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
Next revision Both sides next revision
project:kvm [2017/04/04 16:04]
dron
project:kvm [2017/04/04 16:57]
dron
Line 15: Line 15:
   * Vytvoření physical volume   * Vytvoření physical volume
   * Vytvoření volume group na tomto physical volume   * Vytvoření volume group na tomto physical volume
 +
 +Pokud je ''/​dev/​sda3''​ volný, neobsazený,​ právě vytvořený oddíl, pak jsou druhé dva kroky 
 +
 +<code bash>
 +pvcreate /​dev/​sda3 ​
 +vgcreate vmdata /dev/sda3
 +</​code>​
  
 ===== Síť ===== ===== Síť =====
Line 45: Line 52:
 </​code>​ </​code>​
  
-Instalace managemt utilitky. Pozor, jedná se o GUI nástroj a X-windows na serveru nebudeme provozovat, takže její spouštění bude následně probíhat pomocí tunelování X-windows session přes SSH.+Instalace managemt utilitky.
  
 <code bash> <code bash>
-yum install virt-manager+yum install virt-manager ​dejavu-lgc-sans-fonts xorg-x11-xauth
 </​code>​ </​code>​
 +
 +Pozor, jedná se o GUI nástroj a X-windows na serveru nebudeme zbytečně provozovat, takže její spouštění bude následně probíhat pomocí tunelování X-windows session přes SSH. Proto instalujeme i xauth (v minimal verzi se neinstaluje) a také nějaké fonty.
 +
 +Zdá se, že od nějaké verze CentOS7 (7.3?) je v konfiguraci sshd defaultně tunelování X11 zakázáno. Povolíme...
 +
 +<code bash>
 +nano /​etc/​ssh/​sshd_config
 +</​code>​
 +
 +<​file>​
 +...
 +X11Forwarding yes
 +...
 +</​file>​
 +
 +...a otočíme sshd.
 +
 +<code bash>
 +service sshd restart
 +</​code>​
 +
 +Pokud polezete na server z Linuxu, doporučuji použít dobrodiní ''​config''​ souboru ssh. Do souboru ''​~/​.ssh/​config''​ doplníme něco jako
 +
 +<​file>​
 +Host wintermute
 +    #kvm server, labka
 +    HostName 1.2.3.4
 +    User root
 +    ForwardAgent yes
 +    IdentityFile ~/​.ssh/​id_rsa
 +</​file>​
 +
 +pak stačí zadat ''​ssh wintermute''​ a je hotovo.
 +
 +Pokud polezete z windows, je potřeba mít nainstalovaný X-windows server. TODO
 +
 +===== Konfigurace =====
 +
 +Virt manager se spustí takto:
 +
 +<code bash>
 +virt-manager
 +</​code>​
 +
 +Pokud správně funguje X11 forwarding, tak se otevře grafické okno managera. Pro základní konfiguraci je potřeba rozkliknout defaultní konexi (z jednoho managera lze spravovat více hostů) QEMU/KVM. Otevře se okno s ''​QEMU/​KVM Connection Details''​. Postupně nastavíme
 +
 +==== 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).
 +
 +==== 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''​.
 +
 +
 +
 +
 +
  
  
  • project/kvm.txt
  • Last modified: 2017/08/08 20:24
  • by over23