Observação:

Usar o Oracle VirtualBox no Oracle Linux

Introdução

O Oracle VirtualBox é um produto de virtualização de várias plataformas que permite executar vários sistemas operacionais em seus sistemas macOS, Windows, Linux ou Oracle Solaris. Ao fornecer a capacidade de executar várias máquinas virtuais em um sistema host, o VirtualBox também permite gerenciar recursos no Oracle Cloud Infrastructure.

Objetivos

Neste tutorial, você aprenderá a:

Pré-requisitos

Se estiver instalando em uma instância do Oracle Cloud Infrastructure (OCI), você precisará usar uma forma de CPU Intel, como VM.Standard3. Flexível.

Implantar o Oracle Linux

Observação: Se estiver em execução na sua própria tenancy, leia o projeto linux-virt-labs GitHub README.md e conclua os pré-requisitos antes de implantar o ambiente de laboratório.

  1. Abra um terminal no Luna Desktop.

  2. Clone o projeto linux-virt-labs GitHub.

    git clone https://github.com/oracle-devrel/linux-virt-labs.git
    
  3. Altere para o diretório de trabalho.

    cd linux-virt-labs/ol
    
  4. Instale as coleções necessárias.

    ansible-galaxy collection install -r requirements.yml
    
  5. Atualize a configuração da instância do Oracle Linux.

    cat << EOF | tee instances.yml > /dev/null
    compute_instances:
      1:
        instance_name: "ol-vbox"
        type: "vbox"
        boot_volume_size_in_gbs: 512
    use_vnc: true
    dwnld_ol_iso: true
    instance_ocpus: 8
    instance_memory: 128
    EOF
    
  6. Implante o ambiente de laboratório.

    ansible-playbook create_instance.yml -e localhost_python_interpreter="/usr/bin/python3.6" -e "@instances.yml" -e instance_shape="VM.Standard3.Flex"
    

    O ambiente de laboratório gratuito requer a variável extra local_python_interpreter, que define ansible_python_interpreter para reproduções em execução no localhost. Essa variável é necessária porque o ambiente instala o pacote RPM do Oracle Cloud Infrastructure SDK para Python, localizado nos módulos python3.6.

    A forma de implantação padrão usa a CPU AMD e o Oracle Linux 8. Para usar uma CPU Intel ou Oracle Linux 9, adicione -e instance_shape="VM.Standard3. Flex" ou -e os_version="9" para o comando de implantação.

    Importante: Aguarde a execução bem-sucedida do playbook e atinja a tarefa de pausa. Neste estágio do playbook, a instalação do Oracle Linux está concluída e as instâncias estão prontas. Anote o jogo anterior, que imprime os endereços IP públicos e privados dos nós que ele implanta e quaisquer outras informações de implantação necessárias durante a execução do laboratório.

Acessar o Ambiente de Desktop do Oracle Linux GUI

  1. Abra um novo terminal e estabeleça conexão via SSH com a instância do ol-vbox.

    A opção -L permite o encaminhamento local, que abre uma porta local para estabelecer conexão por meio de um túnel SSH com o servidor VNC remoto.

    ssh -L 5914:localhost:5901 oracle@<ip_address_of_instance>
    
  2. Alterne para o Luna Desktop.

  3. Abra o Visualizador TigerVNC clicando no menu Aplicativos, Internet e TigerVNC Visualizador.

    vnc-menu

  4. Faça log-on no ambiente GUI do servidor implantado digitando localhost:5914 na caixa de texto VNC Server e pressionando o botão Conectar.

    vnc-login

  5. Informe a senha do usuário oracle do oracle e pressione o botão OK.

    vnc-pwd

  6. A área de trabalho GUI do servidor é exibida com uma configuração de login pela primeira vez.

    gui-bem-vindo

  7. Pressione o botão Próximo três vezes, depois o botão Ignorar, seguido pelo botão Iniciar Uso do Oracle Linux Server. Por fim, feche ou minimize a janela Conceitos Básicos.

    iniciar usando-ol

Instalar dependências do pacote VirtualBox

  1. Clique no menu Atividades e selecione o ícone Terminal.

  2. Instale os pacotes.

    sudo dnf install -y kernel-uek-devel-$(uname -r) gcc make perl
    

    O comando uname -r garantirá que os pacotes de desenvolvimento correspondentes para o kernel UEK ativo no momento sejam instalados.

Instalar Suporte ao Módulo Kernel Dinâmico

Opcionalmente, você pode instalar o pacote dkms, o que garante que o sistema recompile automaticamente os vários módulos vbox se você atualizar o kernel do Linux no host VirtualBox. Sem esse pacote, você deve executar /usr/sbin/vboxsetup após cada upgrade do kernel.

  1. Instale o pacote do repositório EPEL do Oracle Linux.

    Oracle Linux 8:

    sudo dnf install oracle-epel-release-el8
    

    Oracle Linux 9:

    sudo dnf install oracle-epel-release-el9
    
  2. Ative o repositório EPEL do Oracle Linux.

    Oracle Linux 8:

    sudo dnf config-manager --set-enable ol8_developer_EPEL
    

    Oracle Linux 9:

    sudo dnf config-manager --set-enable ol9_developer_EPEL
    
  3. Verifique a instalação do repositório.

    sudo dnf repolist
    

    O repositório aparece na lista de repositórios ativados.

  4. Instale o pacote dkms.

    sudo dnf install -y dkms
    

Instalar VirtualBox

Antes de instalar o software VirtualBox, precisamos fazer download da versão mais recente. Podemos visitar o site do Oracle VirtualBox para obter esses detalhes.

  1. Clique no menu Atividades, selecione o ícone do navegador Firefox.

  2. Acesse https://www.virtualbox.org.

    vnc aberto

  3. Clique no link Fazer Download no menu superior.

  4. Na janela principal, em VirtualBox Platform Packages, clique em Linux distributionions.

    vnc aberto

    Observação: A versão do VirtualBox que você vê pode ser diferente da versão na imagem. Como o VirtualBox é atualizado com frequência, use a versão mais recente na página Downloads.

  5. Em VirtualBox para Linux, clique com o botão direito do mouse no link da versão do Oracle Linux que você está executando e selecione Copiar Link.

    vnc aberto

  6. Retorne ao seu aplicativo Terminal.

    Dica: Clique no menu Atividades para ver todos os aplicativos abertos.

  7. Instale o pacote VirtualBox usando o link copiado do site VirtualBox.

    Oracle Linux 8:

    sudo dnf install -y https://download.virtualbox.org/virtualbox/7.1.2/VirtualBox-7.1-7.1.2_164945_el8-1.x86_64.rpm
    

    Oracle Linux 9:

    sudo dnf install -y https://download.virtualbox.org/virtualbox/7.1.2/VirtualBox-7.1-7.1.2_164945_el9-1.x86_64.rpm
    
  8. Valide se você instalou o VirtualBox com sucesso.

    1. Verifique se os módulos do kernel estão carregados.

      sudo lsmod | grep vbox
      

      A saída mostra os módulos de kernel vboxnetadp, vboxnetflt e vboxdrv.

    2. Clique no menu Atividades e selecione o ícone de vários pontos Mostrar Aplicativos.

      vnc aberto

    3. Clique no aplicativo Oracle VirtualBox para abri-lo.

      vnc aberto

Instalar o VirtualBox Extension Pack

  1. Alterne para o browser que mostra a página Web VirtualBox.

  2. Clique no link Fazer Download no menu superior.

    vnc aberto

  3. Role para a seção VirtualBox Extension Pack no Download de VirtualBox. Clique no botão Aceitar e fazer download.

    vnc aberto

  4. o download do pacote de extensões começa e salva o arquivo no diretório Downloads do host.

    vnc aberto

  5. Retorne ao aplicativo VirtualBox.

  6. Feche a janela de notificações mostrando Não é possível enumerar dispositivos USB… na janela VirtualBox.

    vnc aberto

  7. Clique no ícone de três pontos no menu Ferramentas e selecione Extensões.

    vnc aberto

  8. Clique no botão Instalar para instalar o Pacote de Extensão.

    vnc aberto

  9. Se ainda não estiver selecionado, selecione o arquivo Pacote de Extensões e clique em Abrir.

    vnc aberto

  10. Clique em Instalar na caixa de diálogo de confirmação.

    vnc aberto

  11. Role para baixo até a parte inferior do texto e clique em Concordo.

    vnc aberto

  12. Na caixa de diálogo Autenticação Necessária, informe a senha oracle para conceder permissões elevadas para executar a instalação e clique em Autenticar.

    vnc aberto

  13. O pacote de extensão agora está instalado.

    vnc aberto

Usar VirtualBox para Criar uma Nova Máquina Virtual Oracle Linux

Criar a Máquina Virtual

  1. No aplicativo VirtualBox aberto, clique no menu Ferramentas e selecione Bem-vindo.

    vnc aberto

  2. Clique no botão Modo de Especialista.

    vnc aberto

    Observação: por conveniência, o Modo de Especialista permite a configuração inicial da nova VM em uma caixa de diálogo de várias seções de página única. Ele também fornece opções de configuração adicionais indisponíveis no Modo Básico. No entanto, após a criação da VM, todas as opções de parâmetro ficam disponíveis para edição.

  3. Clique em Nova para criar uma nova VM.

    vnc aberto

  4. Em Nome e Sistema Operacional, insira o nome ol9 para a nova VM.

    Você pode escolher um nome diferente, se preferir.

    vnc aberto

  5. Clique no menu suspenso Imagem ISO e selecione Outros.

    vnc aberto

  6. Selecione o arquivo ISO pré-carregado no diretório /home/oracle.

  7. Clique no botão Abrir para selecioná-lo para uso.

    vnc aberto

    Observação: Você também pode fazer download de arquivos ISO do Oracle linux em yum.oracle.com e no Oracle Software Delivery Cloud edelivery.oracle.com.

  8. Marque a caixa Ignorar Instalação Desassistida. Esta opção impede que o VirtualBox execute automaticamente a instalação completa do sistema operacional.

    vnc aberto

  9. Expanda a seção Hardware clicando na seta ao lado do título.

    Defina a Memória Base como um mínimo de 4096 MB, use o controle deslizante ou insira o valor no campo para fazer a alteração. Defina Processadores como 2 com o controle deslizante ou com o campo de entrada. Estes são os valores mínimos recomendados para uma nova VM com Oracle Linux.

    vnc aberto

  10. Expanda a seção Disco Rígido.

    Defina o tamanho do disco rígido para a nova VM, que assume como padrão 20 GB. Se quiser usar outro valor, selecione um mínimo para suportar o tipo de instalação do Oracle Linux que você escolherá mais tarde.

    Deixe a caixa de seleção Pre-allocate Full Size desmarcada. Essa opção permitirá que a VM use apenas o espaço necessário, até o tamanho configurado de 20 GB.

    vnc aberto

    Se quiser selecionar outro tipo de disco rígido a ser criado, por exemplo, tipo VMDK ou QCOW, clique no menu suspenso na seção Tipo e Variante de Arquivo de Disco Rígido.

  11. Clique em Finalizar para criar a configuração da VM.

    Você retornará à tela de parâmetros da VM.

Ativar Virtualização Aninhada

Antes de iniciar a VM, você deverá ativar a virtualização aninhada para a nova VM.

  1. Nos parâmetros de VM, clique em Sistema para abrir as definições do sistema para a VM.

    vnc aberto

  2. Selecione a guia Processador. Marque a caixa Ativar VT-x/AMD-V Aninhado. Clique no botão OK para aceitar a configuração.

    vnc aberto

Iniciar a Máquina Virtual e Instalar o SO Convidado

Importante: em uma máquina macOS, recomenda-se reatribuir a chave para recuperar o controle do mouse fora da janela da VM. Você pode definir isso na janela principal do aplicativo VirtualBox indo para Arquivo - Preferências - Entrada - guia Máquina Virtual - Combinação de Chaves de Host.

  1. Clique em Iniciar para iniciar a VM e instalar o sistema operacional.

    vnc aberto

  2. Clique no botão Excluir notificações concluídas para fechar a janela do controle deslizante de notificação.

    vnc aberto

  3. Pressione a seta para cima para selecionar Install Oracle Linux e pressione a tecla Return no menu de inicialização do Linux.

    vnc aberto

    Observação: Quando você clica na nova janela de VM, é exibida uma janela informando que VirtualBox capturará o mouse. Marque a caixa Não mostrar esta mensagem novamente e clique em Capturar. A qualquer momento no futuro, quando o VirtualBox capturar o ponteiro do mouse, você não será lembrado disso. Pressione o botão Right Ctrl do teclado para obter o controle do mouse para fora da janela VM.

  4. Selecione a configuração de idioma padrão e selecione Continuar.

    vnc aberto

  5. Clique em Destino da Instalação na seção SYSTEM.

    vnc aberto

    Clique duas vezes na entrada ATA VBOX HARDDISK e, em seguida, clique em Concluído para Seleção de Dispositivo.

    vnc aberto

  6. Selecione Nome da Rede e do Host na seção SYSTEM.

    Clique no botão deslizante para ativar a conexão Ethernet (enp0s3) como ON e clique em Concluído.

    vnc aberto

  7. Selecione Seleção de SOFTWARE na seção SOFTWARE.

    Selecione Servidor com GUI para esta instalação se a IU não a mostrar selecionada como padrão e clique em Concluído.

    vnc aberto

  8. Selecione Senha Raiz na seção CONFIGURAÇÕES DO USUÁRIO.

    Insira a senha oracle nos campos Senha Raiz e Confirmar. Ou escolha sua própria senha para a conta raiz.

    vnc aberto

    Observação: Como o uso da senha oracle é considerado uma senha fraca, você precisará clicar em Concluído duas vezes para que ela seja aceita.

  9. Clique em Iniciar Instalação para instalar o sistema operacional convidado na VM.

    A instalação levará alguns minutos.

    vnc aberto

  10. Clique em Reinicializar Sistema para reiniciar a VM e iniciar o novo sistema operacional quando a instalação estiver concluída.

    O sistema operacional agora exibe a área de trabalho gráfica e a tela de boas-vindas inicial.

  11. Clique em Iniciar Configuração para iniciar a configuração de configuração do SO convidado e concluir as etapas.

    vnc aberto

    Siga os prompts e ignore a etapa solicitando que você conecte suas contas on-line. Crie e defina o nome completo e o nome de usuário do usuário da VM e clique em próximo. Você pode usar a senha oracle ou criar sua própria senha. Apenas certifique-se de lembrá-lo.

  12. Conclua a configuração inicial do sistema operacional.

    Clique em Iniciar Uso do Servidor Oracle Linux para concluir a configuração inicial depois de concluir as etapas de configuração.

    vnc aberto

Instalar as Adições de Convidados do VirtualBox à Nova Máquina Virtual

Preparar VM para Adições de Convidados

Você instalou o Oracle Linux Server com uma área de trabalho gráfica nesta nova máquina virtual. Em seguida, instale as Adições de Convidados VirtualBox opcionais para suportar recursos úteis adicionais do VirtualBox.

A função copiar e colar não funciona com a nova máquina virtual até que você instale as Adições Convidadas e ative essa função no menu Dispositivos. Portanto, você precisará digitar os comandos a seguir manualmente. Tome cuidado para digitar os comandos com precisão.

  1. Clique em Atividades e, em seguida, clique no ícone Terminal para abrir um terminal na sua VM.

  2. Atualize para os pacotes de software mais recentes.

    sudo dnf update -y
    

    No prompt, informe a senha do usuário selecionada para sua conta de usuário de VM. Não é necessário atualizar os pacotes antes de aplicar as Adições de Convidados, mas é altamente recomendado para garantir que os sistemas estejam atualizados.

  3. Reinicialize a VM quando a atualização for concluída.

    sudo reboot
    

    Quando a reinicialização estiver concluída, faça log-in novamente na área de trabalho gráfica da VM clicando no seu nome de usuário e digitando sua senha.

  4. Instale os pacotes necessários para a instalação dos recursos Guest Addition.

    1. Na área de trabalho da VM, clique no menu Atividades e, em seguida, no ícone Terminal para abrir um terminal.

    2. Instale os pacotes.

      sudo dnf install -y kernel-uek-devel-$(uname -r) gcc make perl 
      

Instalar Inclusões de Convidados

O VirtualBox projetou as Adições Convidadas para instalação dentro de uma máquina virtual depois que você instalou o sistema operacional convidado da VM. Consistem em drivers de dispositivos e aplicativos de sistema que otimizam o sistema operacional convidado específico para melhor desempenho e usabilidade.

  1. Pressione Right Crtl no teclado para obter controle do mouse fora da janela de VM quando instalar os pacotes de suporte. Clique no menu Devices na parte superior e, em seguida, Insert Guest Additions CD image….

    selecionar módulos

    Observação: use a combinação de teclas selecionada anteriormente para computadores macOS.

  2. Clique em Executar após a abertura da caixa de diálogo de instalação, digite sua senha de usuário e clique em Autenticar para iniciar a instalação de Adições Convidadas para sua VM.

    selecionar módulos

  3. Isso abre um terminal na área de trabalho e exibe os estágios de instalação.

    selecionar módulos

  4. Pressione Return para fechar a caixa de diálogo de instalação após a conclusão da instalação.

    selecionar módulos

Com as Adições de Convidados instaladas, a integração do mouse agora é mais simples, e você não precisa usar a tecla Right Ctrl para sair da janela VM. Você também pode arrastar a borda da sua VM e a área de trabalho da VM será redimensionada automaticamente para o novo tamanho da janela.

No menu Dispositivos da VM, você pode ativar e usar pastas compartilhadas ou o recurso da área de transferência compartilhada com sua VM. Depois de ativar esses recursos, reinicie a VM para começar a usá-los.

Próximas Etapas

Você concluiu este tutorial com sucesso instalando o VirtualBox e criando uma nova máquina virtual. Experimente ainda mais criando diferentes implementações para ajudá-lo a saber mais sobre VirtualBox e Oracle Linux.

Mais Recursos de Aprendizagem

Explore outros laboratórios em docs.oracle.com/learn ou acesse mais conteúdo de aprendizado gratuito no canal do Oracle Learning YouTube. Além disso, acesse education.oracle.com/learning-explorer para se tornar um Oracle Learning Explorer.

Para obter a documentação do produto, visite o Oracle Help Center.