image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Article image

AN

Amanda Nóbrega26/05/2024 19:13
Compartilhe

Tutorial Resumido de Máquina de Virtualização/ Vagrant:

    Tutorial Resumido de Máquina de Virtualização/ Vagrant:

    O que é um Hypervisor?

    Um hypervisor, também chamado de Virtual Machine Monitor (VMM), é um software que cria e gerencia máquinas virtuais (VMs). Ele permite que vários sistemas operacionais sejam executados simultaneamente em um único hardware físico.

    Tipos de Hypervisors:

    • Hyper-V: Hypervisor nativo da Microsoft para Windows.
    • VirtualBox: Hypervisor de código aberto e plataforma cruzada.
    • VMware: Plataforma de virtualização corporativa com diversas soluções.
    • Xen: Hypervisor open source conhecido por sua performance

    Comando Vagrant:

    INSTALAÇÕES

    Usaremos o Virtual Box neste tutorial, então a primeira coisa que faremos é instalar o Vagrant e o VirtualBox.

    Instalando o Vagrant via Command Line:

    Comando:

    1)     Instalando o Vagrant via Command Line:

       sudo apt install vagrant

    2)     Validando o sucesso na instalação do Vagrant:

    vagrant –version

     

    image

     

    Virtual box

     

    1)     Instalando o VirtualBox via Command Line:

    sudo apt install virtualbox

    2)     Instale também as dependências:

    sudo apt install virtualbox-dkms libelf-dev

    3)      Crie e entre do diretório:

                   mkdir -pv ~/vagrant/curso && cd ~/vagrant/curso (Este comando cria o diretório e caso tenha sucesso ‘&&’ irá entrar dentro do mesmo)

    4)     2- Criando o diretório para o Laboratório 1:

     mkdir -v lab01 && cd lab01

    5- Criando o Vagrantfile

    Todas as instruções para se criar máquinas virtuais com o Vagrant são feitas via código usando o arquivo Vagrantfile. Nossa primeira ação é inicializar o vagrant para que ele gera o arquivo Vagrantfile modelo para que possamos futuramente customizar a nosso gosto.


    1)     vagrant init -m debian/jessie64

     

              No Vagrant você tem a opção de criar o Vagrantfile usando a opção -m (minimal) que gera um arquivo apenas com as linhas essenciais ou ocultando a opção -m ele irá gerar um arquivo com todos os parâmetros do vagrantfile porém, comentados para você usar caso de fato precise.

    Veja o conteúdo do arquivo

    2)     cat Vagrantfile

    Todo arquivo Vagrant irá começar com a linha Vagrant.configure(“2”) que representa a versão da API e o bloco de configuração do que você está configurando. No nosso caso apenas especificamos que queremos uma máquina virtual que usa a imagem do Debian.

    5)     O próximo passo é provisionar de fato a VM com o seguinte comando:

    1)     vagrant up

    image

     

    Todo arquivo Vagrant irá começar com a linha Vagrant.configure(“2”) que representa a versão da API e o bloco de configuração do que você está configurando. No nosso caso apenas especificamos que queremos uma máquina virtual que usa a imagem do Debian.

    Ou executando o comando:

    2)     vagrant status

    Comando lista a box criada na pasta curso

    1)     vagrant box list

    image

    ACESSANDO SUA MÁQUINA

    6)     Acessando a máquina:

    1)     vagrant ssh

    Execute alguns comandos para testar sua máquina virtual:

    1)     ip address

    2)     free –h

    3)     df –h

    4)     exit

    COMANDOS BÁSICOS VAGRANT

    Iniciar a configuração de uma VM

    1)     vagrant init

    (Nesse caso como já criamos, ele apenas vai informar que o Vagrantfile já existe)

    Para desligar a VM

    1)     vagrant halt

    Atualizar boxes do o Vagrant

    1)     vagrant box update

    2)     vagrant up (Para provisionar e/ou ligar uma VM)

    Para recarregar uma VM (reboot) 

    1)     vagrant reload

    Para suspender uma VM (pause)

    1)     vagrant suspend

    Verificar o Status de uma VM

    1)     vagrant status

    Para destruir a VM (apaga todos os dados)

    1)     vagrant destroy

    Verificar o status de uma VM (faça de novo para fixar a mudança de status)

    1)     vagrant status

    Para finalizar 

    Para ver outros comandos com o comando ajuda,  

    1)   vagrant help

    Observações:

    • Este é um guia resumido. Consulte a documentação oficial para mais informações.
    • Use os comandos com cautela, especialmente os que modificam o sistema.
    Compartilhe
    Recomendados para você
    Microsoft 50 Anos - Prompts Inteligentes
    Microsoft 50 Anos - GitHub Copilot
    Microsoft 50 Anos - Computação em Nuvem com Azure
    Comentários (0)