Ako na KVM - virtualizacia na servery

Rychlo a jednoducho na virtualizaciu cez KVM na linuxovom servery.

1. Stiahneme si Centos (Ja som pouzil verziu 6.5 lebo ten 7-dmickovy blaf na cele s lennartware je suci akurat tak do dreveneho pyzama)

http://ftp.cvut.cz/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-minimal.iso– link pre 64­bit verziu

http://ftp.cvut.cz/centos/6.5/isos/i386/CentOS-6.5-i386-minimal.iso – link pre i386 verziu

2. Vypalim ISO na DVD

3. Bootujeme z DVD, prejdeme jednoduchou instalaciou

 http://www.binarytides.com/centos-6-5-installation-screenshots/ - pripadny navod

4. Po spusteni sa prihlasit ako “root” pod heslom ktore sme nastavili pri instalacii

5. Zadame:

 # ifconfig

Ked vypise iba “lo” ­loopback tak nie je zapnuta sietovka

6. Zapneme sietovku “eth0”

# ifup eth0

7. Znova:

# ifconfig

A uz tam je aj “eth0”

8. Instalacia Midnight Commandera (Parameter ­y dava suhlas na vsetko ­ “yes”)

 # yum install -­y mc

9. Otvorime MC

# mc

Prejdeme do /etc/selinux/config a editujeme ho (F4) a zmenime “enforcing” na “disabled” ulozime (F2) a vydeme zo suboru (dvakrat po sebe ESC)

Potom sa presunieme do zlozky /etc/sysconfig/network­-scripts/ifcfg-­eth0 editujeme (F4) a zmenime “ONBOOT” na “yes” znova ulozime (F2) a vyjdeme zo suboru (2x ESC) a stlacime F10 a “yes”

10. Restart stroja

# reboot

11. Nainstalujeme wget, stiahneme a nainstalujeme pridavne repozitare

# yum install ­-y wget

# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

# wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

# rpm -­Uvh remi­-release­-6*.rpm epel-­release­-6*.rpm

12. Takze mame extra repo pridane a teraz si ich vypiseme na obrazovku

# ls ­-1 /etc/yum.repos.d/epel* /etc/yum.repos.d/remi.repo

13. Musime ich este povolit

# nano /etc/yum.repos.d/remi.repo

A tam enabled=1 potom F2­­­---”y”­­­---enter

# nano /etc/yum.repos.d/CentOS­-Base.repo

Posledne dva odstavce, [centosplus] a [contrib] zmenime enabled na 1 potom F2---­­­”yes”­­­---enter

14. Este si tam prskneme ssh server (ak nieje)

# yum install ­-y openssh­-server

15. Urobime update systemu

# yum update ­-y

16. Aaaaaa restart

# reboot

------------------------------------------------------------------------------------------------------------------------

Teraz mame kompletne nainstalovany server a mozme donho instalovat veci na ktore ho chceme
pouzit. (firewall, Mail server, DHCP a DNS, KVM, Samba ...) My ideme na KVM.

17. Nahodime to KVM uz konecne...

# yum groupinstall ­-y "Virtualization*"

# yum install ­-y dejavu­-lgc­-sans-­fonts

# lsmod | grep kvm

# yum install ­-y xorg-­x11­-xauth

18. Vytvorime sietovku pre virtualne masiny

# cp /etc/sysconfig/network­-scripts/ifcfg­-eth0 /etc/sysconfig/network­-scripts/ifcfg­-br0

19. Editujeme eth0

# nano /etc/sysconfig/network-­scripts/ifcfg­-eth0

Pod ONBOOT pridame BRIDGE=br0 a ulozime

20. Editujeme br0

# nano /etc/sysconfig/network­-scripts/ifcfg­-br0

Tu pridame, na vrch dame DEVICE=br0 a pod to TYPE=Bridge

Mozme aj nastavit v ifcfg­-eth0 staticku IP alebo ju nastavime na DHCP servery niekde inde.

So statickou by to vypadalo asi takto:

                 DEVICE=eth0
                 HWADDR=00:E0:4C:49:57:5C
                 TYPE=Ethernet
                 UUID=7509b4a1-­da0c­-49c4-­8731-­d8563623581f
                 ONBOOT=yes
                 BRIDGE=br0
                 NM_CONTROLLED=yes
                 BOOTPROTO=static
                 IPADDR=192.168.10.24
                 NETMASK=255.255.255.0

Ulozime F2, skoncime 2x ESC, F10 a “yes”

21. Restartujeme a spustime sluzby

# service network restart

# service libvirtd start

22. Mozme uz pekne odstupit od serveru, sadneme si k laptopu kde nam frci PUTTY a cez tento kvalitny nastroj bozi sa pripojime. Vid TU.

Este taka pikoska :) Ked chceme spravovat a instalovat graficky zo servera virtualky tak do nasej ulozenej session nastavime toto:

V lavom panely prejdeme dolu SSH—X11 a tam povolime X11 forwarding a do X display location napiseme “:localhost

Vratime sa do Session a dame Save a Open
Prihlasime sa

23. Ked sme uz na servery tak len spustime virt-manager

# virt-­manager

Na nasej obrazovke sa nam objavy okno zo servera

  • Zaver:

Ako nainstalovat dalsi system, ako virtualku, si ukazeme v dalsej casti alebo to skuste sami. Nic jednoduchsie uz ani byt nemoze :)

    • RE: Ako na KVM - virtualizacia na servery 19.08.2014 | 21:12
      Avatar bedňa antiX, Devuan, LegacyIce  Administrátor

      Malé upozornenie, ifconfig je už pár rokov deprecated a nahradil ho príkaz "ip". Inak fajn, teším sa na pokračovanie.

      Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
      • RE: Ako na KVM - virtualizacia na servery 20.08.2014 | 08:10
        Avatar Andrej Lacho Debian, CentOS obcas Kubuntu  Administrátor

        Vidis, to som ani len netusil :)

        Linux without fckin systemd
      • RE: Ako na KVM - virtualizacia na servery 30.10.2014 | 10:24
        Avatar dando   Návštevník

        ked je ifconfig zastarany tak preco nefunguje na najnovsej verzii ubuntu ale ifconfig tam ide?

        • RE: Ako na KVM - virtualizacia na servery 30.10.2014 | 10:52
          Avatar Andrej Lacho Debian, CentOS obcas Kubuntu  Administrátor

          Mne napr IFCONFIG vyhovuje viac.

          Vid toto.

          Je proste jednoduchsi.

          Linux without fckin systemd
        • RE: Ako na KVM - virtualizacia na servery 06.11.2014 | 14:14
          Avatar bedňa antiX, Devuan, LegacyIce  Administrátor

          ip funguje všade už roky.

          Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
    • RE: Ako na KVM - virtualizacia na servery 19.08.2014 | 22:40
      Avatar WlaSaTy   Návštevník

      Pekné, prehľadné. Ale ten font sa načo musí inštalovať?

      • RE: Ako na KVM - virtualizacia na servery 20.08.2014 | 08:13
        Avatar Andrej Lacho Debian, CentOS obcas Kubuntu  Administrátor

        Ten font je tam, pretoze ked spustis virt-managera na svojom PC cez Putty tak by sa ti zobrazovali iba stvorce namiesto pismen.

        Linux without fckin systemd
        • RE: Ako na KVM - virtualizacia na servery 22.08.2014 | 08:57
          Avatar WlaSaTy   Návštevník

          Takže putty potrebuje špecifický font ktorý si nevie vypítať závislosti a ani sa v ňom nedá prestaviť font a dokonca si ani nevie pozrieť font predvolený systémom. Ako dobre že ho nepotrebujem, a vystačím si s štandardným terminálom v ktorom si spustím ssh.

          • RE: Ako na KVM - virtualizacia na servery 22.08.2014 | 10:11
            Avatar Andrej Lacho Debian, CentOS obcas Kubuntu  Administrátor

            Na toto ti odpovedat neviem. Ale mohol by som vyskusat odinstalovat ten font a skusit sa pripojit cez terminal ssh a ci to pojde. Ale neviem ako v nom nastavit x11 forwarding a preto pouzivam putty + ma tam ulozene session a je to premna prehladne ked tam mam vela serverov.

            Linux without fckin systemd
            • RE: Ako na KVM - virtualizacia na servery 24.08.2014 | 11:09
              Avatar WlaSaTy   Návštevník

              X11 forwarding sa nastavuje veľmi jednoducho, ssh -Y to má aj s kompresiou.