Cíl
Výchozí umístění virtuálního úložiště KVM je /var/lib/libvirt/images
což znamená, že všechny nové virtuální stroje vytvořené pomocí Virtual Machine Manager budou uloženy v tomto umístění. Cílem této příručky je nakonfigurovat jiné výchozí umístění adresáře virtuálního úložiště KVM.
Verze operačního systému a softwaru
- Operační systém: – Redhat 7.3
- Software: – libvirtd (libvirt) 2.0.0
Požadavky
Je vyžadován privilegovaný přístup k vaší instalaci Redhat Linux.
Obtížnost
SNADNÉ
Konvence
- # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí
sudo
příkaz - $ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel
Pokyny
Vytvořit nový adresář virtuálního úložiště
Začněme vytvořením nového adresáře virtuálního úložiště. Například v domovském adresáři našeho aktuálního uživatele /home/linuxconfig/kvm-vms/
. Pokud potřebujete vytvořit nový adresář virtuálního úložiště mimo svůj domovský adresář, možná budete muset provést níže uvedený příkaz s oprávněními správce:
$ mkdir /home/linuxconfig/kvm-vms/
Konfigurace kontextu SELinux
Nakonfigurujte kontext SELinux pro nový adresář úložiště. Tento krok lze vynechat, pokud je SELinux ve vašem systému zakázán:
# semanage fcontext -t virt_image_t -a '/home/linuxconfig/kvm-vms(/.*)?' # restorecon /home/linuxconfig/kvm-vms/
Nastavit nový výchozí adresář virtuálního úložiště
Nakonec nastavte svůj nový adresář jako výchozí vytvořením symbolického odkazu na /var/lib/libvirt/images
adresář. Níže uvedené příkazy předpokládají, že váš aktuální /var/lib/libvirt/images
je prázdný:
# rmdir /var/lib/libvirt/images/ # ln -s /home/linuxconfig/kvm-vms/ /var/lib/libvirt/images