Ricerca nel sito web

Come gestire OpenVz utilizzando HyperVM Virtualization Manager su RHEL/CentOS 5


Sappiamo tutti che al giorno d'oggi virtualizzazione è una parola d'ordine, ogni azienda sta migrando i propri ambienti server hardware all'ambiente di virtualizzazione. La tecnologia di virtualizzazione aiuta le aziende IT a ridurre le spese IT, aumentando al tempo stesso l'efficienza e la produttività dei server. Esistono diverse tecnologie che stanno diventando popolari sul mercato per implementare la virtualizzazione nella tua rete.

In questo tutorial ci concentreremo su un "software di virtualizzazione Linux gratuito e open source" chiamato "OpenVZ" e impareremo come gestirlo con HyperVM. Prima di procedere con l'installazione, ecco alcuni dettagli sulla tecnologia OpenVZ e HyperVM.

Cos'è OpenVz

OpenVZ è un software di virtualizzazione gratuito e open source per Linux. È una tecnologia di virtualizzazione a livello di sistema operativo. Ci aiuta a implementare la virtualizzazione basata su contenitori sui nostri server Linux. Ci consente di creare più contenitori Linux sicuri su una singola macchina. Tratta questi contenitori come una macchina autonoma e garantisce che le applicazioni in esecuzione in tali contenitori non entrino in conflitto in alcun modo.

Questi contenitori sono noti anche come Virtual Private Server o VPS. Poiché tratta i VPS come un server autonomo, possiamo riavviare ogni VPS in modo indipendente e ogni vps avrà il proprio accesso root, utenti, indirizzi IP, memoria, processi, librerie di sistema e file di configurazione e applicazioni.

Cos'è HyperVM

HyperVM è il prodotto di gestione della virtualizzazione più completo e leggero, sviluppato da Lxcenter. Fornisce un'unica console grafica per gestire tutti i nostri contenitori VPS e le risorse del server con accesso Amministratore e accesso basato sul proprietario del contenitore. Con questa console possiamo eseguire operazioni come avviare, interrompere, riavviare, reinstallare, aggiornare</downgrade delle risorse, backup, ripristino, migra su ciascuno dei nostri contenitori. Molte società di web hosting utilizzano HyperVM con OpenVZ per fornire servizi di hostingVPS Linux.

Vantaggi di HyperVM

Alcuni altri vantaggi di HyperVM sono elencati di seguito.

  1. Supporta la tecnologia di virtualizzazione OpenVZ e Xen.
  2. Fornisce interfaccia utente grafica basata sul Web per gestire il server.
  3. Crea macchine virtuali con sistema operativo Linux in pochi minuti con l'aiuto di modelli precreati.
  4. Facile da integrare con WHMCS (software di fatturazione per host web) per la configurazione istantanea di VPS e la loro gestione solo dal software di fatturazione.
  5. Un modo intelligente di gestire le risorse del server come IP, Reti, Memoria, CPU e spazio su disco.

Installazione di HyperVM (multivirtualizzazione) su RHEL/CentOS 5

Innanzitutto, prima di procedere oltre, si consiglia di disabilitare selinux durante l'installazione.

[root@tecmint~]# setenforce 0

Modificare lo stato di SELinux nel file "/etc/sysconfig/selinux".

selinux=disabled

Questo è il modo più semplice per installare HyperVM su macchine CentOS/RHEL. Dobbiamo scaricare l'ultimo script di installazione di HyperVMhypervm-install-master.sh” dal collegamento sottostante o utilizzare il comando “wget” per acquisire il copione.

  1. http://download.lxcenter.org
[root@tecmint ~] wget http://download.lxcenter.org/download/hypervm/production/hypervm-install-master.sh

Ora esegui lo script comeroot. Questo script eseguirà tutte le installazioni da solo, scaricherà tutti i pacchetti richiesti per l'installazione di HyperVM e le relative dipendenze con Yum.

Poiché stiamo installando HyperVm con OpenVZ, dobbiamo specificare il tipo di virtualizzazione durante l'esecuzione dello script.

[root@tecmint ~]#sh ./hypervm-install-master.sh --virtualization-type=openvz
Uscita del campione
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.

Ecco una breve spiegazione di cosa farà questo script.

  1. Scarica e installa tutti i pacchetti richiesti come wget, unzip, PHP, curls, lxlighthttpd<, lxzend, lxphp, mysql e mysql-server insieme alle loro dipendenze con l'aiuto di < forte>yum.
  2. Crea utente e gruppo per HyperVM
  3. Installa mysql e crea un database per HyperVM.
  4. Installa inoltre i pacchetti richiesti per OpenVZ kernel e vzctl.
  5. Scarica anche un modello precreato di CentOS che verrà utilizzato per creare macchine virtuali.

Cambia il valore predefinito “0” in “1” in “/etc/grub.conf” per avviare il tuo server con Kernel OpenVZ e Riavvia il tuo server.

[root@tecmint ~]#sh reboot

Abbiamo terminato l'installazione di HyperVM nel server, ora è il momento di accedere al suo Manager basato sul Web. Per questo, dobbiamo utilizzare il seguente URL.

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

Se tutto va bene, si aprirà il gestore HyperVM basato sul Web come nell'immagine qui sotto e richiederà i dettagli di accesso dell'amministratore. Fornisci il nome utente "admin" e la password "admin" per accedere al pannello per la prima volta.

Una volta effettuato l'accesso, ti verrà chiesto di modificare la password amministratore. Si prega di cambiarla e utilizzare la password modificata la prossima volta.

Alcune informazioni più importanti su HyperVM come segue:

Quando creiamo un Container o VPS in HyperVM, assegna un Container ID univoco (CID) a ogni contenitore e conserva tutti i dati nella directory /vz.

  1. Dati del contenitore: /vz/root e /vz/private
  2. Modelli di sistema operativo: /vz/template/cache
  3. File di configurazione dei contenitori: /etc/sysconfig/vz-scripts/.conf
  4. Servizi HyperVM: servizio hypervm {start|stop|restart|condrestart|reload|status|fullstatus|graceful|help|configtest}
  5. Servizi OpenVZ: servizio openvz {start|stop|restart}
  6. Elenca tutti i contenitori: vzlist -a
  7. Link per il download dei modelli precreati: puoi scaricare diversi modelli di sistema operativo precreati da OpenVz Template.

Questo è tutto con l'installazione di HyperVM utilizzando OpenVZ, ci sono così tante funzionalità in HyperVM che ti aiutano a configurare la virtualizzazione nel tuo ambiente server. Se riscontri problemi con la configurazione di HyperVM nel tuo server Linux o hai bisogno di altra assistenza come backup, ripristino , migrazione ecc., puoi semplicemente contattarci.

Rimani connesso con linux-console.net per tutorial più entusiasmanti e interessanti in futuro. Lascia i tuoi commenti e suggerimenti qui sotto nella casella dei commenti.