题目
虚拟机名称 | vcpu | 内存 | 磁盘 | IPv4地址 | 主机名称 |
---|---|---|---|---|---|
linux0 | 2 | 4096MB | 100GB | none | |
linux1 | 2 | 4096MB | 100GB | 10.4.220.101/24 | linux1.skills.lan |
linux2 | 2 | 4096MB | 100GB | 10.4.220.102/24 | linux2.skills.lan |
linux3 | 2 | 4096MB | 100GB | 10.4.220.103/24 | linux3.skills.lan |
linux4 | 2 | 4096MB | 100GB | 10.4.220.104/24 | linux4.skills.lan |
linux5 | 2 | 4096MB | 100GB | 10.4.220.105/24 | linux5.skills.lan |
linux6 | 2 | 4096MB | 100GB | 10.4.220.106/24 | linux6.skills.lan |
linux7 | 2 | 4096MB | 100GB | 10.4.220.107/24 | linux7.skills.lan |
linux8 | 2 | 4096MB | 100GB | 10.4.220.108/24 | linux8.skills.lan |
linux9 | 2 | 4096MB | 100GB | 10.4.220.109/24 | linux9.skills.lan |
开始
以上的都是样题的题目,不过和正式题目差不了多少了,接下来我就来理一下思路,先理清楚怎么做;首先题目给出的第一个小题就是连接Server2这个云平台,我这里没有云平台就用VMware来代替一下;
(1)给我们的VMware上装一台rocky-x86 CLI的系统,这个CLI呢我的理解就是最小化安装的系统也就是mini install,就是不到任何的安装包的系统,只能通过后期使用挂载的镜像安装软件。安装的时候语言选择英文即可
(2)之后是配置IP地址以及下载qemu和virt-install
(3)来到创建虚拟机,系统为rocky-arm64(这里用rocky-x86代替),虚拟机硬盘题目是要求存放在默认目录(/var/lib/libvirt/images/linuxN.qcow2)下。连着下面的第五小题要求到:网卡、硬盘、显示驱动为virtio,网络模式为桥接模式。
(4)创建linux1的快照名称为linux-snapshot。根据linux1克隆虚拟机linux2-linux9。
配置
安装好Server2之后讲Rocky-9.3的镜像传上去(一般来讲快的能达到100MB/s速度,大概一分钟不到就能传完)
之后开始安装virt-install和qemu(当然如果不记得完全命令想要补全,那么就需要安装bash-com*用于补全命令。最好也安装了vim命令不然不能在文件中使用复制和粘贴操作)
网卡
之后后面要求我们使用的网络模式是桥接模式,所以我们需要在本地主机上创建一个桥接网卡,将主网卡改为使用桥接网卡:
创建桥接网卡br0
之后我们需要将主网卡ens160的IP地址给到br0网卡,可以通过修改/etc/NetworkManager/system-connections/目录下的网卡文件,也可以通过nmtui命令直接修改br0网卡的IP将ens160网卡改为自动获取。
br0:
ens160:将ens160获取IP地址方式改为auto自动获取
修改完成之后重启系统即可。
之后呢在使用ssh远程连接的时候可能会出现ping不通的情况,那么你可能就需要检查防火墙是否关闭了,最好关闭Server2的防火墙和selinux
创建虚拟机
配置虚拟机(linux1)
我这里内存不够所以有的地方修改成20G或者1024M
之后配置好linux1:这里如果使用vnc连接不了的话那可能就是因为防火墙问题
之后就能够连接上:(我这里展示一下容错。这里就是代表没有开启虚拟化,也就是)
SSH:
暂时开启密码认证之后重启sshd
配置linux1的IP地址
测试一下脸通信
安装相关软件包:bash-com* vim(安装了比较方便)
yum install -y bash-com* vim
之后选择性的将Rocky的镜像传送到虚拟机上,不过这样的话克隆起来就会导致速度变慢。
克隆linux1
配置好linux1之后关机,克隆linux1。
题目要求克隆linux2-linux9
之后就是一个一个主机配置IP地址测试联通性,这个过程一般不会超过5分钟。