Observação:
- Este tutorial está disponível em um ambiente de laboratório gratuito fornecido pela Oracle.
- Ele usa valores de exemplo para credenciais, tenancy e compartimentos do Oracle Cloud Infrastructure. Ao concluir seu laboratório, substitua esses valores por valores específicos do seu ambiente de nuvem.
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:
- Instalar o Oracle VirtualBox no Oracle Linux
- Instalar o VirtualBox Extension Pack
- Use VirtualBox para criar uma nova máquina virtual do Oracle Linux
- Instalar as Adições de Convidados do VirtualBox a uma Máquina Virtual
Pré-requisitos
-
Mínimo de uma instância do Oracle Linux
-
Cada sistema deve ter o Oracle Linux instalado e configurado com:
- Uma conta de usuário do Oracle (usada durante a instalação) com acesso sudo
- Uma área de trabalho gráfica
- Um servidor VNC (Computação de Rede Virtual) se estiver executando um sistema headless/remoto
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.
-
Abra um terminal no Luna Desktop.
-
Clone o projeto
linux-virt-labs
GitHub.git clone https://github.com/oracle-devrel/linux-virt-labs.git
-
Altere para o diretório de trabalho.
cd linux-virt-labs/ol
-
Instale as coleções necessárias.
ansible-galaxy collection install -r requirements.yml
-
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
-
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 defineansible_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
-
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>
-
Alterne para o Luna Desktop.
-
Abra o Visualizador TigerVNC clicando no menu Aplicativos, Internet e TigerVNC Visualizador.
-
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. -
Informe a senha do usuário
oracle
do oracle e pressione o botão OK. -
A área de trabalho GUI do servidor é exibida com uma configuração de login pela primeira vez.
-
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.
Instalar dependências do pacote VirtualBox
-
Clique no menu Atividades e selecione o ícone Terminal.
-
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.
-
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
-
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
-
Verifique a instalação do repositório.
sudo dnf repolist
O repositório aparece na lista de repositórios ativados.
-
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.
-
Clique no menu Atividades, selecione o ícone do navegador Firefox.
-
Acesse https://www.virtualbox.org.
-
Clique no link Fazer Download no menu superior.
-
Na janela principal, em VirtualBox Platform Packages, clique em Linux distributionions.
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.
-
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.
-
Retorne ao seu aplicativo Terminal.
Dica: Clique no menu Atividades para ver todos os aplicativos abertos.
-
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
-
Valide se você instalou o VirtualBox com sucesso.
-
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.
-
Clique no menu Atividades e selecione o ícone de vários pontos Mostrar Aplicativos.
-
Clique no aplicativo Oracle VirtualBox para abri-lo.
-
Instalar o VirtualBox Extension Pack
-
Alterne para o browser que mostra a página Web VirtualBox.
-
Clique no link Fazer Download no menu superior.
-
Role para a seção VirtualBox Extension Pack no Download de VirtualBox. Clique no botão Aceitar e fazer download.
-
o download do pacote de extensões começa e salva o arquivo no diretório Downloads do host.
-
Retorne ao aplicativo VirtualBox.
-
Feche a janela de notificações mostrando Não é possível enumerar dispositivos USB… na janela VirtualBox.
-
Clique no ícone de três pontos no menu Ferramentas e selecione Extensões.
-
Clique no botão Instalar para instalar o Pacote de Extensão.
-
Se ainda não estiver selecionado, selecione o arquivo Pacote de Extensões e clique em Abrir.
-
Clique em Instalar na caixa de diálogo de confirmação.
-
Role para baixo até a parte inferior do texto e clique em Concordo.
-
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. -
O pacote de extensão agora está instalado.
Usar VirtualBox para Criar uma Nova Máquina Virtual Oracle Linux
Criar a Máquina Virtual
-
No aplicativo VirtualBox aberto, clique no menu Ferramentas e selecione Bem-vindo.
-
Clique no botão Modo de Especialista.
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.
-
Clique em Nova para criar uma nova VM.
-
Em Nome e Sistema Operacional, insira o nome
ol9
para a nova VM.Você pode escolher um nome diferente, se preferir.
-
Clique no menu suspenso Imagem ISO e selecione Outros.
-
Selecione o arquivo ISO pré-carregado no diretório /home/oracle.
-
Clique no botão Abrir para selecioná-lo para uso.
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.
-
Marque a caixa Ignorar Instalação Desassistida. Esta opção impede que o VirtualBox execute automaticamente a instalação completa do sistema operacional.
-
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.
-
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.
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.
-
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.
-
Nos parâmetros de VM, clique em Sistema para abrir as definições do sistema para a VM.
-
Selecione a guia Processador. Marque a caixa Ativar VT-x/AMD-V Aninhado. Clique no botão OK para aceitar a configuração.
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.
-
Clique em Iniciar para iniciar a VM e instalar o sistema operacional.
-
Clique no botão Excluir notificações concluídas para fechar a janela do controle deslizante de notificação.
-
Pressione a seta para cima para selecionar Install Oracle Linux e pressione a tecla Return no menu de inicialização do Linux.
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.
-
Selecione a configuração de idioma padrão e selecione Continuar.
-
Clique em Destino da Instalação na seção SYSTEM.
Clique duas vezes na entrada ATA VBOX HARDDISK e, em seguida, clique em Concluído para Seleção de Dispositivo.
-
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.
-
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.
-
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.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. -
Clique em Iniciar Instalação para instalar o sistema operacional convidado na VM.
A instalação levará alguns minutos.
-
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.
-
Clique em Iniciar Configuração para iniciar a configuração de configuração do SO convidado e concluir as etapas.
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. -
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.
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.
-
Clique em Atividades e, em seguida, clique no ícone Terminal para abrir um terminal na sua VM.
-
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.
-
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.
-
Instale os pacotes necessários para a instalação dos recursos Guest Addition.
-
Na área de trabalho da VM, clique no menu Atividades e, em seguida, no ícone Terminal para abrir um terminal.
-
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.
-
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….
Observação: use a combinação de teclas selecionada anteriormente para computadores macOS.
-
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.
-
Isso abre um terminal na área de trabalho e exibe os estágios de instalação.
-
Pressione Return para fechar a caixa de diálogo de instalação após a conclusão da instalação.
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.
Links Relacionados
- Documentação do Oracle VirtualBox
- Trilha de Treinamento do Oracle VirtualBox
- Documentação do Oracle Linux
- Oracle Linux Training Station
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.