Create a VM via virsh
·76 字
简单记录一下通过virsh直接创建Alpine与Debian虚拟机的过程。
1.Debian #
virt-install \
--name wwng-ping \
--memory memory=1024,currentMemory=1024 \
--disk path=/var/lib/libvirt/images/debian-test.qcow2,size=5 \
--vcpus 1 \
--os-type linux \
--os-variant debian11 \
--network type=direct,source=enp3s0,source_mode=vepa \
--graphics none \
--console pty,target_type=serial \
--location 'http://mirrors.ustc.edu.cn/debian/dists/bullseye/main/installer-amd64/' \
--extra-args 'console=ttyS0,115200n8 serial' \
网络使用的是直接桥接到实际的网络接口,这样不需要使用br。通过netinst直接启动安装程序,不需要提前准备镜像。
2.Alpine #
alpine目前不知如何使用网络启动,故需要准备好安装的iso镜像。
wget https://dl-cdn.alpinelinux.org/alpine/latest-stable/releases/x86_64/alpine-virt-3.20.1-x86_64.iso
virt-install \
--name wwng-ping \
--memory memory=256,currentMemory=256 \
--disk path=/var/lib/libvirt/images/alpine-test.qcow2,size=5 \
--location /home/vm/iso/alpine-virt-3.20.1-x86_64.iso,kernel=boot/vmlinuz-virt,initrd=boot/initramfs-virt \
--vcpus 1 \
--osinfo alpinelinux3.19 \
--network type=direct,source=eno1,source_mode=vepa \
--graphics none \
--console pty,target_type=serial
参考资料: