Files
ProjectAGiPrompt/20-物理服务器虚拟机/6-2026年4月13日-虚拟机创建.sh
2026-04-29 09:46:36 +08:00

37 lines
1.1 KiB
Bash

# 将 bond0 加入 br0 桥
nmcli con modify bond0 master br0 slave-type bridge
nmcli con up br0
# 或用 ip 命令(重启后失效,仅测试用)
ip addr del 192.168.11.14/24 dev bond0
ip link set bond0 master br0
ip link set br0 up
# 系统盘 20GB → /vm/sys
virsh vol-create-as vm-sys ubuntu2204-sys.qcow2 20G --format qcow2
# 数据盘 40GB → /vm/data
virsh vol-create-as vm-data ubuntu2204-data.qcow2 40G --format qcow2
qemu-img create -f qcow2 /vm/sys/ubuntu2204-sys.qcow2 20G
qemu-img create -f qcow2 /vm/data/ubuntu2204-data.qcow2 40G
# --graphics vnc,listen=0.0.0.0,port=5910,password=Passw0rd \
virt-install \
--name ubuntu2204-vm \
--vcpus 4 \
--ram 8192 \
--cpu mode=host-passthrough \
--os-variant ubuntu21.04 \
--disk path=/vm/sys/ubuntu2204-sys.qcow2,format=qcow2,bus=virtio \
--disk path=/vm/data/ubuntu2204-data.qcow2,format=qcow2,bus=virtio \
--cdrom /vm/data/ubuntu-22.04.5-live-server-amd64.iso \
--network bridge=br0,model=virtio \
--graphics vnc,listen=127.0.0.1 \
--video vga \
--console pty,target_type=serial \
--noautoconsole \
--autostart