服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)

服务计算作业1—配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)

目录

  • 1、实验目的
  • 2、实验环境与要求
  • 3、实验内容

1、实验目的


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


2、实验环境与要求


1. 实验需要硬件虚拟化(AMD-V 或 Intel-VT)支持,部分旧笔记本不支持
2. 用户通过互联网,使用微软远程桌面,远程访问你在PC机上创建的虚拟机
3. 虚拟机操作系统 Centos,Ubuntu,或 你喜欢的 Linux 发行版,能使用 NAT 访问外网


3、实验内容


1.进入BIOS界面打开虚拟化功能

如果未打开虚拟化功能,则无法进行后续操作,详情请看https://blog.csdn.net/u012714524/article/details/73555547
如果硬件不支持,需要更换CPU或换电脑进行实验

2. 准备实验材料

  1. 下载 Oracle VirtualBox 5.X,官方下载
  2. 下载 Linux 发行版镜像(本文采用Centos)
  3. 安装VirtualBox
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    点击下一步,进入安装过程,注意选择安装位置,直到安装成功
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    打开VirtualBOX,点击左上角”管理”,打开”全局设定”界面,打开”常规”页面,更改”默认虚拟电脑位置”,以免占用系统盘空间

3. 安装虚拟机

  1. 用 VBox 创建虚拟机。 虚拟机命名为centos-base
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    建议虚拟机CPU、内存采用默认。如果是桌面版,CPU建议数1-2,内存不低于2G,显示,显存采用默认;如果是桌面版,显存越大越好’;存储,不低于30G。避免以后扩展难

  2. 配置VirtualBox网卡
    除了第一张虚拟网卡外,我们还要配置第二张虚拟网卡:
    第一块网卡必须是 NAT;第二块网卡连接方式: Host-Only,接口就是前面创建的虚拟网卡.

    VirtualBox菜单: 管理 -> 主机网络管理器 -> 创建 -> IPV4地址(设置为192.168.100.1) -> 启用 ->应用

    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)

  3. 配置虚拟机网卡
    路径:VirtualBox界面 -> 右键点击centos_base -> 设置 -> 网络 -> 网卡二 -> 启用网络连接 -> 连接方式[仅主机(Host-Only)网络] -> VirtualBox Host-Only Ethernet Adapter #2
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)

  4. 安装虚拟机系统
    1. 启动虚拟机,选择启动盘—–选择你刚下载的Centos,启动,选择Install
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    2. 配置系统
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    选择中文->简体中文->继续
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    点击具有感叹号的选项进行设置,点击”安装位置”
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    保持默认,点击完成返回,再点击”网络和主机名”
    分别打开enp0s3和enp0s8,并修改左下角主机名为base(在这里启用后,一般不用再在系统内使用nmtui命令打开网络设置菜单启用)
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    完成并返回,点击开始安装,设置ROOT密码,创建用户,其中必须设置ROOT密码,如果不设置,没有办法执行之后需要ROOT权限的命令
    创建用户时记得设置为管理员,这样比较方便
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    之后等待安装成功,点击重启,完成安装
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    未安装增强功能前,无法达到更高的分辨率,实现全屏
    输入用户名和密码,进入系统
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    输入 nmtui 命令,查看网络情况
    选择”Active a connection”,如果enp0s8未启用,将它启用
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    使用 ip add 命令查看ip地址
    可以观察到两张网卡的地址
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    使用”ping”命令分别ping外网地址和Windows主机地址
    如: ping www.baidu.com
    成功即代表网卡可以使用
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    再从Windows主机ping 虚拟机
    确保配置网卡成功
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    升级OS内核
    在这个地方,如果是从官网下载,不用配置源直接使用 sudo yum update 也能成功
    如果是从阿里源下载,先使用 sudo yum install wget 命令安装wget,然后打开阿里源,点击centos右边的帮助按照操作进行
    如果不是管理员,先使用 su 命令获取权限
    这里直接使用 yum update
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    大佬们或许会选择使用命令行,但是我这种小菜鸡,就只能默默的装上桌面系统,由于选择了Minimal的版本,所以只能咽下苦果,使用命令安装桌面
    安装桌面 yum groupinstall "GNOME Desktop"
    设置启动目标为桌面 ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
    重启 reboot
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    现在安装增强(在没有桌面时安装增强会发生错误,应该说VirtualBox增强功能只适合桌面系统)
    使用 sudo yum install -y kernel-devel gcc 命令安装kernel 和 gcc 这是安装增强功能的前提
    窗口工具栏->设备->安装增强功能->运行
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    安装Chrome浏览器
    教程:https://blog.csdn.net/pmlpml/article/details/70953626
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    安装C++编译
    使用命令 sudo yum install gcc-c++
    这里可能会出现安装Chrome后,执行命令要通过Google代理,但是因为无法使用”*”,所以要先使用 yum-config-manager --disable google-chrome 停止代理
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
    到这里,基本就配置完成了!

4. 配置远程桌面

  1. 安装Remote Desktop Connection Manager
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
  2. 启用虚拟机远程桌面
    右键点击centos_base->设置->显示->远程桌面->启用服务器
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
  3. 打开Remote Desktop Connection Manager设置连接
    工具栏File->New->命名”base”,保存 -> 右键点击base ->Add Server -> Server name栏输入虚拟机ip地址和刚刚设置的远程桌面端口(格式—–ip地址:端口)->Add
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)
  4. 启动虚拟机,并用Remote Desktop Connection Manager刚刚搭好的Server连接
    服务计算作业1---配置私有云(使用 VirtualBox 让 PC 提供云桌面服务)