利用VMware搭建CentOS云桌面

搭建云桌面服务及Win10远程连接实验报告

实验目的

1、初步了解虚拟化技术,理解云计算的相关概念
2、理解系统工程师面临的困境
3、理解自动化安装、管理(DevOps)在云应用中的重要性

实验内容

1、下载所需文件

首先下载 VMware Workstation Pro(下面简称VM)或者 Oracle VirtualBox 和 CentOS,由于我早已安装了VM,所以用VM来进行搭建私有云。VM下载安装好后,在网上找一下激活码就好了,CentOS下载选择 Minimal ISO 即可。
VMware Workstation Pro下载链接
CentOS下载链接

2、安装CentOS虚拟机

首先打开VM,点击创建新的虚拟机
利用VMware搭建CentOS云桌面_第1张图片
选择自定义模式。
利用VMware搭建CentOS云桌面_第2张图片
选择后一直点击下一步,直到安装客户机操作系统,选择稍后安装操作系统
利用VMware搭建CentOS云桌面_第3张图片
点击下一步后,选择Linux,版本为 CentOS 7 64位
利用VMware搭建CentOS云桌面_第4张图片
然后自定义虚拟机名字以及位置、分配虚拟机的处理器数量、内存、磁盘大小(这些配置由你自己的电脑性能决定、越高越好)。
利用VMware搭建CentOS云桌面_第5张图片
利用VMware搭建CentOS云桌面_第6张图片
利用VMware搭建CentOS云桌面_第7张图片
利用VMware搭建CentOS云桌面_第8张图片
这里我选择了立即分配所有磁盘空间这样子在创建之后,虚拟机就占了20G的空间,若没有选择,则磁盘空间会动态分配,虚拟机需要越多,占的磁盘空间就越多,但不能超出20G。然后我还选择了将虚拟磁盘存储为单个文件,我选择这个是因为感觉这种模式下,虚拟机会运行得更加流畅。
利用VMware搭建CentOS云桌面_第9张图片
网络的配置,选择NAT模式。
利用VMware搭建CentOS云桌面_第10张图片
配置好虚拟机后,点击完成,VM会向主机申请磁盘空间。
利用VMware搭建CentOS云桌面_第11张图片
利用VMware搭建CentOS云桌面_第12张图片
创建成功后,可以在VM主页找到刚刚创建的虚拟机。
利用VMware搭建CentOS云桌面_第13张图片
然后点击编辑虚拟机设置,将刚刚下载好的镜像文件放入虚拟机的CD/DVD中。
利用VMware搭建CentOS云桌面_第14张图片
然后点击添加,选择网络适配器。
利用VMware搭建CentOS云桌面_第15张图片
接着设置第二块网卡的模式,为仅主机模式
利用VMware搭建CentOS云桌面_第16张图片
然后点击开启此虚拟机,此时虚拟机就会读取镜像文件,根据提示操作,就可以自动安装CentOS了。
利用VMware搭建CentOS云桌面_第17张图片
等待安装完成,安装完成后点击重启即可。
利用VMware搭建CentOS云桌面_第18张图片
重启后,会要求输入localhost login,这里输入root即可,密码则是你刚刚设置的root密码(如果密码包含了数字,输入的时候记得先按一下num lock键,默认不开启)。
利用VMware搭建CentOS云桌面_第19张图片

3、配置Centos虚拟机

激活网卡

在命令行中输入nmtui命令,进入以下界面,选择Activate a connection。
利用VMware搭建CentOS云桌面_第20张图片
将里面的两块网卡都激活。
利用VMware搭建CentOS云桌面_第21张图片
然后返回到命令行界面,输入ping www.baidu.com看是否网络连通,出现一下情况表示网络已经连通。
利用VMware搭建CentOS云桌面_第22张图片

接着输入yum install net-tools来安装ifconfig相关的工具,安装完后输入ifconfig,若没有提示command not found则表明安装成功。

桌面图形化

在命令行中输入以下内容,安装图形化桌面
yum groupinstall "GNOME Desktop"
安装成功后,输入init 5即可转换成图形界面。

安装xrdp及关闭防火墙

由于在默认库中,是没有xrdp软件包的,所以首先要安装epel库。
在终端中输入sudo yum install epel-release,但是出现以下问题:所有的镜像都好像连接不了。
利用VMware搭建CentOS云桌面_第23张图片
因此我们要更改安装源,我这里使用的是163源,以下为更改源的方法:
163源
用虚拟机的浏览器打开上面的链接,然后选择对应版本的源下载,更换方法链接有提及。
替换完源后再次在终端输入sudo yum install epel-release安装epel库,安装成功后,输入sudo yum install xrdp安装xrdp。
安装tigervnc-server:
sudo yum install -y tigervnc-server

开启xrdp服务,并设置为开机启动:
sudo systemctl start xrdp
sudo systemctl enable xrdp

查看xrdp服务是否正常启动。
systemctl status xrdp.service
netstat -antup|grep xrdp
利用VMware搭建CentOS云桌面_第24张图片
利用VMware搭建CentOS云桌面_第25张图片

关闭防火墙。
systemctl stop firewalld.service
systemctl disable firewalld.service

配置SELinux , 否则可能无法启动xrdp服务,或者启动出错。
chcon -t bin_t /usr/sbin/xrdp
chcon -t bin_t /usr/sbin/xrdp-sesman

4、Win10连接远程桌面

首先在虚拟机中查看ip地址,在终端输入ifconfig
利用VMware搭建CentOS云桌面_第26张图片
因为是第二个网卡才是私有地址,所以查看第二个的ip地址,为192.168.245.129。
在主机中找到远程桌面,输入上述ip。
利用VMware搭建CentOS云桌面_第27张图片
输入账户root(或者你自己的用户)以及密码登陆。
利用VMware搭建CentOS云桌面_第28张图片
显示了login successful,但是闪退了。
后来在网上搜了一下这个问题,有人提议说用Xshell,然后我就下载了一个Xshell。
Xshell下载链接
安装后选择新建会话
利用VMware搭建CentOS云桌面_第29张图片
在主机中填写刚刚虚拟机的IP地址,填写好后点击连接。
利用VMware搭建CentOS云桌面_第30张图片
在提示框中输入账号密码即可登陆成功。
利用VMware搭建CentOS云桌面_第31张图片

到此整个搭建完成!

你可能感兴趣的:(服务计算作业)