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

时间:2024-03-20 08:26:02

目录

 

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

1、实验目的

2、实验环境与要求

3、实验搭建私有云的过程


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

 

1、实验目的

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

2、实验环境与要求

  • 用户通过互联网,使用微软远程桌面,远程访问你在PC机上创建的虚拟机
  • 虚拟机操作系统 Centos。

3、实验搭建私有云的过程

  1. 安装Git客户端(git bash),下载网址:https://git-scm.com/downloads/
  2. 安装Oracle VirtualBox ,下载网址:https://www.virtualbox.org/
  3. 配置VirtualBox
  • 配置 VirtualBox 虚拟机存储位置,避免找不到虚拟机存储位置,特别是消耗启动盘的宝贵空间。操作方式:VirtualBox菜单 :管理 -> 全局设定,常规页面。
  • 创建虚拟机内部虚拟网络,使得 Vbox 内部虚拟机可以通过它,实现虚拟机之间、虚拟机与主机的通讯

         操作方式:

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

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

注意:在按创建虚拟网卡时,有可能报错,如下图

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

解决方法:打开VirtualBox的安装软件,点击修复,然后重启电脑。(可能是在安装VirtualBox的时候,安装不完全导致的,有点坑)

4.创建Linux虚拟机

      ①下载Linux发行版镜像,如果是Centos,仅需要Minimal ISO

      ②用VBox创建Base虚拟机

           ·安装Base虚拟机,名称centos-base,安装步骤参考网址:https://blog.csdn.net/pmlpml/article/details/51534210

                安装需求:

                       ·建议虚拟机CPU、内存采用默认。如果是桌面版,CPU建议数1-2,内存不低于2G

                        ·显示,显存采用默认。如果是桌面版,显存越大越好

                        ·存储,不低于30G。避免以后扩展难。

                        ·网络,第一块网卡必须是 NAT;第二块网卡连接方式: Host-Only,接口就是前面创建的虚拟网卡

            ·启动虚拟机,安装centos。

            ·进入系统,升级OS系统内核

                   ·在命令行中输入yum install wget,获取wget

                   ·输入yum update,更新内核

                    注意:升级OS系统内核,可能需要root权限,这时在命令行中输入su,然后输入root的密码即可。

            ·检查网卡配置

                    ·在命令行中输入nmtui进入配置网络的UI界面,如图

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

                    ·选择第一个选项,然后选择第二网络,设置IP地址,如图

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

                    ·退出关闭虚拟机

      ③用VBox创建Test虚拟机

           ·点击centos-base选择复制,输入新虚拟机的名,注意必须 选择重新初始化所有网卡的 MAC 地址,然后选 链接复制

           ·启动虚拟机,配置主机名和第二块网卡,如同上述,输入nmtui指令,修改第二块网卡的IP地址192.168.100.20/24

                    ·注意要启动第二块网卡,默认是关闭的。

                    ·在主机的cmd上,输入ping 192.168.100.20,不丢包,证明主机能连通虚拟机

                  ·在虚拟机,输入ping 192.168.100.1不丢包,证明虚拟机能连通主机,注意:要关闭虚拟机和主机的防火墙,防火墙会阻止主机和虚拟机之间的通讯。在虚拟机输入systemctl stop firewalld.service关闭防火墙

          ·  安装centos的桌面系统,输入指令yum groupinstall "GNOME Desktop"

                       ·设置启动默认桌面系统,输入systemctl set-default graphical.target,重新启动后如图

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

   ·利用微软的远程连接,连接虚拟机,如图

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

注意:为虚拟机设置远程桌面服务器端口

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

 

完成