Za potrebe testiranja RHEV 3 (RedHat Enterprise Virtualization) sem se odločil, da bom v VMWare Fusion virtualizacijo namestil RHEV-M in RHEV-H. Na RedHatu sem snel Evaluation kopijo RHEL 6.2 in se registriral na RedHat RHN portalu oz. sedaj imenovanem Access RedHat portalu. ISO slika RHEL 6.2 je velika cca. 3.3 GB in ISO slika RHEV-M je velika dobrih 100 MB, tako da sem lahko zelo hitro začel z namestitvijo “managerja”, ki sedaj v različici 3.x teče na RHEL in ne več na Windows Server.
Namestitev RHEL 6.2 je potekala brez težav, registracija sistema preko RHN prav tako, se pa je zataknilo pri dodajanju kanalov za RHEV-M, saj sem dobil sporočilo “Error Code 37” in obvestilo, da naj namestitev oz. dodajanje kanalov naredim preko spletnega vmesnika. Opravil sem prijavo v RHN, kliknil na System in dodal potrebne kanale. Nujno potrebujete naslednje tri kanale:
- Red Hat Enterprise Virtualization Manager (v.3 x86_64)
- JBoss Application Platform (v 5) for 6Server x86_64
- RHEL Server Supplementary (v. 6 64-bit x86_64)
Za namestitev RHEL6.2 izberite kar osnovno različico RHEL strežnika, saj ne potrebujete dodatne navlake. Po dodajanju kanalov z ukazom:
yum upgrade -y
nadgradite sistem. Popravkov je za približno 200 MB odvisno od tega, kaj vse ste namestili v osnovni namestitvi sistema. Po ponovnem zagonu sistema lahko začnete z namestitvijo RHEV-M z uporabo ukaza:
yum install rhevm
Na sistem se vam bo namestilo za dobrih 650 MB paketkov, pri čemer pa pazite na to, da boste v RHN dodali kanale, ki so opisani zgoraj. Jaz sem se pri prvi namestitvi zmotil in dodal JBoss v6 namesto v5 in cca. 1 uro ugotavljal kaj naj bi bila napaka.
Po končani namestitvi sledi še izvedba ukaza:
rhevm-setup
kjer določimo vrata, FQDN, ime administratorja in podobno ter na koncu dobimo izpis podoben temu:
RHEV Manager will be installed using the following configuration: ================================================================= http-port: 8080 https-port: 8443 host-fqdn: manager.virtko.linux.local auth-pass: ******** db-pass: ******** org-name: DG-NET default-dc-type: NFS nfs-mp: /isoshare iso-domain-name: ISODomain override-iptables: yes Proceed with the configuration listed above? (yes|no):
Po potrditvi se nadaljuje konfiguracija in končno obvestilo o uspešno končani namestitvi je podobno temu, kreirajo se še CA in JBoss Profil, ter startajo potrebni servisi:
Installing: Creating JBoss Profile... [ DONE ] Creating CA... [ DONE ] Setting Database Security... [ DONE ] Creating Database... [ DONE ] Updating the Default Data Center Storage Type... [ DONE ] Editing JBoss Configuration... [ DONE ] Editing RHEV Manager Configuration... [ DONE ] Configuring the Default ISO Domain... [ DONE ] Configuring Firewall (iptables)... [ DONE ] Starting JBoss Service... [ DONE ] **** Installation completed successfully ****** (Please allow RHEV Manager a few moments to start up.....) Additional information: * SSL Certificate fingerprint: 4C:A4:8F:93:62:50:C1:63:C8:09:70:77:07:90:FD:65:5B:3C:E8:DD * SSH Public key fingerprint: fa:71:38:88:58:67:ae:f0:b1:17:fe:91:31:6c:66:6e * A default ISO share has been created on this host. If IP based access restrictions are required, please edit /isoshare entry in /etc/exports * The firewall has been updated, the old iptables configuration file was saved to /usr/share/rhevm/conf/iptables.backup.103654-09092011_866 * The installation log file is available at: /var/log/rhevm/rhevm-setup_2011_09_09_10_32_56.log * Please use the user "admin" and password specified in order to login into RHEV Manager * To configure additional users, first configure authentication domains using the 'rhevm-manage-domains' utility * To access RHEV Manager please go to the following URL: http://manager.virtko.linux.local:8080
Nadaljeval sem z namestitvijo Hypervizorja, pri katerem sem se že spraševal ali bo namestitev delovala, saj namestitev Hypervizorja v Hypervizorju naj ne bi bila uspešna. No kakor koli sem nadaljeval in uspešno končal namestitev sistema ter ob prvem zagonu dobil vsem Linuxašem priljubljeni “Kernel Panic“. Pomagalo je malo brskanje po internetu, kjer sem v .vmx datoteki virtualca spremenil oz. dodal sledeče zapise:
- vhv.enable = true
- apic.xapic.enable = FALSE
- scsi0.virtualDev = “lsisas1068”
Nato je sledila še povezava managerja in hypervizorja in zabava se je lahko začela. Na ta način dobite enostavno testno okolje, kjer se lahko naučite kar precej brez potrebe po kakih hudih strežniških zverinah.