Instalación de la imagen del reflector de ruta virtual mediante OpenStack
OpenStack es una plataforma gratuita de computación en la nube de código abierto que admite la creación y administración de reflector de ruta virtual (vRR). OpenStack le permite:
Conecte una VNIC a una NIC física
Mostrar una representación gráfica de la máquina virtual
Asignar una cantidad específica de espacio en disco para la máquina virtual
Tomar una instantánea de una máquina virtual en ejecución
Crear una nueva máquina virtual a partir de una instantánea
Las máquinas físicas y virtuales se conectan mediante OpenvSwitch, lo que elimina la necesidad de configurar túneles y superposiciones, como MPLS sobre GRE y MPLS mediante UDP. OpenvSwitch también ofrece un mejor rendimiento que otros métodos, ya que las NIC físicas están dedicadas a VNI específicas.
En este tema, se incluyen las siguientes tareas:
Composición de credenciales de autenticación de usuario
Se requieren credenciales de usuario adecuadas para que la autenticación tenga éxito en cada comando de OpenStack. Puede componer credenciales con cualquiera de los dos métodos siguientes:
Exportar credenciales de usuario una vez
Para evitar pasar credenciales de usuario cada vez que utilice la línea de comandos de OpenStack, exporte las credenciales:
Pasar credenciales de usuario cada vez que usa un comando
Para pasar credenciales en la línea de comandos cada vez que ejecute un comando de OpenStack:
--os-username username --os-password password --os-tenant-name tenant-name --os-auth-url http://ip_address_of_keystone:portNumber /v2.0
Dónde
username
—Nombre de usuario de OpenStacktenant-name
—Nombre del inquilinopassword
—Contraseña para usuario de OpenStackip_address_of_keystone:portNumber
—Dirección IP del servidor de autenticación keystone y su número de puerto
Registro de una imagen
Antes de que se pueda usar la imagen de vRR para crear una instancia de vRR, la imagen debe incorporarse al directorio de vista.
Para llevar la imagen del vRR al directorio de vista:
stack@host$ glance image-create --name image-name --disk-format=qcow2 --container-format= bare --file=image-location
Dónde
image-name
— Un nombre para la imagen. Este nombre se utiliza más tarde al crear la instancia de vRR.image-location
— La ubicación de la imagen del vRR.
Actualización de la configuración de disco, CD-ROM y VIF para la imagen
De forma predeterminada, OpenStack usa virtio para modelos de disco, CDROM y VIF (NIC), pero las imágenes basadas en Junos no admiten controladores de virtio. Debe actualizar la imagen para cambiar esta configuración.
Creación de una plantilla de hardware virtual
Una plantilla de hardware virtual en OpenStack se llama sabor. Un sabor define un conjunto de parámetros de hardware y luego se aplica a la instancia de vRR.
Para crear un sabor para una instancia de vRR:
Creación de redes y subredes
Cree redes y subredes para la comunicación interna y externa. Las NIC virtuales de las instancias de vRR se pueden adjuntar posteriormente a las subredes.
Creación de una instancia de vRR
Una instancia es una máquina virtual en la que se ejecuta el vRR. Para crear la instancia, proporcione el nombre de la imagen, el sabor, el ID de red para la NIC virtual y un nombre para la instancia.
Para crear una instancia de vRR:
Creación de un enrutador
Un enrutador OpenStack es una entidad lógica que enruta paquetes entre subredes internas, reenvía paquetes desde redes internas a redes externas y accede a las instancias de vRR desde redes externas. Debe crear un enrutador y crear una interfaz en el enrutador para cada subred con la que se comunique.
La interfaz em0 solo puede funcionar como interfaz de administración. No puede usar la interfaz em0 para configuraciones de enrutamiento.
Asignar una IP flotante a una instancia de vRR
Una IP flotante representa una dirección IP externa y proporciona acceso a la instancia de vRR desde una red externa. Solo se puede crear una IP flotante para una red que tenga el router:external
atributo.
Configurar reglas de grupo de seguridad
Para permitir el acceso a la instancia de vRR a través de SSH y ping, debe crear reglas de seguridad.