Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
project:kvm [2017/04/04 16:57] dron |
project:kvm [2017/04/04 17:53] over23 [Links] - configure aclpolkit for libvirt |
||
---|---|---|---|
Line 89: | Line 89: | ||
</file> | </file> | ||
- | pak stačí zadat ''ssh wintermute'' a je hotovo. | + | pak stačí zadat ''ssh wintermute'' a je hotovo. Jinak je potřeba používat o něco delší ''ssh -X root@1.2.3.4''. |
Pokud polezete z windows, je potřeba mít nainstalovaný X-windows server. TODO | Pokud polezete z windows, je potřeba mít nainstalovaný X-windows server. TODO | ||
Line 105: | Line 105: | ||
==== Storage ==== | ==== Storage ==== | ||
- | Defaultní úložiště pro diskobé image virtuálů je filesystém. Přidáme naši volume group - klikneme na ''+ Add Pool'', zvolíme název a vybereme ''logical: LVM Volume Group''. ''Target Path'' bude naše volume group vmdata, vyplníme cestu k blokovému zařízení - ''/dev/vmdata''. To je zde vše. Jen zkontrolujeme, že pool vmdata existuje, je Active a spouští se po startu (Autostart On Boot). | + | Defaultní úložiště pro diskové image virtuálů je filesystém. Přidáme naši volume group - klikneme na ''+ Add Pool'', zvolíme název a vybereme ''logical: LVM Volume Group''. ''Target Path'' bude naše volume group vmdata, vyplníme cestu k blokovému zařízení - ''/dev/vmdata''. To je zde vše. Jen zkontrolujeme, že pool vmdata existuje, je Active a spouští se po startu (Autostart On Boot). |
+ | |||
+ | Další úložiště doporučuju mít normálně ve filesystému a používat ho pro ISO image instalačních CDček - klikneme na ''+ Add Pool'', zvolíme název a vybereme ''dir: Filesystem Directory''. Doporučuju něco jako ''/iso''. | ||
==== Network Interfaces ==== | ==== Network Interfaces ==== | ||
Line 115: | Line 117: | ||
Klikneme na ''+ Add Interface'', vybereme ''Interface Type: Bridge'', pojmenujeme jej ''name br1''. Teď pozor, ať si neuřízneme větev na které sedíme - ''Start mode: none'' a ''Activate now'' nezaškrtávat! Vybereme fyzický interface pro probridgeování (v mém případě enp3s0) a v nastaven ''IP settings:'' by se měla zobrazit volba ''Copy configuration from enp3s0'' a tu nebudeme měnit. | Klikneme na ''+ Add Interface'', vybereme ''Interface Type: Bridge'', pojmenujeme jej ''name br1''. Teď pozor, ať si neuřízneme větev na které sedíme - ''Start mode: none'' a ''Activate now'' nezaškrtávat! Vybereme fyzický interface pro probridgeování (v mém případě enp3s0) a v nastaven ''IP settings:'' by se měla zobrazit volba ''Copy configuration from enp3s0'' a tu nebudeme měnit. | ||
- | Po potvrzení se připraví konfigurace bridge, jen se neaplikuje. To lze zkontrolovat v klasickém umístění v ''/etc/sysconfig/network-scripts/ifcfg-br1'' a ''/etc/sysconfig/network-scripts/ifcfg-enp3s0''. | + | Po potvrzení se připraví konfigurace bridge, jen se neaplikuje. To lze zkontrolovat v klasickém umístění v ''/etc/sysconfig/network-scripts/ifcfg-br1'' a ''/etc/sysconfig/network-scripts/ifcfg-enp3s0''. Tamtéž bych provedl ruční změnu a nastavil v obou případech ''ONBOOT="yes"'' a odvážně otočil network - ''service network restart''. |
+ | ===== Používání ===== | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | --- | ||
TODO | TODO | ||
- | ## server | + | acpid, start virtual server on host bootup |
- | [root@wintermute ~]# systemctl list-unit-files | grep virt | + | |
- | [root@wintermute ~]# systemctl status libvirtd | + | |
- | [root@wintermute ~]# systemctl restart libvirtd | + | |
- | ## client | + | |
- | pavouk@SemioTex ~> ssh muter # root and -X forwarding | + | |
+ | ==== virsh ==== | ||
+ | Mocná commandline utilitka. Pro běžné používání asi stačí | ||
- | + | <code bash> | |
- | * virt-manager - gui | + | virsh list |
- | * virsh <-- cli manager virtualek | + | virsh console <číslo> |
- | * service virtd | + | virsh shutdown <číslo> |
- | * pridelit volume grypu | + | virsh destroy <číslo> |
- | * lvs | + | virsh start <jméno> |
- | * umount /vm # zbavil jsem se mount pointu /vm | + | </code> |
- | * lvremove /dev/cl_wintermute/vm # zbavil jsem se mount pointu /vm | + | |
- | * vgs ## vylistuj lvm | + | |
- | * pvresize | + | |
- | * vytvorena volume group [/dev/vmdata] | + | |
- | * storage: virt-manager na forwardnutejch xkach z serveru | + | |
- | * create storage pool -> vg_data : use logical: LVM Volume Group | + | |
- | * create storage pool -> | + | |
- | * source: /dev/vmdata | + | |
- | * a target path: empty | + | |
- | * ## muzes si pripravit do rootu /vm_iso a namountovat jej, coz je pak zdrojak | + | |
- | * network interfaces: | + | |
- | * na serveru mtui | + | |
- | * [v pripade ze jsem to posral: /etc/syconfig/network-scripts/ifconfig-en2: device=eno1, onboot=yes] | + | |
- | * ve virt-manager | + | |
- | * bridge -> br1 | + | |
- | * on boot | + | |
- | * active now = ne | + | |
- | * eno1 briguju | + | |
- | * ##na serveru nmtui-edit | + | |
- | * service network restart [kdyz spadne virt-manager, rychle reboot, kdyz mozne kvuli logu] | + | |
- | * create virtual network : naty ted nepotrebuju | + | |
- | * install virtual machine: | + | |
- | nainstallu si na virtualku acpi-daemon | + | |
- | start virtual server on host bootup [zafunguj po startu serveru] | + | |
| | ||
===== Links ===== | ===== Links ===== | ||
* [[https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Administration_Guide/index.html | * [[https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Administration_Guide/index.html | ||
]] | ]] | ||
+ | * [[https://libvirt.org/aclpolkit.html| libvirt over policy kit ]] | ||
+ | * https://goldmann.pl/blog/2012/12/03/configuring-polkit-in-fedora-18-to-access-virt-manager/ | ||