安装配置私有云

  • 1、实验目的
  • 2、实验环境与要求
  • 3、实验内容
  • 4、实验过程
  • 5、实验总结


1、实验目的

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

2、实验环境与要求

  1. 用户通过互联网,使用微软远程桌面,远程访问你在PC机上创建的虚拟机
  2. 虚拟机操作系统 Centos,Ubuntu,或 你喜欢的 Linux 发行版,能使用 NAT 访问外网。

3、实验内容

  1. 安装 VirtualBox
  2. 创建Linux虚拟机
  3. 配置用远程桌面访问你的虚拟机

4、实验过程

首先安装 VirtualBox,在官网下载并安装,

绿联centos 绿联私有云_扩展包


配置虚拟机的存储位置,左上角管理——全局设定——修改默认虚拟电脑位置。

绿联centos 绿联私有云_扩展包_02


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

左上角管理——主机网络管理器,创建虚拟网卡VirtualBox …… Adapter #2,同时将网址设置为192.168.100.1/24;

绿联centos 绿联私有云_绿联centos_03


此时可以看到虚拟网卡的配置如下:

绿联centos 绿联私有云_扩展包_04


然后是创建和安装Linux虚拟机,我们选择的是CentOS,准备好镜像后,开始创建虚拟机,创建名为centos-base的32G存储的虚拟机;

绿联centos 绿联私有云_安装CentOS_05


使用刚才下载的镜像,根据提示逐步安装该虚拟机,

使用 yum install wget获取 wget;

再配置源,步骤如下:

备份——即修改/etc/yum.repos.d/CentOS-Base.repo的名字;
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 下载对应的repo文件
wget -c http://mirrors.163.com/.help/CentOS7-Base-163.repo 放入/etc/yum.repos.d/——即替换掉原来的repo文件
mv CentOS-Base.repo /etc/yum.repos.d/ 最后生成缓存
yum clean allyum makecache

再配置网卡,即使用nmtui来配置网络,

绿联centos 绿联私有云_安装CentOS_06


绿联centos 绿联私有云_绿联centos_07


绿联centos 绿联私有云_绿联centos_08


此时可以ping通主机了。

绿联centos 绿联私有云_扩展包_09


到此,Base虚拟机已经安装结束,下面是使用的虚拟机的安装及使用了。

首先链接复制一份base虚拟机,必须要选择重新初始化所有网卡的 MAC 地址,修改主机名以及检查配置第二块网卡后重启;此时在主机上,使用Git bash 可以通过ssh访问到该虚拟机。

绿联centos 绿联私有云_安装CentOS_10


最后是要配置用远程桌面访问你的虚拟机

开始需要安装启用VirtualBox远程显示系统的扩展包,从官网下载该扩展包,然后完成扩展:

左上角管理——全局设定——扩展——点击右边添加——选点刚才下载的扩展包即可。

绿联centos 绿联私有云_远程桌面_11


安装完成后,需要重启宿主机。

再设置虚拟机端口:

先选中需要设置的虚拟机——左上角控制——设置——显示——远程桌面——启用服务器并设置端口即可。

绿联centos 绿联私有云_远程桌面_12

连接所使用的是宿主机的IP地址,为每台将建立RDP连接的子虚拟机分配端口号,为了避免冲突,需要保证每台虚拟机拥有唯一的RDP访问端口。

完成以上后,即可通过远程桌面访问该虚拟机。

绿联centos 绿联私有云_绿联centos_13


远程桌面连接后,如下:

绿联centos 绿联私有云_远程桌面_14

5、实验总结

一开始一直有一个问题困扰着我,其他的电脑怎么来连接到我的虚拟机呢?它只是虚拟的网卡,就算别的电脑能连接到我的电脑也连不到虚拟机才对,后来我终于想通了,是这个端口号的原因,IP虽然是主机的,但是虚拟机可以通过这个端口和其他电脑通信。虽然是小问题,但是想通了总感觉收获蛮多。实验做的纠结,但是知识也收获颇丰。