۱. بررسی پشتیبانی سختافزار
sudo apt update
sudo apt install -y cpu-checker
kvm-okخروجی باید KVM acceleration can be used باشد. در غیر این صورت مجازیسازی (VT-x یا AMD-V) را در BIOS فعال کنید.
۲. نصب
sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients virtinst bridge-utils
sudo usermod -aG libvirt,kvm $USER
newgrp libvirt
virsh list --all۳. ساخت bridge برای شبکهی ماشینها
تا ماشینهای مجازی از شبکهی اصلی IP بگیرند، کارت شبکه را داخل یک bridge قرار دهید:
# /etc/netplan/60-bridge.yaml
network:
version: 2
ethernets:
ens18:
dhcp4: false
bridges:
br0:
interfaces: [ens18]
addresses: [192.168.10.30/24]
routes:
- to: default
via: 192.168.10.1
nameservers:
addresses: [192.168.10.53]sudo chmod 600 /etc/netplan/60-bridge.yaml
sudo netplan try۴. ساخت ماشین مجازی
sudo virt-install \
--name web01 \
--memory 4096 --vcpus 2 \
--disk size=30 \
--os-variant ubuntu24.04 \
--network bridge=br0 \
--location http://archive.ubuntu.com/ubuntu/dists/noble/main/installer-amd64/ \
--graphics none \
--extra-args 'console=ttyS0'۵. مدیریت
virsh list --all
virsh start web01
virsh shutdown web01
virsh autostart web01
virsh console web01