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.
Instalar o Oracle Linux Virtualization Manager no Oracle Cloud Infrastructure
Introdução
O Oracle Linux Virtualization Manager é uma plataforma de gerenciamento de virtualização de servidor que você pode implantar para configurar, monitorar e gerenciar um ambiente Oracle Linux KVM (Kernel-based Virtual Machine) com desempenho e suporte de nível empresarial da Oracle.
Este tutorial fornece um guia para instalar uma implantação funcional e funcional do Oracle Linux Virtualization Manager na Oracle Cloud Infrastructure (OCI).
Observação: Este tutorial é apenas para fins de teste e avaliação; o suporte do Oracle Linux Virtualization Manager para OCI está em desenvolvimento e não é compatível com o gerenciamento de sistemas OCI.
Objetivos
Neste tutorial, você aprenderá a:
- Implantar a rede virtual na nuvem (VCN) e as instâncias subjacentes do OCI
- Instalar o mecanismo do Oracle Linux Virtualization Manager
- Anexar um host KVM
- Anexar armazenamento compartilhado
- Importar um modelo OVA
- Criar uma nova máquina virtual
Pré-requisitos
- Acesso a uma tenancy da OCI
- Uma nova VCN (10.0.0.0/16) com estes recursos:
- Uma sub-rede pública (10.0.0.0/24) para a VNIC principal no mecanismo hospedado e hosts KVM (Máquina Virtual) baseados em Kernel do Oracle Linux
- Uma sub-rede privada (10.0.1.0/24) para a VNIC secundária no mecanismo hospedado e hosts KVM
- Uma VLAN (Virtual Local Area Network) 1 (10.0.10.0/24) para as máquinas virtuais dos hosts KVM
- Um Gateway de Internet
- Um Gateway de Serviço
- Uma tabela de roteamento pública (0.0.0.0/0 por meio do Gateway de Internet) e a associe à sub-rede pública e à VLAN 1
- Uma tabela de roteamento privada (ALL por meio do Service Gateway) e associá-la à sub-rede privada
- As listas de segurança devem permitir:
- Todos os protocolos de conexões de saída (0.0.0.0/0)
- Todas as conexões de entrada do CIDR da VCN (10.0.0.0/16)
- Conexão de entrada para todos os protocolos do PC cliente
- Dois volumes de armazenamento em blocos de 1 TB
- Crie uma instância de VM (configuração recomendada: VM.Standard.E5. Flex com 2 OCPUs/32 GB de RAM) executando o Oracle Linux para o mecanismo hospedado. Anexe uma VNIC secundária à instância da VM e conecte-a à sub-rede privada.
- Crie duas instâncias de VM (configuração recomendada: VM.Standard.E5. Flexível com 8 OCPUs/64 GB de RAM) executando o Oracle Linux para usar como hosts KVM. Anexe duas VNICs secundárias a cada host de VM e conecte-as à sub-rede privada e à VLAN. Anexe dois volumes em blocos a cada um como leitura-gravação e compartilhável.
Implantar o Oracle Linux Virtualization Manager
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/olvm
-
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: "olvm" type: "engine" instance_ocpus: 2 instance_memory: 32 2: instance_name: "olkvm01" type: "kvm" instance_ocpus: 8 instance_memory: 64 3: instance_name: "olkvm02" type: "kvm" instance_ocpus: 8 instance_memory: 64 use_vnc_on_engine: true EOF
-
Crie um arquivo de inventário.
cat << EOF | tee hosts > /dev/null localhost ansible_connection=local ansible_connection=local ansible_python_interpreter=/usr/bin/python3.6 EOF
-
Implante o ambiente de laboratório.
ansible-playbook create_instance.yml -i hosts -e "@instances.yml"
O ambiente de laboratório gratuito requer a variável extra
ansible_python_interpreter
para localhost porque instala o pacote RPM para o Oracle Cloud Infrastructure SDK para Python. O local para a instalação deste pacote está nos módulos python3.6. O uso de uma variável de inventário evita o impacto de reproduções em execução em hosts diferentes de localhost.A forma de implantação padrão usa a CPU AMD e o Oracle Linux 8. Para usar uma CPU Intel ou um Oracle Linux 9, adicione
-e instance_shape="VM.Standard3.Flex"
ou-e os_version="9"
ao comando de implantação.Importante: Aguarde a execução bem-sucedida do playbook e atinja a tarefa de pausa. A criação da rede e da instância do OCI para a instalação do Oracle Linux Virtualization Manager está concluída neste estágio do manual, 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.
Abrir uma Sessão VNC no Manager
-
Abra um novo terminal e estabeleça conexão via SSH com a instância do olvm.
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 o Mecanismo
-
Abra um terminal na sessão VNC.
-
Ative copiar e colar na sessão VNC.
vncconfig -nowin &
-
Instale o pacote de Versão do Oracle Linux Virtualization Manager, que ativa/desativa automaticamente os repositórios necessários.
sudo dnf install -y oracle-ovirt-release-45-el8
-
Limpe o cache dnf.
sudo dnf clean all
-
Liste os repositórios configurados e verifique se os repositórios necessários estão ativados.
sudo dnf repolist
Você deve ativar os seguintes repositórios:
- ol8_baseos_latest
- ol8_appstream
- ol8_kvm_appstream
- ovirt-4.5
- ovirt-4.5-extra
- ol8_gluster_appstream
- ol8_UEKR7
Se um repositório necessário não estiver ativado, use o comando
dnf config-manager
para ativá-lo.sudo dnf config-manager --enable <repository_name>
-
Instale o pacote Manager.
sudo dnf install -y ovirt-engine
-
Configurar o Gerenciador.
sudo engine-setup --accept-defaults
O
--accept-defaults
aceita automaticamente todas as perguntas que contêm respostas padrão com os padrões.Quando solicitado, insira a senha de administração do mecanismo e confirme-a. A senha deve ter, pelo menos, oito caracteres, incluindo letras maiúsculas, minúsculas, numéricos e especiais.
Efetuar log-in no Administration Portal
-
Obtenha o FQDN do host do gerente.
hostname -f
-
Abra um navegador e acesse o mecanismo WebUI.
https://<fqdn of the manager host>/ovirt-engine
Observação: aprove o aviso de segurança com base no navegador usado. Para Chrome, clique no botão
Advanced
e, em seguida, no linkProceed to localhost (unsafe)
.A página de boas-vindas é exibida.
-
Em Downloads, clique em Engenar Certificado de CA.
O arquivo de certificado
pki-resource
é transferido por download para a pasta de downloads do browser no sistema de arquivos. -
Importe o certificado para o browser.
-
Abra o menu do browser e clique em Definições.
-
Use a pesquisa e informe
cert
. -
Clique no botão View Certificates….
A caixa de diálogo Gerenciador de Certificados é aberta.
-
Clique no botão Importar….
A caixa de diálogo Selecionar Arquivo contendo certificados de CA a serem importados é aberta.
-
Na lista drop-down Arquivos de Certificado, selecione Todos os Arquivos.
-
Clique no arquivo
pki-resource
no painel de seleção de arquivo. -
Clique no botão Abrir.
A caixa de diálogo Fazer Download do Certificado é aberta.
-
Clique na caixa de seleção ao lado de Confiar nesta CA para identificar sites. e clique em OK.
-
Clique em OK.
-
Feche a guia Configurações do browser.
-
-
No mecanismo WebUI, clique em Portal de Administração.
A página Login é exibida.
-
Informe
admin@ovirt
para o Nome do Usuário e a senha que você especificou ao configurar o Gerenciador. -
O Portal de Administração é exibido após um log-in bem-sucedido.
Configurar um Host KVM
-
Alterne para o terminal dentro da sessão VNC.
-
Estabeleça conexão via SSH com a instância olkvm01.
ssh olkvm01
-
Instale o pacote de Versão do Oracle Linux Virtualization Manager, que ativa/desativa automaticamente os repositórios necessários.
sudo dnf install -y oracle-ovirt-release-45-el8
-
Limpe o cache dnf.
sudo dnf clean all
-
Liste os repositórios configurados e verifique se os repositórios necessários estão ativados.
sudo dnf repolist
Você deve ativar os seguintes repositórios:
- ol8_baseos_latest
- ol8_appstream
- ol8_kvm_appstream
- ovirt-4.5
- ovirt-4.5-extra
- ol8_gluster_appstream
- ol8_UEKR7
Se um repositório necessário não estiver ativado, use o comando config-manager dnf para ativá-lo.
sudo dnf config-manager --enable <repository_name>
-
Ative o console da web do Cockpit.
sudo systemctl enable --now cockpit.socket
-
Abra as portas de firewall para acessar o console web do Cockpit.
sudo firewall-cmd --permanent --zone=public --add-service=cockpit sudo firewall-cmd --reload
Você pode usar a interface web do Cockpit para monitorar os recursos do host e executar tarefas administrativas. Você pode acessar a interface web do Cockpit do host a partir do Portal de Administração ou conectando-se diretamente ao host.
-
Saia da sessão.
exit
Agora você deve estar no host do Gerente.
Adicionar Host KVM
-
Alterne para o navegador dentro da sessão VNC.
-
Faça login no Administration Portal.
-
Usando o menu de navegação lateral, vá para Compute e clique em Hosts.
-
No painel Hosts, clique no botão Novo.
-
A caixa de diálogo Novo Host é aberta com a guia Geral selecionada na barra lateral.
-
Selecione o data center Padrão na lista drop-down Cluster de Host.
A instalação do Oracle Linux Virtualization Manager cria um data center e um cluster denominados Padrão. Você pode renomear e configurar esse data center e cluster ou adicionar novos data centers e clusters para atender às suas necessidades.
-
Informe um nome para o host no campo Nome.
olkvm01
-
No campo Nome do Host, informe o nome de domínio totalmente qualificado ou o endereço IP do host.
vdsm01.priv.olv.oraclevcn.com
Essa entrada é o nome totalmente qualificado da VNIC secundária anexada ao host KVM.
-
Em Autenticação, selecione o método de autenticação Chave Pública SSH.
Esta ação exibe a chave pública SSH do mecanismo no campo SSH PublicKey.
-
Alterne para o terminal dentro da sessão VNC.
-
Copie a chave pública SSH para o arquivo
/root/.ssh/authorized_keys
no host KVM.sudo ssh-keygen -y -f /etc/pki/ovirt-engine/keys/engine_id_rsa | ssh olkvm01 -T "sudo tee -a /root/.ssh/authorized_keys"
O lado esquerdo deste comando exibe a chave privada SSH do mecanismo, enquanto o lado direito a copia sobre o SSH para o local necessário. A opção
-T
desativa a alocação de pseudoterminal e impede que você obtenha uma mensagem de erro. -
Clique em OK.
A tela Configuração do Gerenciamento de Energia é exibida.
-
Clique em OK, pois as instâncias do OCI não permitem configurar o gerenciamento de energia.
O painel atualiza e adiciona o novo host à lista de hosts no Gerenciador. Enquanto o Gerenciador estiver instalando o agente host (VDSM) e outros pacotes necessários no host, o painel mostrará o status do host como Instalando. Você pode exibir o andamento da instalação no painel de detalhes Hosts. O status do host muda para Ativo quando a instalação é concluída.
Observação: Depois que um host KVM é adicionado a um cluster, também é crucial evitar alterações espontâneas na configuração de rede no
/etc/sysconfig/network-scripts/
, por meio do NetworkManager (por exemplo, nmcli) ou no OCI. -
Aguarde o status do host ser mostrado como Ativo antes de continuar com o tutorial.
Criar uma Rede Lógica
-
Usando o menu de navegação lateral, acesse Network e clique em Networks.
-
No painel Redes, clique em Novo.
-
A caixa de diálogo Nova Rede Lógica é aberta com a guia Geral selecionada na barra lateral.
O data center Padrão é pré-selecionado na lista suspensa.
-
Para o campo Nome, informe um nome para a nova rede.
l2-vm-network
Na seção Parâmetros de Rede, a caixa de seleção Rede de VMs é marcada por padrão. Deixe a caixa de seleção Rede de VM marcada para criar a nova rede de máquina virtual baseada em VLAN.
-
Clique em OK para criar a rede.
Designar uma Rede Lógica a um Host KVM
-
Usando o menu de navegação lateral, vá para Compute e clique em Hosts.
O painel Hosts é aberto.
-
Na coluna Nome, clique no host olkvm01 para adicionar a rede.
-
Depois de clicar no nome do host, a guia Geral é aberta com detalhes sobre o host.
-
Clique na guia Interfaces de Rede (Network Interfaces) no menu horizontal.
-
A guia Interfaces de Rede é aberta com detalhes sobre as interfaces de rede no host disponível.
-
Clique no botão Configurar Redes de Host.
A caixa de diálogo Configurar Redes de Host é aberta para o host. A coluna Interfaces lista todas as interfaces físicas no host, e a coluna Redes Lógicas Atribuídas exibe todas as redes lógicas designadas à interface. A coluna Redes Lógicas Não Atribuídas exibe as redes lógicas não atribuídas.
-
Selecione
l2-vm-network
na coluna Redes Lógicas Não Atribuídas clicando com o botão esquerdo do mouse na rede e, mantendo o mouse pressionado, arraste a rede até a caixa à direita da interface de redeens5
para adicionar a rede. -
Clique em OK para salvar as definições e adicionar a rede.
Adicionar um Domínio de Dados Fibre Channel
O Oracle Linux Virtualization Manager usa um sistema de armazenamento centralizado para imagens de disco de máquina virtual, arquivos ISO e instantâneos. Neste tutorial, dois OCI Block Volumes são anexados ao Host KVM e aparecem como LUNs Fibre Channel.
-
Usando o menu de navegação lateral, vá para Storage e clique em Domínios.
O painel Domínios de Armazenamento é aberto.
-
No painel Domínios de Armazenamento, clique no botão Novo Domínio.
A caixa de diálogo Novo Domínio é aberta.
-
Para o campo Nome, informe um nome para o domínio de dados.
amd-storage-domain-01
-
Na lista drop-down Data Center, selecione a opção Padrão na lista drop-down.
-
Na lista suspensa Função de Domínio, selecione a opção Dados na lista drop-down.
-
Na lista drop-down Tipo de Armazenamento, selecione Fibre Channel.
-
Para a lista drop-down Host a Ser Usado, selecione o host olkvm01.
-
Ao selecionar Canal de Fibra como Tipo de Armazenamento, a caixa de diálogo Novo Domínio exibe automaticamente os destinos conhecidos com LUNs não utilizados.
-
Clique em Adicionar ao lado do primeiro ID da LUN.
-
Clique em OK.
Você pode clicar em Tarefas no canto superior direito da IU para monitorar as várias etapas de processamento que essa etapa conclui ao anexar o domínio de dados FC ao data center.
-
Aguarde a exibição do Status do Data Center Cruzado como Ativo antes de continuar o tutorial.
Importar um Modelo de Máquina Virtual
O Oracle Linux Virtualization Manager permite a importação de modelos OVA existentes. A Oracle fornece modelos OVA predefinidos na página Imagens do Oracle Linux Cloud.
-
Usando o menu de navegação lateral, vá para Compute e clique em Templates.
O painel Modelos é aberto.
-
Clique no botão Importar.
A caixa de diálogo Importar Modelo(s) é aberta.
-
Mantenha as seleções padrão para as listas suspensas Data Center, Origem e Host.
-
Para o Caminho do Arquivo, digite
/tmp
.Esta pasta no host olkvm01 é de onde a IU tentará importar o modelo do OVA. Portanto, primeiro é necessário garantir que o modelo esteja nesse local.
-
Alterne para o terminal dentro da sessão VNC.
-
Faça download do modelo OVA.
ssh olkvm01 "curl -L https://yum.oracle.com/templates/OracleLinux/OL9/u5/x86_64/OL9U5_x86_64-olvm-b253.ova -o /tmp/ol95.ova"
-
Alterne para o navegador dentro da sessão VNC.
-
Clique no botão Carregar.
O modelo OVA aparece na seção Máquinas Virtuais na Origem da caixa de listagem dupla.
-
Clique no modelo OVA e, em seguida, no botão Seta para a Direita para enviar o modelo OVA para o lado Máquinas Virtuais a Serem Importadas da caixa de listagem dupla.
-
Clique em Próximo.
-
Verifique as informações do modelo e clique em OK.
-
Aguarde a exibição do status como OK.
Criar uma Máquina Virtual
-
Usando o menu de navegação lateral, vá para Compute e clique em Virtual Machines.
O painel Máquinas Virtuais é aberto.
-
Clique no botão Novo.
A caixa de diálogo Nova Máquina Virtual é aberta.
-
Selecione o modelo OVA na lista drop-down Modelo.
OL9U5_x86_64-olvm-b253
-
Selecione o sistema operacional na lista drop-down Sistema Operacional.
Oracle Linux 9.x x64
-
No campo Nome, informe um nome para a máquina virtual.
ol9-vm1
-
Selecione a interface de rede da VM na lista suspensa nic1.
l2-vm-network(l2-vm-network)
-
Clique no botão Mostrar Opções Avançadas.
O menu Opções Avançadas é aberto. Este menu ativa a definição de opções adicionais para a máquina virtual, como uma senha, chave SSH ou rede estática.
-
Clique em Execução Inicial.
-
Clique em Autenticação.
-
No campo Nome do Usuário, informe um nome de usuário para fazer log-in na máquina virtual.
opc
-
Nos campos Senha e Verificar Senha, informe uma senha para o usuário.
Para sistemas de produção, a recomendação é usar a Chave Autorizada SSH.
-
Clique em Redes.
-
Informe o endereço IP do servidor DNS no campo Servidores DNS.
10.0.10.1
-
Clique na caixa de seleção ao lado de Nome da Interface de Rede In-guest.
-
Clique no botão Adicionar novo.
-
No campo Nome da interface de rede in-guest, digite o nome da interface de rede.
eth0
-
Na lista drop-down IPv4 Boot Protocol, selecione
Static
.Devido à vinculação da rede de máquina virtual à rede VLAN do OCI, não há servidor DHCP padrão para designar endereços IP.
-
No campo IPv4 Address, digite um endereço IP na mesma faixa que a rede VLAN do OCI.
10.0.10.253
-
No campo IPv4 Máscara de Rede, insira a máscara de rede.
255.255.255.0
-
No campo Gateway IPv4, informe o gateway de rede.
10.0.10.1
-
Clique em OK.
-
Aguarde a alteração do status de Importando para Para baixo.
Executar a Máquina Virtual
-
Alterne para o terminal dentro da sessão VNC.
-
Instale o pacote Virtual Machine Viewer.
Este pacote permite exibir uma máquina virtual usando a console do Oracle Linux Virtualization Manager.
sudo dnf install -y virt-viewer
-
Alterne para o navegador dentro da sessão VNC.
-
Selecione a máquina virtual e clique no botão Executar.
-
Clique no botão Console.
Esta ação faz download de um arquivo
console.vv
no qual você pode clicar para abrir o visualizador remoto da máquina virtual. -
Clique no arquivo
console.vv
na lista de download do browser.O aplicativo do visualizador remoto da máquina virtual é aberto.
-
No visualizador remoto da máquina virtual, faça log-in na máquina virtual usando o nome de usuário e a senha definidos.
-
Verifique as configurações de rede da máquina virtual.
ip a
A saída mostra a interface de rede
eth0
usando um endereço IP10.0.10.253
. -
Faça ping no gateway de rede.
ping 10.0.10.1
A máquina virtual faz pings com sucesso no gateway.
-
Faça ping em um endereço na internet.
Os resultados mostram o Nome ou serviço desconhecido. Esta mensagem aparece porque a VLAN isola o tráfego de rede para pacotes somente dentro de sua sub-rede. Para obter acesso fora da sub-rede da VLAN, você deve fornecer Acesso Externo à VLAN na Console do OCI Cloud para a máquina virtual.
Fornecer Acesso Externo à Máquina Virtual
-
Abra um browser e faça log-in na Console do OCI.
-
Na Console do OCI, use o menu de navegação, clique em Rede e, em seguida, em Redes virtuais na nuvem.
-
Clique no nome da VCN (Rede Virtual na Nuvem) na tabela.
-
Em Recursos, clique em VLANs.
-
No painel VLANs, clique no nome da VLAN na tabela.
-
No painel Detalhes da VLAN, clique em Adicionar Acesso Externo.
O painel Adicionar Acesso Externo é aberto.
-
Em Tipo de Acesso Externo, selecione Acesso Público.
-
Em Endereço IP Privado, informe o nome da máquina virtual no campo Nome e o endereço IP da máquina virtual no campo Endereço IP Privado.
-
Em Endereço IP Público Reservado, selecione Criar Novo.
-
Clique em Adicionar Acesso Externo
O painel Detalhes da VLAN exibe uma nova entrada no Acesso Externo que contém um Endereço IP Público. Esta entrada agora permite que a máquina virtual acesse a internet, tanto de entrada quanto de saída.
Testar Acesso Externo da Máquina Virtual
-
Alterne para o visualizador remoto de máquina virtual dentro da sessão VNC.
-
Faça ping em um endereço na internet.
Os resultados mostram o ping bem-sucedido de um endereço da Internet. Agora você pode executar o
sudo dnf upgrade -y
para manter o nível de patch da máquina virtual atualizado.
Próximas Etapas
A criação e o acesso bem-sucedidos de uma máquina virtual à internet demonstram uma instalação funcional do Oracle Linux Virtualization Manager na OCI. Com o ambiente ativo e em execução, expanda suas habilidades adicionando outro host KVM, uma máquina virtual executando um servidor DHCP ou migrando uma máquina virtual de um host KVM para outro. Confira a documentação disponível e os links abaixo para obter informações adicionais.
Links Relacionados
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.
Install Oracle Linux Virtualization Manager in Oracle Cloud Infrastructure
G36441-01
Copyright ©2025, Oracle and/or its affiliates.