Gestionarea serverului kvm de la mașină sub ferestre, blog odminsky

Așa cum am scris mai devreme. în etapa de instalare și crearea de KVM de server mașină virtuală, principala problemă virtualke de management, este absența completă a oricăror soluții de management sane pentru structura virtuală în cazul serverului KVM este instalat pe un Nix * fără GUI, și mașina de administrator care rulează sub Windows.







De fapt, mașina în sine poate fi accesată prin VNC, care este implicită pentru fiecare mașină virtuală nouă pe IP 127.0.0.1 locală pe porturile care încep la 5900. Adică puteți juca cu încapsularea VNC în sesiunea ssh. dar este mai ușor să accesați sesiunea VNC la momentul instalării și să setați serverul să asculte conexiunea IP externă.

Acest lucru se face după cum urmează.
Inițial, la crearea unei mașini virtuale, a fost posibil să se înregistreze în parametrii creației sale - grafica vnc, listen = 0.0.0.0 --noautoconsole care ar deschide VNC pentru conexiune de la orice gazdă.

Dar să presupunem că am creat o mașină implicită, la care trebuie să ne conectăm.

În primul rând, trebuie să schimbăm profilul acestui aparat adăugând VNC la el. Fișierele de profil sunt stocate în directorul / etc / libvirt / qemu /, dar KVM are o depanare specială pentru editarea fișierelor de mașină:
# virsh edita% vm-name%
deschideți mașina de care avem nevoie și căutați linia grafică

unde adăugăm câteva linii cu parola și ascultăm toate conexiunile externe:







salvați fișierul ca într-un vi regulat și supraîncărcați libvirtd și mașina noastră
# /etc/init.d/libvirtd reporniți
# shutdown virsh% vm-name%
# început virsh% vm-name%

După aceasta, putem să ne conectăm la mașina noastră pe o adresă IP externă și cu o parolă dată. Portul, în același timp, ia fie numărul de serie al mașinii virtuale, pe baza faptului că primul are 5900, adică dacă este prima mașină din sistem, apoi 5900; dacă al doilea este 5901, etc. Sau, dacă există multe mașini în sistemul nostru, atunci ne uităm prin utilități:
# listă virsh
Numele Statului de nume
------------------
2 win7 rulează
4 win7N2 rulează
# virsh vncdisplay win7N2
: 1
Numărul rezultat este adăugat la 5900 și obținem portul la care trebuie să ne conectăm.

Singurul lucru este că pentru conectare trebuie să dezactivați paravanul de protecție sau să deschideți porturile pentru accesul VNC, pentru care adăugăm următoarele linii în fișierul / etc / sysconfig / iptables
-A INPUT -m stat -stat NEW -m tcp -p tcp -dport 5901 -j ACCEPT
-A INPUT -m stat -stat NEW -m tcp -p tcp -dport 5900 -j ACCEPT
și supraîncărcăm firewall-ul
# service iptables reporniți

Toate acestea sunt, bineînțeles, minunate, dar implică săparea în consola, dar ar fi de dorit un manager de mașină mai ușor de administrat, rețele virtuale, rezervări și așa mai departe.

În Windows, aveți posibilitatea să utilizați clienți web:

Scenariul este pus mai degrabă pneumatic, după care sistemul stinge automat mașinile virtuale, ceea ce pentru mine a fost o mică surpriză, deoarece am avut un proces care rulează pe una din mașini.

Dacă puneți Cloudmin pe o mașină goală, atunci începeți să creați un sistem de la zero. Dacă aveți o mașină de lucru, va trebui să o inițializați după repornirea sistemului: System Operations -> Find KVM Instances unde introduceți parametrii pentru accesarea serverului.

După inițializare, aparatele vor apărea în consola de administrare, dar funcționalitatea lor de gestionare, ar trebui remarcat, va fi mult mai rea decât webvirtmgr. În plus, în cazul meu, mașinile din anumite motive au început să dureze după instalarea Cloudmin și a fost mai ușor să demoleze sistemul de control decât să înțeleagă ce a cauzat conflictele.







Articole similare

Trimiteți-le prietenilor: