Migração de servidor para máquina virtual.
Este manual tem como objetivo informar como realizar a migração de um servidor físico para um servidor de máquina virtual.

Para isso, vamos adotar como exemplo a seguinte hipótese:

Temos um servidor web, e queremos utilizar este servidor como uma máquina virtual que estará localizada dentro de um servidor de máquinas virtuais. Dessa forma temos as seguintes variáveis:

Servidor Web: 10.10.100.1

Servidor de máquinas virtuais: 10.20.100.1

Iniciaremos o Servidor Web por um livecd e iremos configurar o Servidor Web livecd com o seguinte IP 10.10.100.2. Assim temos uma nova variável:

Servidor Web livecd: 10.10.100.2

Agora vamos aos procedimentos de migração. Dentro do Servidor Web livecd executar os seguintes comandos:

  1. Criar o diretório /srv/vbox:
    mkdir -p /srv/vbox
  2. Montar a partição /srv/vbox que está compartilhada via nfs pelo Servidor de máquinas virtuais:
    mount -t nfs -o nfsvers=3 10.20.100.1:/srv/vbox /srv/vbox
  3. Executar o comando fdisk para identificar o dispositivo de armazenamento (Ex: sda, hda, hdb):
    fdisk -l
  4. Entrar no diretório /srv/vbox/HardDisks:
    cd /srv/vbox/HardDisks
  5. Copiar byte a byte todo o conteúdo do HD do Servidor Web para o arquivo srvweb.dd:
    dd if=/dev/sda of=srvweb.dd bs=1M


    Dentro do Servidor de máquinas virtuais executar os seguintes comandos:

  6. Acessar o diretório /srv/vbox/HardDisks
    :
    cd /srv/vbox/HardDisks
  7. Converter o arquivo srvweb.dd para o formato vdi do VirtualBox:
    VBoxManage convertfromraw srvweb.dd srvweb.vdi --format VDI
  8. Criar uma máquina virtual no VirtualBox com o nome srvweb e configurar para iniciar com o arquivo srvweb.vdi criado.
  9. Pronto. Basta iniciar a máquina virtual srvweb e desligar o servidor web físico em produção. O novo servidor web já encontra-se virtualizado.
IP
3.237.16.210