让你的计算机也能提供云桌面服务:搭建私有云

1、实验目的

  1. 初步了解虚拟化技术,理解云计算的相关概念
  2. 理解系统工程师面临的困境
  3. 理解自动化安装、管理(DevOps)在云应用中的重要性

2、实验环境

  • 用户通过互联网,使用微软远程桌面,远程访问你在PC机上创建的虚拟机
  • 虚拟机操作系统 Centos,Ubuntu,或 你喜欢的 Linux 发行版,能使用 NAT 访问外网。
    注:该次实验在windows系统上完成

3、实验内容及过程

3.1 安装 VirtualBox等软件

  1. 安装Git 客户端(git bash),下载地址:官网,或者gitfor windowsgithub desktop
    安装成功
  2. 安装 Oracle VirtualBox 5.X,下载地址,安装成功界面:
    成功界面
    注:之前便建立过虚拟机,新安装是不存在虚拟机的。
  3. 配置VitrualBox 虚拟机存储位置,我设置为:
    F盘
    设置步骤为:点击左上角的管理——全局设定——常规。
  4. 创建虚拟机内部虚拟网络,使得 Vbox 内部虚拟机可以通过它,实现虚拟机之间、虚拟机与主机的通讯:
    1. VirtualBox菜单 :管理 -> 主机网络管理器,创建一块虚拟网卡,网址分配:192.168.100.1/24(用于内部通信):
      创建虚拟网卡
    1. 在主机 windows 命令行窗口输入 ipconfig 就可以看到 VirtualBox Host-Only Network #?: 的网卡:在这里插入图片描述

3.2 创建Linux虚拟机(以 CentoOS 为案例)

  1. 下载 Linux 发行版镜像:这里选择Centos的Minimal ISO
  2. 用VBox 创建虚拟机。 虚拟机名称建议以 centos-xxx 命名(如centos-base)(会根据名称自动选择系统),如果向导不能创建 64 bit 虚拟机,请更换电脑!!!以下是一些建议:
  3. 建议虚拟机CPU、内存采用默认。如果是桌面版,CPU建议数1-2,内存不低于2G
  4. 显示,显存采用默认。如果是桌面版,显存越大越好
  5. 存储,不低于30G。避免以后扩展难。
    网络,第一块网卡必须是 NAT;第二块网卡连接方式: Host-Only,接口就是前面创建的虚拟网卡;
  6. 设置步骤:
    一、新建第一个虚拟机,并命名为centos-base,这里VirtualBox会根据你的输入自动为你切换为Linux内核类型
    在这里插入图片描述
    二、为虚拟机分配内存大小,看自己主机内存分配:
    第二步
    三、创建虚拟硬盘,默认选择,进入专家模式,设置文件大小,选中动态分配,默认选择:
    在这里插入图片描述
    在这里插入图片描述
    四、网络:设置步骤:右击新建虚拟机,设置-网络-网卡1-网卡2:
    在这里插入图片描述在这里插入图片描述

3.3 安装base虚拟机:

步骤:
注意事项:右边的ctrl键可以解除鼠标控制

  1. 运行虚拟机,找到下载的 centos 镜像的位置,启动,进入安装界面:
    在这里插入图片描述
    在这里插入图片描述
  2. 文字选择中文,其他按照默认,直到进入如下系统设置界面,清除所有感叹号:
    在这里插入图片描述
    注:这里的网络和主机名只需要开启和更改网络名,不需要其余更改:
    在这里插入图片描述
  3. 设置root密码,并创建用户(建议用户密码和root密码一样,方便记忆,同时不要用方向键旁边小键盘上的数字进行输入,小键盘的数字在centos系统中是乱码),等待安装完成
    在这里插入图片描述
  4. 升级OS系统内核,按照作业提示进行:
  • 首先使用yum install wget获取wget
    在这里插入图片描述
  • 接着命令yum update升级系统内核(yum下载速度够了,故不需配置源)
    在这里插入图片描述
  1. 更改网卡配置:使用nmtui,进入配置网络的UI界面,配置第二块网卡地址为192.168.100.101/24。
    在这里插入图片描述
    注:将第二块网卡设置成自动连接,否则后面的ssh登录将不能正常运作。
  2. ping主机,ssh登录,如下图:在这里插入图片描述
    在这里插入图片描述
  3. 安装centos 桌面:
  • 输入yum groupinstall "GNOME Desktop"安装桌面程序;
  • 输入systemctl set-default graphical.target,设置默认启动为图形界面。
    在这里插入图片描述
    注:一开始安装作业上的提示,发现一直不会自动进入图形界面,参考该博客后,成功进入。
  1. 安装 VirtualBox 增强功能:
  • 输入命令:sudo yum install -y kernel-devel gcc ,进行安装:
    在这里插入图片描述
  • 通过VirtualBox的 设备 | 安装增强功能… 菜单进行加载
    在这里插入图片描述
  1. 安装 Chrome 浏览器
  • 首先下载Chrome 浏览器安装包,Google Chrome for Linux 下载。
  • 用 yum 安装,输入yum localinstall google-chrome-stable_current_x86_64.rpm

3.4 复制虚拟机

  1. 点击虚拟机centos-master,右键,选择复制,输入新虚拟机名(cent-base2),注意必须选择 重新初始化所有网卡的 MAC 地址,然后选 链接复制
    在这里插入图片描述
    在这里插入图片描述
  2. 更改网卡配置,如下图:
    在这里插入图片描述

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

  1. 增加对应版本的VirtualBox远程显示扩展,即Oracle VM VirtualBox Extension Pack,(注:相同版本的
    在这里插入图片描述
  2. 设置虚拟机端口,在虚拟机的设置-显示-远程桌面,如为虚拟机centos-master,设置端口为5001。
    在这里插入图片描述
    注:要为每台将建立RDP连接的子虚拟机分配端口号,但是连接所使用的是宿主机的IP地址,而不是子机。每台子机的端口号要不同以避免冲突,即为另一个虚拟机设置为5002.
  3. 打开windows的远程桌面服务,输入192.168.100.1:5001,登录虚拟机centos-master,输入192.168.100.1:5002
    如:
    在这里插入图片描述
    注:可能要关闭防火墙,且虚拟机需要开着。

实验参考博客:

  1. Centos安装桌面系统并设置成默认启动
  2. VirtualBox 安装 Centos 7 笔记
  3. 如何设置VirtualBox虚拟机远程访问模式
  4. 安装 VirtualBox 增强功能
  5. CentOS7 使用 yum 安装 chrome
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值