Kuidas hallata OpenVz-i RHEL/CentOS 5 HyperVM Virtualization Manageri abil


Me kõik teame, et tänapäeval on virtualiseerimine moesõna, nüüd on iga ettevõte oma riistvaraserveri keskkonnad migreerinud virtualiseerimiskeskkonda. Virtualisatsioonitehnoloogia aitab IT-ettevõtetel vähendada IT-kulusid, suurendades samal ajal serverite efektiivsust ja tootlikkust. Virtualisatsiooni juurutamiseks teie võrgus on turul populaarsed mitmed tehnoloogiad.

Siin selles õpetuses keskendume „Tasuta ja avatud lähtekoodiga Linuxi virtualiseerimise tarkvarale” nimega „OpenVZ” ja õpime, kuidas seda HyperVM-iga hallata. Enne selle installimise jätkamist on siin mõned üksikasjad OpenVZ-tehnoloogia ja HyperVM-i kohta.

OpenVZ on Linuxi jaoks mõeldud tasuta ja avatud lähtekoodiga virtualiseerimise tarkvara. Selle operatsioonisüsteemi taseme virtualiseerimise tehnoloogia. See aitab meil rakendada konteineripõhist virtualiseerimist meie Linuxi serverites. See võimaldab meil ühe masinaga luua mitu turvalist Linuxi konteinerit. See käsitleb neid konteinereid iseseisva masinana ja tagab, et nendes konteinerites töötavad rakendused pole vastuolus.

Neid konteinereid nimetatakse ka virtuaalseks privaatserveriks või VPS-iks. Kuna see käsitleb VPS-e eraldiseisva serverina, saame iga VPS-i taaskäivitada iseseisvalt ja igal VPPS-il on oma juurjuurdepääs, kasutajad, IP-aadressid, mälu, protsessid , süsteemiteegid ja konfiguratsioonifailid ning rakendused.

HyperVM on kõige terviklikum ja kergem virtualiseerimishalduri toode, mille on välja töötanud Lxcenter. See pakub ühte graafilist konsooli, et hallata kõiki meie administraatorijuurdepääsuga VPS-i konteinereid ja serveriressursse, aga ka konteinerite omanikul põhinevat juurdepääsu. Selle konsooli abil saame teha selliseid toiminguid nagu käivitamine, peatamine, taaskäivitamine, uuesti installimine, ressursside täiendamine/alandamine, varundamine, taastamine, migreerimine igasse meie konteinerisse. Paljud veebimajutusettevõtted kasutavad HyperVM-i koos OpenVZ-iga Linuxi VPS-i hostimisteenuste pakkumiseks.

Allpool on loetletud mõned muud HyperVM-i eelised.

  1. See toetab OpenVZ ja Xen virtualiseerimise tehnoloogiat.
  2. Pakub serveri haldamiseks veebipõhist graafilist kasutajaliidest.
  3. Loob eeltäidetud mallide abil mõne minutiga Linuxi operatsioonisüsteemiga virtuaalmasinad.
  4. Lihtne integreerida WHMCS-iga (veebimajutusteenuste arveldustarkvara), et seadistada VPS-sid koheselt ja hallata ainult arveldustarkvarast.
  5. Arukas viis serveriressursside, näiteks IP-de, võrkude, mälu, protsessori ja kettaruumi haldamiseks.

HyperVM-i (multi-virtualiseerimine) installimine RHEL/CentOS 5-le

Esiteks on enne jätkamist soovitatav keelata selinuks installimise ajal.

 setenforce 0

Muutke SELinuksi olekut failis “/ etc/sysconfig/selinux”.

selinux=disabled

See on kõige lihtsam viis HyperVM-i installimiseks CentOS/RHEL-masinatesse. Peame allolevalt lingilt alla laadima uusima HyperVM-i installiskripti “hypervm-install-master.sh” või kasutama skripti haaramiseks käsku “wget”.

  1. http://download.lxcenter.org

sh ./hypervm-install-master.sh --virtualization-type=openvz
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: mirror.leapswitch.com
 * extras: mirror.leapswitch.com
 * updates: centos.excellmedia.net
Setting up Install Process
---------------------------------------------
--------- Output Omitted-----------
--------- Output Omitted-----------
---------------------------------------------
---------------------------------------------
FINISHED --2013-09-26 20:41:41--
Downloaded: 2 files, 2.5K in 0s (30.4 MB/s)
Executing Update Cleanup... Will take a long time to finish....
Congratulations. hyperVM has been installed successfully on your server as master
You can connect to the server at https://<ip-address>:8887 or http://<ip-address>:8888
Please note that first is secure ssl connection, while the second is normal one.
The login and password are 'admin' 'admin'. After Logging in, you will have to change your password to something more secure
Thanks for choosing hyperVM to manage your Server, and allowing us to be of service

***There is one more step you have to do to make this complete. Open /etc/grub.conf, and change the 'default=1' line to 'default=0', and reboot this machine. You will be rebooted into the openvz kernel and will able to manage vpses from the hyperVM interface.

Siin on lühike selgitus selle skripti toimimise kohta.

  1. See laadib alla ja installib kõik vajalikud paketid, nagu wget, unzip, PHP, lokid, lxlighthttpd, lxzend, lxphp, mysql ja mysql-server koos nende sõltuvustega yumi abil.
  2. Loob HyperVM-i jaoks kasutaja ja rühma
  3. Installige mysql ja looge HyperVM-i jaoks andmebaas.
  4. See installib ka OpenVZ-i kerneli ja vzctl-i jaoks vajalikud paketid.
  5. Samuti laaditakse alla CentOSi eeltöödeldud mall, mida kasutatakse virtuaalsete masinate loomiseks.

Serveri käivitamiseks OpenVZ-i kerneliga ja taaskäivitage oma server, muutke jaotises /etc/grub.conf vaikeväärtus “0” väärtuseks “1”.

sh reboot

Oleme HyperVM-i installimisega serverisse jõudnud, nüüd on aeg pääseda juurde oma veebipõhisele haldurile. Selleks peame kasutama järgmist URL-i.

https://<ip-address>:8887 
or 
http://<ip-address>:8888

Kui kõik läheb hästi, avab see veebipõhise HyperVM-i halduri nagu pildi all ja küsib administraatori sisselogimisandmeid. Esmakordseks paneelile sisselogimiseks sisestage kasutajanimi “admin” ja parool “admin”.

Kui olete sisse loginud, palub see teil administraatori parooli muuta. Palun muutke see ja kasutage seda muudetud parooli järgmisest korrast.

Kui loome HyperVM-is konteineri või VPS-i, määrab see igale konteinerile ainulaadse konteineri ID (CID) ja hoiab kõik andmed kataloogis/vz.

  1. Konteineri andmed:/vz/root ja/vz/private
  2. Os-mallid:/vz/template/cache
  3. Konteinerite konfiguratsioonifail: /etc/sysconfig/vz-scripts/.conf
  4. HyperVM Services: teenuse hüpervm {start | stop | restart | condrestart | uuesti laadima | status | fullstatus | graatsiline | abi | configtest}
  5. OpenVZ-teenused: teenus openvz {start | stop | restart}
  6. Loetlege kõik konteinerid: vzlist -a
  7. Eeltoodud mallide allalaadimise link: saate eeltoodud erinevad OS-i mallid alla laadida OpenVz-i mallist.

See kõik on seotud HyperVM-i installimisega OpenVZ-i abil. HyperVM-is on nii palju funktsioone, mis aitavad teil virtualiseerida oma serverikeskkonnas. Kui teil on probleeme HyperVM-i seadistamisega oma Linuxi serveris või vajate muud abi, näiteks varundamist, taastamist, migreerimist jne, võite lihtsalt meiega ühendust võtta.

Hoidke ühendust veebisaidiga linux-console.net, et tulevikus põnevamaid ja huvitavaid õpetusi saada. Jätke oma kommentaarid ja ettepanekud allpool kommentaarikasti.