Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
project:kvm [2017/04/04 16:43]
dron
project:kvm [2017/04/07 23:32]
over23 [Používání]
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 ====
  
 +Tato operace je poněkud delikátní,​ pokud je server někde daleko a nemáte k němu přístup, může to být napínavé :-) Jsou dvě možnosti. Připravit si bridge dopředu, nebo si jej nakliknout z virt-manageru.
  
 +Z virt-manageru se to dělá takto.
  
 +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''​. Tamtéž bych provedl ruční změnu a nastavil v obou případech ''​ONBOOT="​yes"''​ a odvážně otočil network - ''​service network restart''​.
-TODO+
  
-## server +===== Používání ===== 
-[root@wintermute ~]# systemctl list-unit-files | grep virt +DOTAZY: 
-[root@wintermute ~]# systemctl status libvirtd +  * jak konfigurujeme domeny guestum? 
-[root@wintermute ~]# systemctl restart libvirtd +  * jak pridelujeme IPv4/IPv6 guestum? 
-## client +  * jak budem guesty pojmenovavat ​[navrhuju format UZIVATEL_UCEL_DISTRO_PUBLIC/​PERSONAL_PROD/​TEST]
-pavouk@SemioTex ~> ssh muter # root and -X forwarding+
  
 +TODO
  
 +acpid, start virtual server on host bootup
  
 +==== virsh ====
  
-   * virt-manager - gui +Mocná commandline utilitka. Pro běžné používání asi stačí 
-       * virsh <-- cli manager virtualek ​ + 
-   * service virtd +<code bash> 
-   * pridelit volume grypu +virsh list 
-      * lvs +virsh console <​číslo>​ 
-      * umount /vm # zbavil jsem se mount pointu /vm +virsh shutdown <​číslo>​ 
-      * lvremove /​dev/​cl_wintermute/​vm # zbavil jsem se mount pointu /vm +virsh destroy <číslo
-      * vgs ## vylistuj lvm +virsh start <jméno
-      * pvresize +</code>
-      * 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
 ]] ]]
 +  * configure XAUTH to work over sudo for virt-manager : http://​jianmingli.com/​wp/?​p=724
 +  * [[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/​
  
  • project/kvm.txt
  • Last modified: 2017/08/08 20:24
  • by over23