网络建设与运维赛项-Linux系统安装(KVM)

本章只分享按题目要求基础做法

题目:

PC1 web 连接 server2,给 server2 安装 rocky-arm64 CLI 系统(语

言为英文)。

配置 server2 的 IPv4 地址为 10.4.220.100/24。

安装 qemu-kvm、libvirt 和 virt-install。

创建 rocky-arm64 虚拟机,虚拟机磁盘文件保存在默认目录,名称为linuxN.qcow2(N 表示虚拟机编号 0-9,如虚拟机 linux1 的磁盘文件为 linux1.qcow2)

安装 linux0,系统为 rocky9 CLI,网络模式为桥接模式,用户 root

密码为 Key-1122。

关闭 linux0,给 linux0 创建快照,快照名称为 linux-snapshot。

根据 linux0 克隆虚拟机 linux1-linux9。

做法详解:

*网卡的配置先不要动,保持刚安装完默认状态,咱们后面会配置网桥!!!

hostnamectl set-hostname server2   # 更改主机名

mount /dev/cdrom /media   # 镜像挂载到/media目录

cd /etc/yum.repos.d/   # 进入yum源配置文件目录

mv * bak    # 把所有yum源配置文件移动到备份文件夹

cp bak/rocky.repo . # 复制rocky.repo到yum源配置文件目录

# 可以自己创建repo文件写入基本内容,按个人习惯来

vi rocky.repo   # 编辑yum源配置文件夹

[baseos]
name=Rocky Linux $releasever - BaseOS
baseurl=file:///media/BaseOS/
gpgcheck=0
enabled=1
countme=1
metadata_expire=6h
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9

[appstream]
name=Rocky Linux $releasever - AppStream
baseurl=file:///media/AppStream/
gpgcheck=0
enabled=1
countme=1
metadata_expire=6h
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
# 只留baseos和appstream的配置文件并修改

yum install bash* vim libvirt qemu-kvm virt-install -y   # 安装命令自动补全、vim、kvm组件

bash   #刷新环境变量

systemctl enable libvirtd --now   # 启动libvirtd服务并添加到开机自启

# 启动后会自动生成virbr0网桥

nmcli c m virbr0 ipv4.me m ipv4.add 10.4.220.100/24 ipv4.gateway 10.4.220.1 autoconnect yes            # 根据题目要求配置virbr0网桥ip网关

nmcli c up virbr0    # 启动virbr0网桥

ip link set enp125s0f0 master virbr0   # 把物理网卡添加到网桥

###################################################################################
PC1:
scp Rocky-9.2-aarch64-dvd.iso 10.1.220.100:/opt/ # 传输rocky镜像文件到server2的opt目录
###################################################################################

virt-install --name linux0 --vcpus 2 --memory 4096 ---disk /var/lib/libvirt/images/linux0.qcow2,size=100 --cdrom /opt/Rocky-9.2-aarch64-dvd.iso --network bridge=virbr0 --graphics vnc,listen=0.0.0.0 --osinfo rocky9 --noautoconsole
# 根据题目要求使用kvm创建linux0

firewall-cmd --zone=libvirt --add-port=5900-5909/tcp
firewall-cmd --zone=libvirt --add-port=5900-5909/tcp --per   # 永久开放linux0-9vnc所需端口(linux0-9对应端口5900-5909)

接下来就是在图形界面给linux0安装rocky系统,可以使用自动分区,注意使用最小化安装

virsh snapshot-create-as linux0 linux-snapshot   # 安装完毕后给linux0拍摄快照

for i in {1..9};do virt-clone -o linux0 -n linux$i -f /var/lib/libvirt/images/linux$i.qcow2;done   # for循环克隆linux1-9

for i in {0..9};do virsh start linux$i;done # for循环启动linux0-9

最后在PC1用remmina连接即可,linux1-9对应VNC端口5901-5909

有关于国赛题目的其他问题可以私聊我!!禁止任何形式转载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值