1. 实验目的
- 初步了解虚拟化技术,理解云计算的相关概念
- 理解系统工程师面临的困境
- 理解自动化安装、管理(DevOps)在云应用中的重要性
2. 实验环境与要求
- 用户通过互联网,使用微软远程桌面,远程访问你在PC机上创建的虚拟机
- 虚拟机操作系统Centos,Ubuntu,或你喜欢的Linux发行版,能使用NAT访问外网。
3. 实验内容
由于电脑中之前已经安装有VMware虚拟机软件,并且偏爱Ubuntu系统,因此并没有按照老师给的路线进行安装。而是选择了VMware虚拟平台加上Ubuntu操作系统的路线。
3.1 安装VMware Pro
VMware的下载链接(15.1版本):
点我下载
顺便提供几个序列号:
UY758-0RXEQ-M81WP-8ZM7Z-Y3HDA
VF750-4MX5Q-488DQ-9WZE9-ZY2D6
UU54R-FVD91-488PP-7NNGC-ZFAX6
YC74H-FGF92-081VZ-R5QNG-P6RY4
YC34H-6WWDK-085MQ-JYPNX-NZRA2
由于安装过程十分简单,这里便不再赘述。
3.2 下载Ubuntu系统
Ubuntu下载链接(18.04LTS版本):
点击下载
这里建议使用迅雷,校内网下载速度约10m/s。几分钟就下好了。或者借助PanDownload用百度云保存了再下也是不错的选择。
3.3 安装Ubuntu系统
第一个界面,选典型或自定义都行,我推荐自定义,可以在开始的时候一次性设置更多。
默认选项,直接下一步。
点击右侧浏览按钮,选择下载好的iso镜像。
这里输入需要配置的信息。是之后使用的Ubuntu系统时的用户名称和登录密码。
这里选择安装的位置,机械硬盘用户建议不要安装在C盘!以免电脑生命周期后期出现卡顿。
处理器越多越好,视自己电脑的性能而定。一般来讲,可以先分配个1处理器2核心。如果实际使用时发现卡顿的话,可以在设置里设置多一些。
内存也是越大越好,现在情况下应该普遍内存都是8G起步了,建议有能力的直接拉到4G以上。
使用默认设置,NAT方式,下一步。
默认设置,下一步。
这里推荐默认设置。选别的选项也不是一定不行,视安装系统而定。但默认设置省事,建议大家不要折腾自己。
默认设置,下一步。
20g我个人觉得是肯定不够用的,除非你装的是server版本的。尽量还是分的大一些,以备不时之需。反正在没用到的时候是不会占用多余的磁盘空间的。
默认设置,下一步。
点击完成,即可完成安装。
随后我们就进入了Ubuntu的安装界面,由于有简易安装优化的存在,我们在安装过程中无需操作任何东西,只要静静地等待即可。大概安装时间需要十几分钟左右,视个人电脑配置而定。
系统安装完成,进入了系统登录界面,点击用户头像,输入密码即可登录进系统。密码是在设置虚拟机过程中设置的密码。
这是首次进入时的画面,觉得屏幕太小的,可以点击VMware软件界面左上角,查看->自动调整大小->适应客户机。
切回VMware主屏幕,右键虚拟机名称,点击设置,出现以下画面。在该界面下方选择添加,添加一个网络适配器,完成后选择仅主机模式。
回到虚拟机页面,利用ifconfig命令查看网络信息,发现找不到指令,于是先安装net-tools。
输入命令:
sudo apt install net-tools
安装完成后,即可看到虚拟机的网络配置,记录下首个网络连接的ip地址。即ens33网络连接中第二行的inet地址。
接着我们再来更新下Ubuntu的下载源,不然连接到国外的服务器肯定会很慢。在Ubuntu桌面左上角点击活动按钮,在出来的搜索框中输入:软件和更新,即可打开软件和更新界面,在“下载自”后的服务器选项卡中,选择国内的任一服务器,这里我选择了阿里云的。点击完成后会提示更新缓存,等待一会儿即可。
3.4 远程桌面配置
以上工作完成,我们就可以正式进入远程桌面的配置阶段。首先需要打开设置界面中的共享一栏,点击右上角的开关打开共享功能。
在进一步的页面中,作如下设置。
接下来,关闭上述窗口。在桌面右键,打开终端。依次输入
sudo apt-get update
sudo apt-get install xrdp
sudo apt-get install vnc4server tightvncserver
sudo service xrdp start
安装完成后,重启电脑,不要登录,并打开主机端的远程桌面连接,输入之前记录下的ip。点击连接。出现如下界面。
输入账号密码,点击OK按钮。
如何OK后出现蓝屏,可以先进入Ubuntu系统,在终端中依次输入以下指令:
wget http://www.c-nergy.be/downloads/install-xrdp-3.0.zip
unzip install-xrdp-3.0.zip
chmod 777 Install-xrdp-3.0.sh
./Install-xrdp-3.0.sh
安装过程中如果因为错误停止了,也没有关系,重新输一遍指令,就会继续安装。
安装完成后重启电脑,在未登录的状态下进行远程桌面连接,账号密码正确后,即可进入桌面。
4. 实验心得
本次实验只是安装一个系统配置一下环境,整体来说比较简单。安装过程中没有特别大的问题。当然,这也得益于网上现成的参考“资料”比较多,前人已经把我们会踩的坑都踩了一遍了。这只是个起步,希望大家都能顺利地安装!