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
-
- Debian / Ubuntu
- 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
-
- Debian / Ubuntu
- Agora basta desligar a máquina virtual, remover a interface de rede e converte-la para template
- Pronto, a sua máquina virtual está pronta para ser um template do vOneCloud
Para mais informações sobre Guest Conte do vOneCloud, leia a documentação oficial (Guest Contextualization) e/ou acesse a comunidade.
Valeu!