Preparando template Linux para o vOneCloud

Preparando template Linux para o vOneCloud

Esses dias atrás eu escrevi um post sobre o vOneCloud, nele eu demonstro como instalar e integrar o OpenNebula ao seu ambiente vSphere existente. Para ler o post clique aqui.

Bom, como o vOneCloud é integrado ao vSphere, é lógico que ele fará uso dos templates que estiverem no ambiente, porém, para que algumas coisas funcionem bem (alocação automática de IP, scripts e variáveis customizadas, por exemplo), é necessário realizar a instalação do agente (one-context) e mais algumas tarefas antes da máquina virtual poder ser convertida para template.

  • Ligue a máquina virtual que servirá como template e execute os comandos abaixo
    • Debian / Ubuntu
      • wget https://github.com/OpenNebula/addon-context-linux/releases/download/v5.0.0/one-context_5.0.0.deb
        dpkg -i one-context_5.0.0.deb
        apt-get install -y ruby cloud-utils
    • CentOS / RHEL
      • wget https://github.com/OpenNebula/addon-context-linux/releases/download/v5.0.0/one-context_5.0.0.rpm
        rpm -Uvh one-context_5.0.0.rpm
        yum install -y epel-release
        yum install -y ruby cloud-utils-growpart
  • Após baixar e instalar o one-context, verifique se o VMware Tools ou Open VM Tools está instalado, caso não estiver, instale-o
    • Debian / Ubuntu
      • apt-get install -y open-vm-tools
    • CentOS / RHEL
      • yum install -y open-vm-tools
  • Agora basta desligar a máquina virtual, remover a interface de rede e converte-la para template

t-vonecloud-1

  • Pronto, a sua máquina virtual está pronta para ser um template do vOneCloud

t-vonecloud-2

t-vonecloud-3

t-vonecloud-4

Para mais informações sobre Guest Conte do vOneCloud, leia a documentação oficial (Guest Contextualization) e/ou acesse a comunidade.

Valeu!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *