Vypadá to, že nemůžete vytvořit zcela nový virtuální počítač pomocí virsh, pokud již nemáte funkční soubor XML.
Právě jsem nainstaloval všechny potřebné bity, aby QEMU-KVM fungoval, a nyní potřebuji vytvořit svůj úplně první VM.
Jak?
Tip:Nemám grafiku!
Přijatá odpověď:
Tady je docela dobrý návod. V podstatě nástroj, který chcete použít, je virt-install, který byste již měli mít, pokud jste nainstalovali vše potřebné pro QEMU-KVM. Zde je nejrelevantnější sekce.
6. Vytvoření nového hostovaného virtuálního počítače pomocí virt-install
Nástroj virt-install se používá k vytvoření virtuálního počítače. Tento nástroj lze použít v
v interaktivním i neinteraktivním režimu.V následujícím příkladu jsem předal všechny požadované hodnoty k vytvoření
virtuálního počítače jako parametry příkazového řádku do příkazu virt-install.
# virt-install \
-n myRHELVM1 \
--description "Test VM with RHEL 6" \
--os-type=Linux \
--os-variant=rhel6 \
--ram=2048 \
--vcpus=2 \
--disk path=/var/lib/libvirt/images/myRHELVM1.img,bus=virtio,size=10 \
--graphics none \
--cdrom /var/rhel-server-6.5-x86_64-dvd.iso \
--network bridge:br0
Ve výše uvedeném příkazu virt-install mají parametry následující význam:
n
:Název vašeho virtuálního počítače
description
:Nějaký platný popis vašeho VM.
Například:Aplikační server, databázový server, webový server atd.
os-type
:Typ operačního systému může být Linux, Solaris, Unix nebo Windows.
os-variant
:Typ distribuce pro výše uvedený typ os. Například pro linux to může být rhel6, centos6, ubuntu14, suse11, fedora6 atd.Pro Windows to může být win2k, win2k8, win8, win7
ram
:Paměť pro virtuální počítač v MB
vcpu
:Celkový počet virtuálních CPU pro virtuální počítač.
disk path=/var/lib/libvirt/images/myRHELVM1.img,bus=virtio,size=10
:Cesta, kde jsou uloženy soubory obrazu virtuálního počítače. Velikost v GB. V tomto příkladu
má tento soubor obrazu virtuálního počítače 10 GB.
graphics none
:Toto dává virt-install pokyn k použití textové konzole na sériovém portu VM namísto grafického okna VNC. Pokud máte nastaven
xmanager, můžete tento parametr ignorovat.
cdrom
:Označuje umístění instalačního obrazu. Můžete zadat umístění instalace NFS nebo http (místo –-cdrom). Například
:--location=http://.com/pub/rhel6/x86_64/*
network bridge:br0
:Tento příklad používá přemostěný adaptér br0. Je také možné vytvořit vlastní síť na libovolném konkrétním portu namísto přemostěného adaptéru.Pokud chcete použít NAT, použijte něco jako
níže pro parametr sítě s názvem virtuální sítě známým jako
VMnetwork1. Všechny konfigurační soubory sítě jsou umístěny v
/etc/libvirt/qemu/networks/ pro virtuální stroje. Například:
–-network network=VMnetwork1