admin管理员组文章数量:1559070
文章目录
- vmware下载与安装
- 虚拟环境搭建
- 开启硬件虚拟化
- linux虚拟机创建(以centos为例)
- 开启虚拟机
- 升级系统并为系统配置图形界面
- 升级系统
- 配置桌面ui
- 网络配置
- 添加一张虚拟网卡
- 安装远程桌面访问需要的库
- ssh访问虚拟机字符界面
- putty工具访问
- git bash访问
- 远程桌面访问虚拟机图形界面
- 其他需要注意的细节
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服务
本文标签: 桌面
九游会下载的版权声明:本文标题:2019服务计算作业一——vmware搭建私有云桌面 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1727390713a1112638.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论