2019服务计算作业一——VMware搭建私有云桌面

VMware下载与安装

可以直接在官网下载,根据自己的系统下载完成之后按照安装步骤一步步进行就行了。 在这里插入图片描述
VMware官网
VMware Workstation下载地址
在这里插入图片描述
推荐安装教程

虚拟环境搭建

开启硬件虚拟化

先通过任务管理器 -> 性能 -> CPU(右下角)查看是否已经开启虚拟化:
在这里插入图片描述

如果虚拟化被禁用了,需要进入BIOS开启虚拟化功能
以华硕为例(其他类型主板可自行搜索流程)
具体步骤:
1、开机时按F2或DEL进入BIOS面板 在这里插入图片描述

2、按F7(或者点击右下角)进入Advanced面板,将Intel Virtualization Technology和VT-d的状态都设置为Enabled,然后按F10保存设置。
在这里插入图片描述

Linux虚拟机创建(以CentOS为例)

首先进入官网下载CentOS7的镜像文件(Minimal ISO即可下载地址
可以选择各种Minimal iso文件,我选择的是清华的版本。在这里插入图片描述

然后打开VMware,选择“创建新的虚拟机” ,然后选择“自定义”->下一步
在这里插入图片描述

然后直接下一步

在这里插入图片描述

接着下一步,选择“Linux”系统,版本为“CentOS 7 64位”
在这里插入图片描述

然后设置虚拟机名称以及文件夹位置
在这里插入图片描述

然后一直下一步,到网络类型时选择NAT
在这里插入图片描述

接着一直默认下一步,直到出现下面的界面,选择自定义硬件
在这里插入图片描述

然后选择新CD/DVD -> 使用ISO映像文件,在本地文件夹中找到下载好的CentOS7的ISO
在这里插入图片描述

然后USB控制器 -> 显示所有USB输入设备
在这里插入图片描述

最后移除打印机,点击关闭,然后点击完成就行了
在这里插入图片描述

开启虚拟机

点击Install CentOS 7,回车
在这里插入图片描述

先选择系统语言
在这里插入图片描述

接着会进入系统安装界面
在这里插入图片描述

然后设置DATE & TIME, SOFTWARE SELECTION, NETWORK, INSTALLATION DESTINATION
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

接着点击“Begin installation”
在这里插入图片描述

然后设置Root Password(我设置的为182904)
在这里插入图片描述
在这里插入图片描述

最后点击“Reboot”
在这里插入图片描述

进入登陆界面,localhost login为“root”,Password为刚才设置的密码
在这里插入图片描述

这样,CentOS7的安装便大功告成了。

升级系统并为系统配置图形界面

升级系统

通过指令yum install wget以及yum update升级
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

然后通过指令yum install net-tools安装网络工具,能够查看虚拟机的IP地址以及修改网络设置
在这里插入图片描述

然后可以通过指令ifconfig查看虚拟机的IP地址
在这里插入图片描述

可以看到虚拟机的网络名称为ens33,IP地址为192.168.12.129

接着在虚拟机上ping主机的IP地址发现能够Ping通
在这里插入图片描述

但是在主机上ping虚拟机的IP是ping不通的
在这里插入图片描述

此时需要将虚拟机上的防火墙关闭,指令为systemctl stop firewalld,然后可以通过指令systemctl status firewalld查看防火墙的状态
在这里插入图片描述

配置桌面UI

为了建立云桌面,需要安装图形界面,指令为yum groupinstall "GNOME Desktop"
在这里插入图片描述

然后通过指令ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target设置开机启动并直接通过指令shutdown -r now重启虚拟机
在这里插入图片描述

最后桌面的效果如下
在这里插入图片描述

网络配置

添加一张虚拟网卡

具体步骤为:在VMware主页上方点击虚拟机 -> 设置 -> 添加 -> 网络适配器 -> 仅主机模式 -> 确定
在这里插入图片描述

注:我在建立新的网卡的时候出现了一个“坑”,原因没找到,就是新建的仅主机模式的网卡不能够在虚拟机内激活,如下:
在这里插入图片描述

我尝试着再建立了一个新的网卡,同样是“仅主机模式”,而新建的网卡又可以激活了,所以我就利用第三张网卡完成了实验
在这里插入图片描述

通过终端指令“ifconfig”查看新的网卡的网络名称为ens38,IP为192.168.106.128
在这里插入图片描述

此时在主机上ping虚拟机新的网卡的IP的结果如下:
在这里插入图片描述

发现是能够ping通的,表示新的网卡真正建立成功了。

安装远程桌面访问需要的库

epel库
在这里插入图片描述

xrdp库
在这里插入图片描述

在安装这个库的时候发现其中有一个依赖的包(epel库中)的版本不符合要求
在这里插入图片描述

经过查阅资料,发现我下载的清华的CentOS7镜像的已有源中并无此版本的xorg库。故考虑到换源,查资料得知所需版本的xorg1.20.4在CentOS-CR.repo源中有,而这个源默认是关闭的,所以通过指令vi /etc/yum.repos.d/CentOS-CR.repo进入系统文件,将其中的enabled的值修改为1即可通过这个源下载所需的xorg版本
在这里插入图片描述

修改过后在通过指令安装xrdp库时发现已经解决了依赖关系,最后成功安装了xrdp库
在这里插入图片描述
在这里插入图片描述

tigervnc-server库(虚拟网络控制台,能够远程控制图形界面)
在这里插入图片描述

在安装完成vnc库之后,就需要设置root下的vnc密码
在这里插入图片描述

最后还需要开启xrdp库,并设置成为开机启动
在这里插入图片描述

ssh访问虚拟机字符界面

首先通过指令rpm -qa | grep ssh查看是否有ssh
服务,若没有,则用指令sudo yum install sshd安装
在这里插入图片描述

然后通过指令sudo service sshd status查看此时ssh的状态,若出现Active: active (running)表示已开启服务,若出现Active: inactive (dead)表示未开启服务,需要通过指令sudo service sshd start开启服务,成功开启后结果如下:
在这里插入图片描述

然后利用putty或者git bash访问虚拟机(上面已经通过指令ifconfig查看了虚拟机的IP为192.168.106.128)

putty工具访问

先通过指令sudo yum install putty安装putty
在这里插入图片描述

安装完成之后通过指令putty 192.168.102.168(虚拟机IP) 访问虚拟机,输入用户名:root,密码:******即可访问
在这里插入图片描述

git bash访问

同样要先安装git bash,然后通过指令ssh root[用户名]@192.168.106.128[虚拟机IP] 访问,根据提示输入密码即可
在这里插入图片描述

远程桌面访问虚拟机图形界面

首先要确保虚拟机开启了xrdp服务,通过指令sudo service xrdp status查看,若出现Active: active (running)表示已经开启,若出现Active: inactive (dead)表示未开启服务,需要通过指令sudo service xrdp start开启服务,成功开启后结果如下:
在这里插入图片描述

然后要确保防火墙关闭,通过指令systemctl status firewalld查看防火墙状态,判断与上面一样,若仍然开启可通过指令sudo systemctl disabled firewalld关闭
在这里插入图片描述

最后通过windows的远程桌面连接功能输入虚拟机的IP以及用户名、密码进入虚拟机图形界面
在这里插入图片描述
在这里插入图片描述

最后连接的结果如下:
在这里插入图片描述

到此,用VMware建立私有云桌面的整个过程就完成了。

其他需要注意的细节

1、在虚拟机上安装新的工具时可能会出现提示cannot find a valid baseurl for repo,表示网络连接失败,此时需要通过指令nmtui激活虚拟机的网卡
在这里插入图片描述
在这里插入图片描述

2、前面在虚拟机中开启了VNC服务,所以可以通过windows下的VNC Viewer软件远程访问虚拟机的图形界面(ssh和telnet只能访问字符界面),而为了方便,我就直接用了windows自带的远程桌面功能。在使用VNC时需要注意的是要先在虚拟机的设置中开启VNC服务
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值