1.实验目的初步了解虚拟化技术理解云计算的相关概念理解系统工程师面临的困境理解自动化安装、管理DevOps在云应用中的重要性2.实验环境与要求用户通过互联网使用微软远程桌面远程访问你在PC机上创建的虚拟机虚拟机操作系统 CentosUbuntu或 你喜欢的 Linux 发行版能使用 NAT 访问外网。3.实验内容1.安装 VirtualBox安装 Git 客户端git bash在老师给出的网站上进行下载安装安装完成之后打开如图所示安装 Oracle VirtualBox这个上个学期在操作系统实验中有安装过所以在这里可以省略这一步骤配置 VirtualBox 虚拟机存储位置避免找不到虚拟机存储位置VirtualBox菜单 管理 - 全局设定常规页面创建虚拟机内部虚拟网络使得 Vbox 内部虚拟机可以通过它实现虚拟机之间、虚拟机与主机的通讯VirtualBox菜单 管理 - 主机网络管理器创建一块虚拟网卡网址分配192.168.100.1/24在主机 windows 命令行窗口输入ipconfig就可以看到VirtualBox Host-Only Network #?:的网卡使用ipconfig查看网卡创建Linux虚拟机以 CentOS 为案例进入CentOS官网之后选择via torrent然后选择一个资源下载,选择Minimal ISO版本已经足够接下来用Virtual Box创建虚拟机第一个虚拟机名字定为centos-base内存设置为4G存储空间设置成为60G然后是网卡的配置网卡1是NAT网卡2是Host-only同时还有一个地方要设置就是在显示设置里面的显卡控制器要设置成为VBoxVGA否则进入虚拟机的时候会找不到鼠标接下来进入安装界面需要改变的是“安装位置”和“网络与主机名”这两项当时在安装位置这里没有截图但是在“安装位置”下选中唯一的一个磁盘就可以了然后配置主机名字正常来讲还要在里面配置网络来着但是进入页面之后我发现网络那一栏的页面能打开但是没法修改所以网络的配置拿到后面在终端中去进行接下来进行wget获取以及对OS内核的升级获取wget:yum install wget升级OS内核:yum update然后在终端输入nmtui进入网卡配置界面修改的是ens0p8我将它的地址设置为192.168.100.3在配置完成之后用主机ping虚拟机看是否能够ping通接下来我们还要安装桌面安装桌面yum groupinstall GNOME Desktop设置启动目标为桌面ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target这样我们的第一个虚拟机就配置完成了接下来我们配置第二个虚拟机其实就是由第一个虚拟机复制而来在这个过程中也没有截图但是要注意的两点是要初始化MAC地址同时在复制方法上选为链接复制然后将第二个网卡的en0sp8的ipv4地址修改为192.168.100.4然后用centos-base对这个复制出来的虚拟机进行ping操作然后是安装docker这个在潘老师的博客里面写的很详细首先添加yum仓库sudo tee /etc/yum.repos.d/docker.repo -EOF [dockerrepo] nameDocker Repository baseurlhttps://yum.dockerproject.org/repo/main/centos/7/ enabled1 gpgcheck1 gpgkeyhttps://yum.dockerproject.org/gpg EOF然后安装sudo yum install docker-engine sudo systemctl enable docker.service sudo systemctl start docker sudo docker run --rm hello-world最后通过docker version查看是否安装成功然后是安装拓展包接下来设置端口在这里我将其设置为5001然后通过ssh远程连接然后通过windows自带的远程控制软件进行连接至此本次实验已经完成配置这个环境还是有点复杂的列举一下对我帮助很大的几篇博客VirtualBox 安装 Centos 7 笔记centos 7 安装 Dockerdocker 集群网络规划与 VM 网络配置服务计算——搭建私有云服务计算实验安装配置你的私有云