Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Instalação da imagem do refletor de rota virtual no KVM

Antes de instalar o vRR:

  1. Baixe o pacote de software vRR (vrr-*.tgz) na página do Refletor de Rotas Virtuais e descompacte o pacote em um local acessível ao servidor.

  2. (Para ubuntu) Prepare o host Ubuntu desativando a virtualização APIC.

    Edite o arquivo /etc/modprobe.d/qemu-system-x86.conf e adicione enable_apicv=0 à linha contendo options kvm_intel.

    Reinicialize o host ou descarreque e recarga do módulo do kernel.

  3. (Para CentOS) Copie a imagem do vRR para o diretório libvirtd e renomeie-a com o nome de sua VM.

    Nota:

    Para o Junos Releases 15.1 >= Junos Os Releases < 16.1, use o pacote unificado.

    Converta a imagem do vmdk em formato qcow2 usando o qemu-img convert -f vmdk -O qcow2 vmdk-filename qcow2-filename comando. Por exemplo: qemu-img convert -f vmdk -O qcow2 junos-x86-64-15.1R1.9.vmdk junos-x86-64-15.1R1.9.qcow2

    A partir do Junos OS Release 16.1, use o pacote VRR KVM: vrr-bundle-kvm-21.1R1.11.tgz. Apenas a imagem qcow2 dentro do pacote KVM: junos-x86-64-*.img é necessário para criar VRR (você não precisa usar os metadados.img).

    Por exemplo, esses comandos copiam a imagem de download no arquivo vrr-VM01.img no diretório libvirtd/images :

Para instalar o vRR, execute essas tarefas:

Configurando as pontes linux

Você deve configurar essas pontes Linux para que as interfaces vRR tenham conectividade adequada.

  • interface em0 (por exemplo, vrr-mgmt)

  • interface em1 (por exemplo, vrr-ext)

Nota:

A interface em0 só pode funcionar como uma interface de gerenciamento. Você não pode usar a interface em0 para configurações de roteamento.

Para conectividade remota à instância vRR, você pode adicionar interfaces físicas a partir do host.

As pontes não são persistentes em reinicializações. Para torná-los permanentes, você deve adicioná-los aos arquivos de configuração apropriados para a distribuição do Linux.

Para configurar as pontes:

  1. Crie as pontes.

    Verifique se as pontes foram criadas com o brctl show comando.

  2. Para cada ponte, uma interface com o mesmo nome é criada no sistema. Certifique-se de que essas interfaces estejam em um estado de administração.

    Verifique se as interfaces estão ativas com o ip link show comando.

  3. Para fornecer conectividade remota para a instância vRR, adicione interfaces físicas a essas pontes.
Nota:

As instalações de KVM oferecem suporte ao virtio driver para as interfaces em1 e em2.

Lançamento do vRR VM

As interfaces físicas são mapeadas para as interfaces VM (como em0) usando a ponte Linux. A Figura 1 ilustra este mapeamento. Você pode usar um modelo XML ou o virt-install utilitário para criar este mapeamento de interface quando você lançar o vRR VM.

Figura 1: mapeamento vRR Interface Mapping da interface vRR

Para lançar a instância VRR:

  1. Você pode usar o virsh create comando ou o virt-install utilitário.
    • Use o virsh create vrr-instance-name.xml comando com o arquivo modelo XML.

      Por exemplo: virsh create vrr.xml

      Aqui está um arquivo de modelo XML amostral para vrr.xml.

    • (Para o Junos OS Release 14.1 ou 14.2) Você pode usar a virt-install utilidade.

      Onde:

      --name

      Especifica o nome da instância vRR.

      --disk

      Especifica o caminho até o arquivo de imagem.

      Por exemplo:

      Nota:

      Depois de instalar e iniciar a instância vRR, você pode acessar a porta do console serial para a VM usando o protocolo Telnet. Por exemplo: telnet 127.0.0.1 5025

  2. Você pode se conectar ao console VM usando o virsh console vrr-instance-name comando.

    Aguarde o inicialização do sistema e apresente o aviso de login. Você pode fazer login e configurar o vRR como normalmente faria em um roteador.

    Para se desconectar do console, pressione Ctrl + ].

  3. Verifique se seu VM está instalado como vRR usando o show version comando.
    Nota:

    O modelo deve aparecer como vrr.

    Por exemplo:

  4. Verifique se seu VM está instalado usando o show interfaces terse comando. As interfaces adicionais aparecem como interfaces. Por exemplo: