安装配置私有云
- 1、实验目的
- 2、实验环境与要求
- 3、实验内容
- 4、实验过程
- 5、实验总结
1、实验目的
- 初步了解虚拟化技术,理解云计算的相关概念
- 理解系统工程师面临的困境
- 理解自动化安装、管理(DevOps)在云应用中的重要性
2、实验环境与要求
- 用户通过互联网,使用微软远程桌面,远程访问你在PC机上创建的虚拟机
- 虚拟机操作系统 Centos,Ubuntu,或 你喜欢的 Linux 发行版,能使用 NAT 访问外网。
3、实验内容
- 安装 VirtualBox
- 创建Linux虚拟机
- 配置用远程桌面访问你的虚拟机
4、实验过程
首先安装 VirtualBox,在官网下载并安装,
再配置虚拟机的存储位置,左上角管理——全局设定——修改默认虚拟电脑位置。
创建虚拟机内部虚拟网络,使得 Vbox 内部虚拟机可以通过它,实现虚拟机之间、虚拟机与主机的通讯。
左上角管理——主机网络管理器,创建虚拟网卡VirtualBox …… Adapter #2,同时将网址设置为192.168.100.1/24;
此时可以看到虚拟网卡的配置如下:
然后是创建和安装Linux虚拟机,我们选择的是CentOS,准备好镜像后,开始创建虚拟机,创建名为centos-base的32G存储的虚拟机;
使用刚才下载的镜像,根据提示逐步安装该虚拟机,
使用 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 all
yum makecache
再配置网卡,即使用nmtui
来配置网络,
此时可以ping通主机了。
到此,Base虚拟机已经安装结束,下面是使用的虚拟机的安装及使用了。
首先链接复制一份base虚拟机,必须要选择重新初始化所有网卡的 MAC 地址,修改主机名以及检查配置第二块网卡后重启;此时在主机上,使用Git bash 可以通过ssh访问到该虚拟机。
最后是要配置用远程桌面访问你的虚拟机;
开始需要安装启用VirtualBox远程显示系统的扩展包,从官网下载该扩展包,然后完成扩展:
左上角管理——全局设定——扩展——点击右边添加——选点刚才下载的扩展包即可。
安装完成后,需要重启宿主机。
再设置虚拟机端口:
先选中需要设置的虚拟机——左上角控制——设置——显示——远程桌面——启用服务器并设置端口即可。
连接所使用的是宿主机的IP地址,为每台将建立RDP连接的子虚拟机分配端口号,为了避免冲突,需要保证每台虚拟机拥有唯一的RDP访问端口。
完成以上后,即可通过远程桌面访问该虚拟机。
远程桌面连接后,如下:
5、实验总结
一开始一直有一个问题困扰着我,其他的电脑怎么来连接到我的虚拟机呢?它只是虚拟的网卡,就算别的电脑能连接到我的电脑也连不到虚拟机才对,后来我终于想通了,是这个端口号的原因,IP虽然是主机的,但是虚拟机可以通过这个端口和其他电脑通信。虽然是小问题,但是想通了总感觉收获蛮多。实验做的纠结,但是知识也收获颇丰。