实验题目
| 实验7.1摆设私有云管理平台实战
| 实验目的
| 让学生可以大概独立摆设私有云管理平台和开源的WEB控制台。通过完成本实验,掌握下列技能:
在物理机或假造机情况中安装Proxmox VE
在PVE情况中创建和管理假造机
在PVE假造机上安装Linux系统
在Linux系统上安装Webmin
在Linux系统上安装Cocopit
| 实验情况
| 软件情况:
1. CentOS Linux release 7.9.2009(Red Hat分支)
2. AlmaLinux release 9.0 (Red Hat分支)
3. VMware Workstation Pro 16
4. MobaXterm v20.0
5. Proxmox VE 7
6. Webmin
7. Cocopit
硬件情况:
1. 华为云ECS,阿里云ECS,共享计算型实例,设置(CPU 1核 \ 内存 2GB \ 带宽 1Mbps)
2. 个人笔记本,设置(发起内存>4G)
| 实验内容及操纵步调:
实验7.1 摆设私有云管理平台实战
3.1安装Proxmox VE
1. 下载iso镜像:https://www.proxmox.com/en/downloads/category/iso-images-pve
如果该地址下载太慢,请访问超星镜像地址:https://sharewh2.xuexi365.com/share/eebcee59-
7ba7-4667-871d-6f8436c3ff06?t=3
2. 在VMware创建假造机并安装
a. 创建VMware假造机,选择自定义安装
b. 选择假造机硬件兼容性
c. 选择安装iso
d. 操纵系统选择linux,版本选4.X 64位
e. 点击下一步,新建假造机的处理器调解为4核,内存调解为8G,最大磁盘调解为80G,网络类 型选择NAT,其他硬件设置都选择默认值,在已准备好创建假造机界面,点击自定义硬件。 (留意:该假造机作为私有云的资源平台,后续还要在该假造机上嵌套创建假造机,以是处理 器和内存需要尽可能分配更多的资源,请根据您物理机的实际资源至少分配一半给该假造机)
f. 删除声卡和打印机;选择处理器,打开硬件假造化支持,关闭硬件设置,点击完成,完成假造 机创建。
3. 重启假造机后,选择第一项开始安装PVE
4. 安装PVE的过程参见第11章课件,选择磁盘,选择时区,设置管理员密码,设置网络。 留意:设置网络留意IP地址所在的子网网段(IP地址前3段)应该和VMware假造网络编辑器的 VMnet8的子网保持一致,网关地址填入VMnet8 NAT网关IP的地址,DNS服务器地址: 114.114.114.114
5. 确认安装信息后开始安装
6. 安装完成后,重启假造机。假造机控制台输出如下信息。
这里出现报错hub_ext_port_status failed
上网查了一下,取消勾选与假造机共享蓝牙装备就可以了
取消勾选之后,报错消失:
7. 在宿主机欣赏器中输入PVE控制台提示的URL,远程登录PVE的WEB管理界面(利用root账号)。 第一次访问时,欣赏器提示该地址不安全,选择继承前往不安全地址,进入PVE的WEB管理界面。
我的PVE控制台提示的URL是:https://192.168.157.152:8006/
8. PVE的WEB管理界面由3大部分构成,左边服务器视图区,右边是主操纵面板区,下面可折叠的日志区。
3.2在PVE的假造机中安装CentOS 7系统
1. 上传CentOS的ISO文件到PVE的镜像文件库
方法一:在shell中用命令行下载CentOS,(可以用web shell,也可以用ssh客户端工具远程 毗连)
呃,究竟证实,我这儿用方法一好慢,为什么用了阿里云镜像还这么慢
不能在一棵树吊颈死,换第二种方法
冤枉第一种方法了,第二种也很慢
墙头草本人,我又开始第一种的下载了,等吧。
Ok,终于拉取完了。
2. 在PVE中创建假造机。点击网页界面右上角的创建假造机(CreateVM),剩下安装步调雷同于 vmware,可以利用默认参数一直下一步,也可以根据VMware假造机的硬件设置和资源,选择合 适的硬盘巨细,CPU数目和内存巨细。
a.设置假造机名称
b. 设置操纵系统和安装镜像
c. 设置系统I/O
d. 设置硬盘
e. 设置CPU
f. 设置内存
g. 设置网络
h. 确认假造机信息开始安装
3. 启动假造机并安装操纵系统。在左侧数据中心列表会出现刚创建的假造机序号,选中该假造机,点 击启动,然后再点控制台,进入安装界面,开始安装CentOS系统。
4. 安装过程和实验1雷同。
a. 安装要点1,分区: 分区可以利用主动分区,也可以实验利用手动分区;手动分区一样平常设置如下:配 置/boot、/swap,/,/home分区,其中/分区和/home分区设置为逻辑卷管理LVM格式。
b. 安装要点2.1,利用tui工具设置网络: 在控制台执行nmtui命令,启动文本菜单界面设置网络。请留意:请将该假造机ip地址和PVE 的ip地址设置在同一个网段。网关地址填入Vmware假造网络VMnet8的NAT网关IP的地址, DNS服务器地址:114.114.114.114。 留意:选项1,要选Manual(手动设置IP地址),选项5,用空格键选中(主动毗连)
b.安装要点2.2,通过修改设置网卡文件设置网络: 也可以通过手工修改网卡设置文件来设置网络,初学者不推荐利用这种方式设置网络。网卡的 设置文件名为/etc/sysconfig/network-scripts/ifcfg-eth0 留意:eth0为实际网卡装备的名称,常见的有eth0,ens33,可以通过ifconfig 或者 nmcli dev查看具体网卡名称1
这里发现没有安装vim编辑器,以是上网搜了一下,我一开始用的apt-get命令,效果发现apt-get也没有。后来意识到centos7应该用yum命令:
突然想起来,我一开始选择的是最小化安装,最小化自然是没有vim编辑器的哈哈哈。
好的,我感觉我离最小化相当遥远了,我运行sudo yum update之前没弄明确这个干啥的,手快了,额,我安装了全部更新软件,忽略这个小细节。然后我输入了sudo yum install vim,vim编辑器下载成功!
我想用ifconfig查看一下具体网卡名称,额,我到/sbin目录下没看到ifconfig,以是下载net-tools。
查看我的具体网卡名称
修改设置网卡文件
5.重启假造机
检测一下能否上网:ping 8.8.8.8 ( 8.8.8.8是Google提供的免费DNS服务器的IP地址)
成功毗连网络。
6.自由探索PVE
a.查看集群资源状况
b.取得假造机当前状态
c.关闭假造机
关闭成功。
d.开启假造机
开启成功。
3.3安装Webmin(基于web的开源Linux系统管理平台)
1. 利用SSH客户端,从宿主机远程登录PVE假造机的CentOS 假造机(VM 100),下载webmin安装包。
(留意:如果你的呆板设置不高,PVE假造机特别卡,请在实验1.1安装的假造机Alma9中完成
3.3,其中更换软件堆栈镜像源的步调已经在实验6中完成)
下载dnf
2.安装webmin
这是一个很辛酸的过程
我不知道为什么我dnf install 的时间一直说我的参数设置不正确,我就去yum.repos.d这个文件夹下面看我的repo,发现之前误操纵多下了几个repo,导致系统不知道用哪个了。于是,我就暴力把那几个都删了,重新下载了一遍aliyun的repo,悲伤的事情发生了,照旧下载不了,no match!怎么会这样?我上网再去找,发现可能是PGP密钥没有添加的原因(jcameron-key)?我决定用vi编辑Webmin存储库来下载webmin。
第一步:利用vi在/etc/yum.repos.d/下面创建并打开webmin.repo,定义新存储库
第二步:开始install webmin
第三步:添加Webmin的PGP密钥,以便我的系统信任新的存储库
圆满完成使命!
3. 设置webmin密码
4. 设置防火墙
5. 在物理机的欣赏器上登录webmin,访问地址为PVE平台下的假造机CentOS的IP地址+10000号端口,第一次访问时,欣赏器提示该地址不安全,选择继承前往不安全地址,然后输入webmin的账号密码登录。
这时,我发现我不得不去解决一下我的ssh问题了。我找了很久为什么我怎么毗连都是proxmox,而不是centos7,后来在反复查看ifcfg-eth0的时间,突然发现当时糊涂把两台假造机的IPADDR设成一样了,我修改了之后重启,毗连成功!
这里先是开启sshd服务
然后修改完IPADDR之后,reboot了centos7,ping通了centos7自己
毗连成功
好了接下来我来访问https://192.168.157.153:10000/
这里我又踩了个坑,我输错密码太多次了,root账户名,mywebmin密码,语法没搞对。我一直在输入centos7的账户密码,晕。清除欣赏器缓存,否则它不给我访问,老倒霉蛋了。然后,就成功登录了。
6. 修改webmin系统设置,修改语言,本地化
换成简体中文了
7. 利用系统菜单,更新指定的软件包或全部软件包
我之前在换源的时间因为遇到了一个大坑,在解决的过程中已经下载了最新版的yum,以是不出不测的话应该是没有可以更新的。
确实是这样。
8. 利用安装模块菜单,安装服务器,比方Apache 服务器
9. 自由探索Webmin其他功能,在实验报告中举行总结。
被网络设置整过的我觉得这个FirewallID非常实用,可以查看远程毗连的端标语,已经放行的端口等等
3.4安装Cocopit(开源的轻量级Web控制台)
1. 利用SSH客户端,从宿主机远程登录PVE假造机的CentOS 假造机(VM 100),安装cockpit (留意:如果你的呆板设置不高,PVE假造机特别卡,请在实验1.1安装的假造机Alma9中完成 3.4,其中cockpit已经默认安装了)
2. 设置并启动cockpit系统服务
3. 设置防火墙
4. 在物理机的欣赏器上登录cocopit,访问地址为PVE平台下的假造机CentOS的IP地址+9090号端 口,第一次访问时,欣赏器提示该地址不安全,选择继承前往不安全地址,然后输入Linux系统的 root账号和密码登录。
5. 点击系统菜单,查看系统运行状态;
6. 点击终端菜单,在web假造终端中输入指令查看进程。
7. 自由探索cocopit其他功能,在实验报告中举行总结。
网络!
IP地址清晰可见,我当时意识到我两个IPADDR设重复了真的花了很久。下面展示的网络日志也可以看到是否active以及status的变化。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |