۱. بررسی و نصب
grep -cE 'vmx|svm' /proc/cpuinfo # عدد بزرگتر از صفر یعنی پشتیبانی سختافزاری
sudo apt update
sudo apt install -y qemu-system-x86 libvirt-daemon-system virtinst bridge-utils ovmf
sudo usermod -aG libvirt $USER۲. bridge شبکه
در /etc/network/interfaces کارت فیزیکی را به bridge بدهید:
auto lo
iface lo inet loopback
iface ens18 inet manual
auto br0
iface br0 inet static
address 192.168.10.30/24
gateway 192.168.10.1
bridge_ports ens18
bridge_stp off
bridge_fd 0sudo systemctl restart networking
ip -br addr show br0این تغییر شبکه را لحظهای قطع میکند؛ آن را از کنسول یا داخل tmux انجام دهید.
۳. ساخت ماشین مجازی از ISO
sudo cp debian-13-netinst.iso /var/lib/libvirt/images/
sudo virt-install \
--name files01 --memory 4096 --vcpus 2 \
--disk size=40,bus=virtio \
--cdrom /var/lib/libvirt/images/debian-13-netinst.iso \
--os-variant debian12 \
--network bridge=br0,model=virtio \
--boot uefi \
--graphics vnc,listen=127.0.0.1 --noautoconsoleاگر debian13 در فهرست osinfo-query os وجود دارد، از آن استفاده کنید.
۴. مدیریت از راه دور
روی رایانهی لینوکسی خود virt-manager را نصب کنید و از منوی File → Add Connection با گزینهی SSH به سرور وصل شوید. کنسول گرافیکی VM از طریق همان تونل SSH باز میشود.
۵. دستورات روزمره
virsh list --all
virsh autostart files01
virsh snapshot-create-as files01 before-update
virsh dominfo files01