当前位置: 首页 > news >正文

服务计算:搭建私有云

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 网络配置

服务计算——搭建私有云

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

http://www.jsqmd.com/news/1282060/

相关文章:

  • LeetCode-Python-273. 整数转换英文表示
  • 基于SpringBoot的公租房管理维护系统(Java+SpringBoot+MySQL)| 计算机毕业设计 附源码论文PPT
  • 计算机毕业设计之基于springboot的动漫信息管理系统
  • 上海本地正规黄金回收公司线下实探 五家体验评分 - 讯息早知道
  • 2026北京空间装饰软装配套品牌推荐榜:室内装修、工装家装、窗帘布艺定制、软包翻新选择指南 - 海棠依旧大
  • 剑指offer题解59: 滑动窗口的最大值
  • Unlock Music终极指南:快速掌握音频解密与音乐格式转换
  • 终极Linux文件搜索革命:FSearch如何让文件查找快如闪电
  • 霞鹜文楷:如何用这款免费开源字体彻底改变你的中文排版体验?
  • C语言指针完全指南:从基础到高级应用
  • ExifToolGUI:免费开源的照片元数据批量编辑与管理终极指南
  • shared_ptr简单应用
  • 3步安装!GBFR-Logs:碧蓝幻想Relink玩家的终极战斗数据分析工具
  • 行业观察:2026 长沙本土财税机构实力对比,靠谱代理记账服务商参考名录出炉 - 财税推荐官
  • 2026杭州办公室装修设计工装公司哪家靠谱?全业态深度解析指南 - 装修新知
  • 27.4%高增速!工业6G网关2026-2032年增长预期释放产业新动能
  • 还在为无法保存微信视频号内容而烦恼吗?这个神器让你轻松捕获全网视频资源
  • 京城芬迪Peekaboo与法棍包回收价值PK:同门双雄,谁在二手市场更受欢迎? - 日常财经早知道
  • log4j:WARN No appenders could be found for logger 报错解决办法
  • 电商项目专题(三)-项目搭建
  • P1332 血色先锋队复盘
  • 2026新版遂宁防水补漏服务商参考|阳台渗漏修缮方案指南 - 筑宅安
  • 2026年武汉黄陂区管道疏通避坑指南:金池师傅教你识别隐形收费 - 余生黄金回收
  • 2026西安黄金回收五区深度走访实录:未央雁塔长安灞桥莲湖,把临街门店的真实内幕一次说清 - 人间烟火小记
  • 基于SpringBoot的企业人事管理系统(Java+SpringBoot+MySQL)| 计算机毕业设计 附源码论文PPT
  • CT值到灰度值的映射, 以及windowing中的窗宽和窗位
  • 3步掌握星露谷物语农场规划器:免费工具打造完美农场
  • 免费开源鼠标连点器终极指南:5分钟快速实现自动化点击
  • 2026松江管道疏通防坑实测邻里帮师傅上门快 - 余生黄金回收
  • P1135 奇怪的电梯复盘