Debian 环境下的虚拟化选型与准备
egrep -c '(vmx|svm)' /proc/cpuinfo 返回值应大于 0。lsmod | grep kvm,如无则 sudo modprobe kvm;Intel 用 kvm_intel,AMD 用 kvm_amd。sudo apt update && sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-managersudo systemctl enable --now libvirtdsudo usermod -aG libvirt,kvm $USER(需重新登录生效)。KVM 虚拟化搭建步骤
virt-manager → 新建虚拟机 → 选择 ISO → 分配 CPU/内存/磁盘 → 选择 NAT/桥接 → 完成安装。sudo virt-install --name vm1 --vcpus 2 --memory 2048 --disk path=/var/lib/libvirt/images/vm1.qcow2,size=20 --os-variant debian12 --network bridge=br0 --cdrom /path/to/debian.iso --graphics spice--os-variant 可用 osinfo-query os 查询;磁盘建议使用 qcow2 以获得快照、稀疏分配等特性。/etc/network/interfaces:
auto br0iface br0 inet dhcpbridge_ports enp3s0(将 enp3s0 替换为你的物理网卡)sudo systemctl restart networking虚拟机日常管理与常用操作
virsh start vm1virsh shutdown vm1(优雅);强制:virsh destroy vm1virsh suspend vm1 / virsh resume vm1virsh list --allvirsh dumpxml vm1 > vm1.xml;virsh define vm1.xmlvirsh autostart vm1;取消:virsh autostart --disable vm1virsh undefine vm1(加 --remove-all-storage 同时删除磁盘)virt-clone -o vm1 -n vm2 -f /var/lib/libvirt/images/vm2.qcow2网络配置与连通性排障
/etc/network/interfaces 配置
auto eth0iface eth0 inet dhcpauto eth0iface eth0 inet staticaddress 192.168.1.100netmask 255.255.255.0gateway 192.168.1.1dns-nameservers 8.8.8.8 1.1.1.1sudo systemctl restart networkingip addr、ip routeping 8.8.8.8;DNS:cat /etc/resolv.conf、ping www.debian.org性能优化与维护建议
htop/nmon/sysstat 持续观察;定期更新宿主机与虚拟机系统与内核;对关键虚机做快照/备份。