新睿云

> 虚拟私有云VPC > 手把手教你用VMware虚拟机搭建私有云桌面服务

手把手教你用VMware虚拟机搭建私有云桌面服务

作者/来源: 发布时间:2019-06-24

VMware+CentOS7搭建私有云桌面服务


1. 安装VMware虚拟机工作台


官网下载安装包 

版本:14.1.3 Pro

地址:https://my.vmware.com/en/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/14_0

双击直接运行安装程序,按提示完成安装(网上教程较多不展开叙述)

激活密钥可以去网上找

贴一个我参考的教程:安装+破解

2. 配置CentOS 7虚拟机


官网下载镜像 

版本:CentOS 7 Minimal 1804

地址:https://www.centos.org/download/

进入VMware主界面,点击创建新的虚拟机

配置新虚拟机(在弹出的安装向导中依次按下图操作) 

选典型,按下一步 

私有云桌面

选稍后安装操作系统,按下一步 

私有云桌面


选操作系统类型,版本,按下一步 

虚拟云桌面

定义新虚拟机名字和存储位置,按下一步 

虚拟云桌面

设置最大磁盘大小,30g以上,按下一步 

虚拟云桌面

选择自定义硬件,详细查看各种设置 

虚拟云桌面

内存2g以上,处理器1~2个,记得设置镜像位置 

虚拟云桌面

点击完成开始配置新的虚拟机 

私有云桌面

等待配置完成


3. 配置网卡


创建第二块网卡(也可在前面自定义硬件的时候顺便设置)


打开VMware,菜单栏中选择:虚拟机=>设置

可见原来有个NAT模式的适配器(第一块网卡)

在硬件栏下点添加键,添加一个网络适配器(即第二块网卡)

将其网络连接模式设为仅主机模式

效果: 

私有云桌面

配置第二块网卡地址


菜单栏中选择:编辑=>虚拟网络编辑器

选中VMnet1,即以仅主机模式的虚拟网络

配置虚拟机的ip网段:192.168.100.0(注意是0结尾,表示网段)

效果: 

私有云桌面

三种模式的区别(补充)


桥接模式:使虚拟机相当于真实网络上的一台独立计算机,需要真实的物理网卡

NAT模式:使虚拟机可以通过主机单向访问外网,外网无法访问虚拟机

仅主机模式:使虚拟机只能与主机互联,无法访问外网


4. 安装操作系统


开启刚配置好的虚拟机CentOS 7

如果提示Intel-VT没有激活 

重启主机,适当时候按F2进入BIOS界面

点开高级模式(Advanced Mode)

打开CPU设置(CPU Configuration)

找到Intel 虚拟技术(Intel VT-x)

将关闭改成开启(disable=>enable)

重启电脑

打开VMware,再次开启虚拟机

接下来按默认选择安装好操作系统即可(也可自行设置时区、磁盘分区等)

设置root密码和新建新用户

系统启动后登录root用户,进行下一步操作


5. 配置操作系统


先升级内核

yum update

1

安装wget

yum install wget

1

安装一个网络工具包(否则不能使用ifconfig、ifup、ifdown等命令,如果觉得nmcli和nmtui够用那就不用安装)

yum install net-tools

1

具体配置第二块网卡地址(之前只有网段,现在来指定具体的主机号,避免动态生成ip不固定) 

输入 nmtui,弹出用户交互界面

注:方向箭选择,回车确认,空格勾选

选择Edit a Connection,回车,弹出连接管理的界面

选择Add,回车,弹出选择网络类型

选择Ethernet,回车,弹出详细设置页面

为方便辨认,设置新连接的名称

设置固定虚拟ip地址为:192.168.100.127/24(动态生成的一般是192.168.100.128,24是指定掩码格式)

设置网关为主机上虚拟网卡VMnet1的ip地址,即192.168.100.1

效果: 

私有云桌面

保存更改

激活第二块网卡 

回到nmtui的用户交互界面

选择Activate a Connection

选择新建立的连接,回车激活(连接名前面出现星号即激活)

效果: 

私有云桌面

6. 检查配置结果


使用nmcli或ifconfig查看当前的网络配置(有两块网卡且已激活就算正确) 

nmcli 

私有云桌面

ifconfig 

私有云桌面

确认虚拟机能ping通主机 

VMnet1:ping 192.168.100.1 

私有云桌面

VMnet8:ping 192.168.134.1 

私有云桌面

WLAN:ping 192.168.199.133 

私有云桌面

以上结果说明三种方式都能ping通,虚拟机可以连主机也可以连外网

确认主机可以ping通虚拟机 

VMnet1:ping 192.168.100.127 

私有云桌面

ssh远程控制 

打开主机的Git bash(未安装git需先安装git)

使用ssh控制虚拟机 

控制方法 


## 形如以下两例,@前是用户名 @后是网卡地址 

ssh tao@192.168.100.127 

ssh root@192.168.100.127 

控制用户tao 

私有云桌面

控制root用户 

私有云桌面

以上结果说明主机和虚拟机互连成功


7. 复制虚拟机


关闭刚刚配置好的虚拟机

右键=>管理=>克隆

克隆向导依次按如下选择(按默认完成) 

欢迎界面,下一步 

私有云桌面

克隆自当前状态,下一步 

私有云桌面

链接克隆,下一步 

私有云桌面

自定义虚拟机名和路径,完成 

私有云桌面

启动克隆机,重新配置第二块网卡(第一块网卡的mac地址会自动重新生成) 

删除克隆过来的第二块网卡(因为mac地址和base机冲突)

重新添加第二块网卡(这里我设ip为192.168.100.126)

效果(可以看到mac地址重新生成了,ip地址也改了): 

私有云桌面


8. 检查最终配置


ping主机以及验证ssh连接均没有问题(这里只展示ssh的) 

用户tao 

私有云桌面

root用户 

私有云桌面

虚拟机之间互相ping 

base机 ping 克隆机 

私有云桌面

克隆机 ping base机 

私有云桌面

为了方便辨认,修改主机名 

nmtui修改 

私有云桌面

base机改为base 

私有云桌面

克隆机改为clone1 

私有云桌面


9. 远程桌面控制


安装桌面

## -y表示默认同意所有问题

yum -y groupinstall "GNOME Desktop"

1

2

设置启动目标为图形界面后重启

systemctl set-default graphical.target

1

私有云桌面 

- 安装epel(免费开源发行软件包版本库)


yum install epel-release

1

安装xrdp(远程连接证书)

yum install xrdp

1

安装tigervnc-server(xrdp会自动启用vnc,所以必须安装)

yum install tigervnc-server

1

关闭防火墙

systemctl stop firewalld

systemctl disable firewalld

1

2

远程连接 

启动Windows的rdp 

方法一:在搜索栏搜索远程桌面连接

方法二:Win+R后输入mstsc回车

输入虚拟机的ip地址和用户名,连接 

私有云桌面


连接后输入用户密码 

私有云桌面

登陆后便可进行远控 


私有云桌面

来源:Wonderful_sky,https://blog.csdn.net/Wonderful_sky/article/details/82632196

本文发布的内容、图片如果涉及侵权请尽快告知,我们将会在第一时间删除。

热门标签
new year
在线咨询
咨询热线 400-0505-565
投诉与建议
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待