Sådan styres OpenVz ved hjælp af HyperVM Virtualization Manager på RHEL/CentOS 5


Vi ved alle sammen, at virtualisering i dag er et buzzword, at alle virksomheder nu migrerer deres hardwareservermiljøer til virtualiseringsmiljø. Virtualiseringsteknologi hjælper it-virksomheder med at reducere deres it-udgifter og samtidig øge effektiviteten og produktiviteten af servere. Der er flere teknologier, der nu er populære på markedet for at implementere virtualisering i dit netværk.

Her i denne vejledning fokuserer vi på en "gratis og en open source Linux virtualiseringssoftware" kaldet "OpenVZ" og lærer, hvordan du styrer det med HyperVM. Før vi fortsætter med installationen, er der nogle detaljer om OpenVZ-teknologien og HyperVM.

OpenVZ er en gratis og open source virtualiseringssoftware til Linux. Det er en virtualiseringsteknologi på operativsystemniveau. Det hjælper os med at implementere containerbaseret virtualisering på vores Linux-servere. Det giver os mulighed for at oprette flere sikre Linux-containere på en enkelt maskine. Det behandler disse containere som en selvstændig maskine og sikrer, at applikationer, der kører i disse containere, ikke er i konflikt.

Disse containere er også kendt som Virtual Private Server eller VPS, da det behandler VPS'er som en enkeltstående server, kan vi genstarte hver VPS uafhængigt, og hver vps vil have sin egen rootadgang, brugere, IP-adresser, hukommelse, processer , systembiblioteker og konfigurationsfiler og applikationer.

HyperVM er et mest komplet og letvægts virtualiseringsmanagerprodukt udviklet af Lxcenter. Det giver en enkelt grafisk konsol til at administrere alle vores VPS-containere og serverressourcer med Admin-adgang samt containerejersbaseret adgang. Med denne konsol kan vi udføre operationer som start, stop, genstart, geninstallation, opgradering/nedgradering af ressourcer, sikkerhedskopiering, gendannelse, migrering til hver af vores containere. Mange webhostingfirmaer bruger HyperVM med OpenVZ til at levere Linux VPS-hostingtjenester.

Nogle andre fordele ved HyperVM er angivet nedenfor.

  1. Det understøtter OpenVZ og Xen Virtualization-teknologi.
  2. Giver webbaseret grafisk brugergrænseflade til styring af serveren.
  3. Opretter virtuelle maskiner med Linux OS inden for få minutter ved hjælp af forbehandlede skabeloner.
  4. Let at integrere med WHMCS (faktureringssoftware til webhosts) til øjeblikkelig opsætning af VPS'er og deres styring fra slutningen af faktureringssoftware.
  5. Intelligent måde at administrere serverressourcer på som IP'er, netværk, hukommelse, CPU og diskplads.

Installation af HyperVM (Multi-Virtualization) på RHEL/CentOS 5

Først anbefales det, før du går videre, at deaktivere selinux under installationen.

 setenforce 0

Skift SELinux-status i “/ etc/sysconfig/selinux” -filen.

selinux=disabled

Dette er den nemmeste måde at installere HyperVM på CentOS/RHEL-maskiner. Vi har brug for at downloade det nyeste HyperVM installationsskript “hypervm-install-master.sh” fra nedenstående link eller bruge kommandoen “wget” til at få fat i scriptet.

  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.

Her er en kort forklaring på, hvad dette script vil gøre.

  1. Den downloader og installerer al den nødvendige pakke som wget, unzip, PHP, curls, lxlighthttpd, lxzend, lxphp, mysql og mysql-server sammen med deres afhængigheder ved hjælp af yum.
  2. Opretter bruger og gruppe til HyperVM
  3. Installer mysql, og opret en database til HyperVM.
  4. Det installerer også nødvendige pakker til OpenVZ-kernen og vzctl.
  5. Det downloader også en forbehandlet skabelon af CentOS, som vil blive brugt til at oprette virtuelle maskiner.

Skift standardværdien "0" til "1" i "/etc/grub.conf" for at starte din server med OpenVZ-kernen, og genstart din server.

sh reboot

Vi er færdige med at installere HyperVM på serveren, det er nu tid til at få adgang til sin webbaserede manager. Til det er vi nødt til at bruge følgende URL.

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

Hvis alt går i orden, åbner det webbaseret HyperVM-manager som på billedet nedenfor og beder om Admin-loginoplysninger. Angiv brugernavn "admin" og adgangskode "admin" for at logge ind på panelet for første gang.

Når du er logget ind, beder den dig om at ændre administratoradgangskoden. Skift det og brug det ændrede kodeord fra næste gang.

Når vi opretter en container eller VPS i HyperVM, tildeler den et unikt container-id (CID) til hver container og opbevarer alle data i/vz-biblioteket.

  1. Containerdata:/vz/root og/vz/private
  2. Os-skabeloner:/vz/template/cache
  3. Konfigurationsfil for containere: /etc/sysconfig/vz-scripts/.conf
  4. HyperVM Services: service hypervm {start | stop | genstart | genstart | genindlæsning | status | fullstatus | yndefuld | hjælp | configtest}
  5. OpenVZ-tjenester: service openvz {start | stop | genstart}
  6. Liste over alle containere: vzlist -a
  7. Downloadlink til forbehandlede skabeloner: Du kan downloade forbehandlede forskellige OS-skabeloner fra OpenVz-skabelon.

Det er alt sammen med HyperVM-installation ved hjælp af OpenVZ, der er så mange funktioner i HyperVM, som hjælper dig med at konfigurere virtualisering i dit servermiljø. Hvis du står over for problemer med at konfigurere HyperVM på din Linux-server eller har brug for anden hjælp som backup, gendannelse, migration osv., Kan du blot kontakte os.

Bliv forbundet med linux-console.net for flere spændende og interessante tutorials i fremtiden. Efterlad dine kommentarer og forslag nedenfor i kommentarfeltet.