使用 VirtualBox 让 PC 提供云桌面服务

1、实验目的

  • 初步了解虚拟化技术,理解云计算的相关概念
  • 为后续课程提供统一的编程与实验环境
  • 理解系统工程师面临的困境

2、实验过程

1.安装 Oracle VirtualBox 5.X,官方链接

1)配置 VirtualBox 虚拟机存储位置,避免找不到虚拟机存储位置,特别是消耗启动盘的宝贵空间

  • VirtualBox菜单 :管理 -> 全局设定,常规页面

这里写图片描述

2)创建虚拟机内部虚拟网络,使得 Vbox 内部虚拟机可以通过它,实现虚拟机之间、虚拟机与主机的通讯。

  • VirtualBox菜单 :管理 -> 主机网络管理器,创建一块虚拟网卡,网址分配:192.168.100.1/24

这里写图片描述

在主机 windows 命令行窗口输入 ipconfig 就可以看到 VirtualBox Host-Only Network #?: 的网卡

这里写图片描述

2.创建Linux虚拟机(本实验使用CentoOS)

1)下载CentoOs(仅Minimal ISO即可)官方链接

2)用 VBox 创建虚拟机。 虚拟机名称建议以 centos-xxx 或 ub-xxx 命名

  • 建议虚拟机CPU、内存采用默认。如果是桌面版,CPU建议数1-2,内存不低于2G
  • 显示,显存采用默认。如果是桌面版,显存越大越好
  • 存储,不低于30G。避免以后扩展难。
  • 网络,第一块网卡必须是 NAT;第二块网卡连接方式: Host-Only,接口就是前面创建的虚拟网卡

网卡1

网卡2

3)按提示安装完成后,升级 OS 系统内核。

  • 获取 wget,:yum install wget
  • 升级 OS内核:yum update
  • 检查网卡配置:配置网络的UI界面 nmtui,配置第二块网卡地址
  • :如果在新建网卡的时候设置了DHCP服务器启用,第二块网卡应该是自动连接的(理论上,因为我在配置的时候一开始没有启用,在虚拟机内部配置后第二块网卡才能连上)如果一开始没有启用,后续启用应该也能自动连上。

这里写图片描述

  • 如果显示第二块网卡没有连接成功,可以使用nmtui进入网卡设置界面。

这里写图片描述

首先选择第二个检查第二块网卡是否启用(左边有“*”号表明已启用)

这里写图片描述

之后选择退出选择第一个,手动修改第二块网卡地址(我在配置过程中第二块网卡的名字似乎出现了乱码。。所以把名字也一起改了,理论上通过nmtui进入后看到的两张网卡名字应该是enp0s3和enp0s8,不知道手动改名字会不会有什么影响。。)
IPV4配置默认是Automatic(自动),改为Manual(手动)。修改地址为192.168.100.2(与主机的192.168.100.1区别)
这里写图片描述

退出使用nmcli检查两块网卡连接是否成功
连接成功

可以ping baidu.com或者ping 192.168.100.1检查网络连接
这里写图片描述

3.安装第二个虚拟机

  • 点击第一个虚拟机选择复制,输入新虚拟机的名,注意必须选择重新初始化所有网卡的 MAC 地址
  • 选择链接复制
  • 配置主机名和第二块网卡:使用 nmtui 修改主机名(nmtui第三个选项)和第二块网卡IP地址。(同上,不过ip地址填入192.168.100.3与第一个虚拟机和主机区分)

4.配置用远程桌面访问你的虚拟机

参考:如何设置VirtualBox虚拟机远程访问模式

建一个虚拟机,自己上课用。如果资源富裕,租一个给你的同学

猜你喜欢

转载自blog.csdn.net/liyike12/article/details/82558403
今日推荐