服务计算:搭建私有云

 1.实验目的

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

2.实验环境与要求

  • 用户通过互联网,使用微软远程桌面,远程访问你在PC机上创建的虚拟机
  • 虚拟机操作系统 Centos,Ubuntu,或 你喜欢的 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]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://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 安装 Docker

docker 集群网络规划与 VM 网络配置

服务计算——搭建私有云

服务计算实验:安装配置你的私有云

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值