Pesquisa de site

Como gerenciar OpenVz usando HyperVM Virtualization Manager no RHEL/CentOS 5


Todos nós sabemos que hoje em dia Virtualização é uma palavra da moda, todas as empresas estão migrando seus ambientes de servidores de hardware para ambientes de Virtualização. A tecnologia de virtualização ajuda as empresas de TI a reduzir suas despesas de TI enquanto aumenta a eficiência e a produtividade dos servidores. Existem diversas tecnologias que estão sendo populares no mercado para implementar a virtualização em sua rede.

Aqui neste tutorial, vamos nos concentrar em um “software de virtualização Linux gratuito e de código aberto” chamado “OpenVZ” e aprender como gerenciá-lo com >HiperVM. Antes de prosseguirmos com sua instalação, aqui estão alguns detalhes sobre a tecnologia OpenVZ e o HyperVM.

O que é OpenVz

OpenVZ é um software de virtualização gratuito e de código aberto para Linux. É uma tecnologia de virtualização em nível de sistema operacional. Isso nos ajuda a implementar a virtualização baseada em contêiner em nossos servidores Linux. Ele nos permite criar vários contêineres Linux seguros em uma única máquina. Ele trata esses contêineres como uma máquina autônoma e garante que os aplicativos executados nesses contêineres não entrem em conflito em nenhum aspecto.

Esses contêineres também são conhecidos como Virtual Private Server ou VPS. Como tratam os VPS como servidores independentes, podemos >reinicialize cada VPS de forma independente e cada vps terá seu próprio acesso root, usuários, endereços IP, memória, processos, bibliotecas de sistema e arquivos de configuração e aplicativos.

O que é HyperVM

HyperVM é um produto gerenciador de virtualização mais completo e leve, desenvolvido pela Lxcenter. Ele fornece um único console gráfico para gerenciar todos os nossos contêineres VPS e recursos de servidor com acesso de Administrador, bem como acesso baseado no proprietário do contêiner. Com este console, podemos realizar operações como iniciar, parar, reiniciar, reinstalar, atualizar</downgrade de recursos, backup, restauração, migração para cada um de nossos contêineres. Muitas empresas de hospedagem na Web estão usando HyperVM com OpenVZ para fornecer serviços de hospedagem VPS em Linux.

Benefícios do HyperVM

Alguns outros benefícios do HyperVM estão listados abaixo.

  1. Ele suporta as tecnologias de virtualização OpenVZ e Xen.
  2. Fornece interface de usuário gráfica baseada na web para gerenciar o servidor.
  3. Cria máquinas virtuais com sistema operacional Linux em minutos com a ajuda de modelos pré-criados.
  4. Fácil de integrar com WHMCS (software de cobrança para hosts da Web) para configuração instantânea de VPSs e seu gerenciamento apenas a partir do software de cobrança.
  5. Maneira inteligente de gerenciar recursos do servidor como IPs, Redes, Memória, CPU e espaço em disco.

Instalando HyperVM (Multi-Virtualização) no RHEL/CentOS 5

Primeiro, antes de prosseguir, é recomendado desabilitar o selinux durante a instalação.

[root@tecmint~]# setenforce 0

Altere o status do SELinux no arquivo “/etc/sysconfig/selinux”.

selinux=disabled

Esta é a maneira mais fácil de instalar o HyperVM em máquinas CentOS/RHEL. Precisamos baixar o script de instalação do HyperVM mais recente “hypervm-install-master.sh” do link abaixo ou usar o comando “wget” para obter o roteiro.

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

Agora, execute o script como root. Este script fará todas as instalações por conta própria. Ele fará o download de todos os pacotes necessários para a instalação do HyperVM e suas dependências com o Yum.

Como estamos instalando o HyperVm com o OpenVZ, precisamos especificar o tipo de virtualização ao executar o script.

[root@tecmint ~]#sh ./hypervm-install-master.sh --virtualization-type=openvz
Saída de amostra
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.

Aqui está uma breve explicação do que este script fará.

  1. Ele baixa e instala todos os pacotes necessários, como wget, unzip, PHP, curls, lxlighthttpd<, lxzend, lxphp, mysql e mysql-server junto com suas dependências com a ajuda de < forte> humm .
  2. Cria usuário e grupo para HyperVM
  3. Instale o mysql e crie um banco de dados para o HyperVM.
  4. Ele também instala pacotes necessários para OpenVZ kernel e vzctl.
  5. Ele também baixa um modelo pré-criado do CentOS que será usado para criar máquinas virtuais.

Altere o valor padrão “0” para “1” em “/etc/grub.conf” para inicializar seu servidor com Kernel OpenVZ e Reinicialize seu servidor.

[root@tecmint ~]#sh reboot

Concluímos a instalação do HyperVM no servidor, agora é hora de acessar seu Gerenciador baseado na Web. Para isso, precisamos usar o seguinte URL.

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

Se tudo correr bem, ele abrirá o gerenciador HyperVM baseado na Web, como na imagem abaixo, e solicitará os detalhes de login do Administrador. Forneça o nome de usuário “admin” e a senha “admin” para fazer login no painel pela primeira vez.

Depois de fazer login, será solicitado que você altere a senha do administrador. Por favor, altere-a e use a senha alterada na próxima vez.

Mais algumas informações importantes sobre o HyperVM, como segue:

Quando criamos um Container ou VPS no HyperVM, ele atribui um Container ID exclusivo (CID) a cada contêiner e mantém todos os dados no diretório /vz.

  1. Dados do contêiner: /vz/root e /vz/private
  2. Modelos de SO : /vz/template/cache
  3. Arquivo de configuração de contêineres: /etc/sysconfig/vz-scripts/.conf
  4. Serviços HyperVM: serviço hypervm {start|stop|restart|condrestart|reload|status|fullstatus|graceful|help|configtest}
  5. serviços OpenVZ : serviço openvz {start|stop|restart}
  6. Listar todos os contêineres: vzlist -a
  7. Link de download para modelos pré-criados: você pode baixar diferentes modelos de sistema operacional pré-criados do modelo OpenVz.

Isso é tudo com a instalação do HyperVM usando o OpenVZ. Existem muitos recursos no HyperVM que ajudam você a configurar a virtualização em seu ambiente de servidor. Se você enfrentar algum problema ao configurar o HyperVM em seu servidor Linux ou precisar de qualquer outra assistência como backup, restauração , migração etc, basta entrar em contato conosco.

Fique conectado com linux-console.net para tutoriais mais emocionantes e interessantes no futuro. Deixe seus comentários e sugestões abaixo na caixa de comentários.