Clonando máquinas virtuais utilizando ESXi

Clonando máquinas virtuais utilizando ESXi.

Caso alguém saiba o comando para adicionar máquinas ao inventário, e também o comando para gerar um novo UUID, me avise que eu atualizo o script para que faça automaticamente.

O script foi feito para ser executado no diretório raiz do seu volume de storage.

# chmod +x clone.sh

# ./clone.sh template novo

onde: template (nome da maquina virtual que se deseja clonar) novo (nome da nova maquina virtual)

#!/bin/bash

echo "Criando diretório para a vm $2"
mkdir $2
cd $2
echo "Copiando imagem de disco da vm $1 para vm $2"
cp ../$1/*.vmdk .
vmkfstools -E $1.vmdk $2.vmdk
echo "Criando a nova máquina $2"
cp ../$1/$1.nvram ./$2.nvram
cp ../$1/$1.vmsd ./$2.vmsd
cat ../$1/$1.vmxf | sed -e "s/$1/$2/g" > $2.vmxf
chmod 600 $2.vmxf
cat ../$1/$1.vmx | sed -e "s/$1/$2/g" > $2.vmx
chmod 755 $2.vmx

echo '

Criação concluída, para integrá-la ao servidor de VM, proceda com os passos abaixo:

-> Importar o "novo.vmx" para o inventario

1) Browse Storage no diretório "novo"
2) Procurar o arquivo "novo.vmx"
3) Clicar com o botao direito sobre o arquivo "novo.vmx"
4) Escolher "Add to inventory"

-> Criar novo UUID para a máquina

1) Ligar a nova VM
2) Clicar com o botao direito sobre a nova VM
3) Escolher "Answer Question"
4) Escolher "Create"
'

Be Happy !!!

By Kl0Nez

Anúncios

3 comments so far

  1. Wandermar on

    Note: If you want to change the Always Keep or Always Create setting, power off the virtual machine and edit its configuration (.vmx) file. Delete the line that contains uuid.action = “create” or uuid.action = “keep”. For tips for editing a .vmx file, see KB 1714.

  2. Wandermar on

    •Register a VM
    vim-cmd /solo/register /path/to/file.vmx

  3. José Ricardo on

    Parabéns pelo post, ajudou muito


Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: