Como criar uma máquina virtual

De Protopia
Ir para: navegação, pesquisa

Esta página explica como configura uma máquina virtual num servidor ubuntu usando terminal.


Preparações

  1. Conecta ao servidor por ssh ou abre um terminal direto no servidor (exemplo: "ssh cr1s@192.168.1.2")
  2. Instala virtualbox: "sudo apt-get install virtualbox"
  3. A máquina virtual precisa dum HD virtual que é representado por um arquivo .vdi. O Virtualbox pode criar um que expande dinamicamente assim que mais conteúdo é adicionado à maquina. Escolha um lugar no HD do servidor onde tem espaço suficente, por exemplo para criar uma pasta para uma máquina virtual chamado openvpn: "sudo mkdir -p /opt/virtualbox/openvpn"
  4. Navega a pasta onde vai ficar o HD virtual: "cd /opt/virtualbox/openvpn"
  5. Torna-se super usuário: "sudo bash"
  6. Para poder conectar à máquina virtual usando desktop remoto é preciso instalar um pacote de expansão disponivel aqui https://www.virtualbox.org/wiki/Downloads. Para instalar depois de baixar executa: VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.6-74713.vbox-extpack


Criação e configuração

  1. Cria o HD virtual com o tamanho máximo desejado. O seguinte comando criará um HD com 10GB de espaço chamado openvpn.vdi: "VBoxManage createhd --filename openvpn.vdi --format VDI --size 10000"
  2. Para criar uma máquina virtual chamado openvpn: "VBoxManage createvm -name openvpn -register"
  3. Para poder conectar dispositivos virtuais como HDs e cds, cria um controlador IDE: "VBoxManage storagectl openvpn --name "IDE Controller" --add ide --controller PIIX4"
  4. Para deixar a máquina virtual acessar no maximo 512MB de RAM: "VBoxManage modifyvm openvpn --memory 512"
  5. Para poder acessar a mesma rede que o servidor, ou seja para a máquina virtual aparecer como simplesmente mais um computador na rede - usa modo bridged: "VBoxManage modifyvm openvpn --nic1 bridged --bridgeadapter1 eth0" (aqui presupondo que a rede está conectada à interfaz de rede "eth0")
  6. Conecta o HD virtual: "VBoxManage modifyvm openvpn --hda openvpn.vdi"
  7. Para poder instalar um SO na máquina virtual, monta um arquivo .iso com o SO que vai instalar, neste caso ubuntu 10.04 edição servidor: "VBoxManage storageattach openvpn --storagectl "IDE Controller" --port 0 --device 1 --type dvddrive --medium /home/cr1s/ubuntu-10.04.3-server-amd64.iso"
  8. Para ativar o desktop remoto em porta 3392: "VBoxManage modifyvm openvpn --vrde on --vrdeport 3392"
  9. Inicia a máquina virtual: "VBoxHeadless -s openvpn"
  10. Para acessar o desktop remoto, em outro terminal conecta usando rdesktop: "rdesktop 192.168.1.10:3392"
  11. Prosegue com a instalação do SO