OpenShift Virtualización en IBM Cloud

Nube privada virtual 4.17 y más tarde Sólo nodos trabajadores de metal desnudo Sólo RHCOS

Ejecute máquinas virtuales (VM) junto con cargas de trabajo en contenedores en clústeres de Red Hat OpenShift on IBM Cloud. OpenShift La virtualización proporciona una plataforma unificada tanto para las aplicaciones tradicionales basadas en VM como para las cargas de trabajo en contenedores nativos de la nube.

Visión general

OpenShift La virtualización utiliza la tecnología KubeVirt para permitir la gestión de máquinas virtuales en su entorno Kubernetes. Esta plataforma unificada le permite ejecutar máquinas virtuales y contenedores en la misma infraestructura, gestionar máquinas virtuales utilizando herramientas y API conocidas de Kubernetes y aprovechar soluciones de almacenamiento empresarial como OpenShift Data Foundation o los servicios de almacenamiento de IBM Cloud.

Principales prestaciones

OpenShift La virtualización en IBM Cloud proporciona funciones de virtualización de nivel empresarial integradas en su entorno Kubernetes.

La migración en vivo mueve las máquinas virtuales en ejecución entre nodos sin tiempo de inactividad, lo que permite realizar tareas de mantenimiento o reequilibrar las cargas de trabajo dentro de la misma zona. VM plantillas ofrecen plantillas preconfiguradas para los sistemas operativos más comunes, lo que acelera la implantación. Con las instantáneas y la clonación (disponibles con el almacenamiento ODF), puede crear instantáneas y clones de VM para realizar copias de seguridad, pruebas o despliegues rápidos. El despliegue multizona le permite desplegar en varias zonas para una alta disponibilidad, y la integración de IBM Cloud garantiza que sus máquinas virtuales funcionen a la perfección con los servicios de IBM Cloud para la supervisión, el registro y la seguridad.

Las opciones de red flexibles te permiten conectar máquinas virtuales a redes de pods para utilizar la red estándar de Kubernetes, o bien utilizar interfaces de red virtuales (VNI) en OpenShift 4.21 + para obtener conectividad directa a la red VPC con direcciones IP flotantes y mantener la red durante la migración en vivo.

Opciones de despliegue

Opciones de implementación de la virtualización de OpenShift
Opción de implementación Descripción Ideal para Tiempo de instalación Más información
OpenShift Servicio de virtualización (recomendado) Entorno de virtualización listo para usar, con todos los componentes instalados y configurados automáticamente durante la creación del clúster VM- cargas de trabajo específicas, implementación rápida, gestión simplificada con complementos gestionados, licencias con costes optimizados Acta (generada automáticamente) Empezar, Crear un clúster, Más información
Implementación manual Control total sobre la selección y configuración de componentes. Crear un clúster estándar e instalar manualmente los componentes de virtualización de OpenShift Cargas de trabajo mixtas de contenedores y de « VM », configuraciones de almacenamiento personalizadas, requisitos de red específicos y control total sobre todos los componentes Horario (manual) Planificar la implementación, configurar el almacenamiento, instalar el operador

Comparación de características

Comparación de características de las opciones de implementación
Característica Servicio de virtualización Implementación manual
Tiempo de instalación Acta (generada automáticamente) Horario (manual)
Versión de OpenShift 4.21+ 4.17+
Almacenamiento ODF preconfigurado con NVMe local Elige el formato que prefieras (ODF, archivo VPC, etc.)
Redes Preoptimizado (MTU 8900/9000) Configuración manual
Licencias OVE (rentable) OCP completo
Gestión Complementos gestionados Autogestionados
Flexibilidad Preconfigurado control completo
Ideal para VM cargas de trabajo específicas Configuración personales

OpenShift Las licencias de la edición de virtualización (OVE) ofrecen una opción rentable para las cargas de trabajo centradas en el « VM ». Para obtener más información sobre las opciones de licencia, consulta la documentación sobre precios de « Red Hat OpenShift ».

Características

Ambas opciones de implementación presentan las siguientes características. La virtualización de characteristics:OpenShift presenta las siguientes características:

OpenShift Características de la virtualización
Categoría Requisitos
Infraestructura VPC con nodos de trabajo bare metal, sistema operativo Red Hat CoreOS (RHCOS), CNI OVN- Kubernetes, protección del tráfico saliente desactivada
Almacenamiento ReadWriteMany Compatibilidad con el modo de acceso (RWX), Data Foundation de OpenShift (recomendado) o VPC File Storage
Redes Conectividad de red de 100 Gbps (Gen 2) o 200 Gbps (Gen 3), optimización de MTU para cargas de trabajo de VM

Variantes bare metal compatibles

OpenShift La virtualización requiere nodos trabajadores VPC bare metal. Se admiten los siguientes formatos:

Versiones bare metal compatibles con la virtualización OpenShift
Tipo Núcleos Memoria Red Almacenamiento primario Versión Min Ideal para
bx2.metal.96x384 48 384 GB 100 Gbps SSD de 960 GB Todos Cargas de trabajo equilibradas
bx2d.metal.96x384 48 384 GB 100 Gbps SSD de 960 GB Todos Equilibrado + ODF
cx2.metal.96x192 48 192 GB 100 Gbps SSD de 960 GB Todos Uso intensivo de ordenadores
cx2d.metal.96x192 48 192 GB 100 Gbps SSD de 960 GB Todos Ordenador + ODF
mx2.metal.96x768 48 768 GB 100 Gbps SSD de 960 GB Todos Gran consumo de memoria
mx2d.metal.96x768 48 768 GB 100 Gbps SSD de 960 GB Todos Memoria + ODF
bx3.metal.48x256 24 256 GB 100 Gbps SSD de 480 GB 4.17+ Pequeño equilibrado
bx3.metal.64x256 32 256 GB 100 Gbps SSD de 480 GB 4.17+ Medio equilibrado
bx3d.metal.48x256 24 256 GB 100 Gbps SSD de 480 GB 4.17+ Pequeño equilibrado + ODF
bx3d.metal.64x256 32 256 GB 100 Gbps SSD de 480 GB 4.17+ Medio equilibrado + ODF
bx3d.metal.192x1024 96 1024 GB 100 Gbps SSD de 480 GB 4.17+ Grandes equilibrados + ODF
cx3d.metal.48x128 24 128 GB 100 Gbps SSD de 480 GB 4.17+ Pequeños ordenadores + ODF
cx3d.metal.64x128 32 128 GB 100 Gbps SSD de 480 GB 4.17+ Computación media + ODF
mx3.metal.48x512 24 512 GB 100 Gbps SSD de 480 GB 4.17+ Memoria media
mx3.metal.64x512 32 512 GB 100 Gbps SSD de 480 GB 4.17+ Memoria grande
mx3d.metal.16x128 8 128 GB 100 Gbps SSD de 480 GB 4.17+ Memoria pequeña + ODF
mx3d.metal.48x512 24 512 GB 100 Gbps SSD de 480 GB 4.17+ Memoria media + ODF
mx3d.metal.64x512 32 512 GB 100 Gbps SSD de 480 GB 4.17+ Memoria grande + ODF
mx3d.metal.96x1024 48 1024 GB 100 Gbps SSD de 480 GB 4.17+ Memoria XL + ODF
mx3d.metal.128x1024 64 1024 GB 100 Gbps SSD de 480 GB 4.17+ Memoria XXL + ODF
mx3de.metal.48x512 24 512 GB 100 Gbps SSD de 480 GB 4.17+ Memoria media + ODF
mx3de.metal.64x512 32 512 GB 100 Gbps SSD de 480 GB 4.17+ Memoria grande + ODF
ux3de.metal.16x512 8 512 GB 100 Gbps SSD de 480 GB 4.17+ Memoria ultraalta + ODF

Las versiones con los sufijos « d » y « de » incluyen almacenamiento SSD local adicional, que puedes utilizar para cargas de trabajo como « OpenShift Data Foundation». La columna « Primary storage » muestra el disco de arranque y el disco de almacenamiento del contenedor.

Almacenamiento y redes

Opciones de almacenamiento

Opciones de almacenamiento para la virtualización OpenShift
Almacenamiento Rendimiento Instantáneas Clonando Ideal para
OpenShift Data Foundation Alto Producción, grandes cargas de trabajo de E/S
VPC File Storage Moderado No No Desarrollo, con especial atención a los costes
IBM Storage Fusion Alto Empresas con necesidades de copia de seguridad

Funciones de redes

Funcionalidades de red para la virtualización de OpenShift
Opción de conexión en red Disponible en Prestaciones
Conceptos básicos de redes OpenShift 4.17+ Conectividad de red de pods, servicios y rutas de « Kubernetes », equilibradores de carga de VPC, red estándar de « VM »
Redes avanzadas con VNI OpenShift 4.21+ Conectividad directa a la red VPC, direcciones IP flotantes, conservación de la red durante la migración en vivo y múltiples interfaces de red por VM. Véase Gestión de interfaces de red virtuales

Los clústeres del Servicio de Virtualización que ejecutan la versión 4.21 y posteriores tienen acceso a opciones de red avanzadas, entre las que se incluyen capacidades mejoradas para las interfaces de red virtuales y un mayor rendimiento de red.

Limitaciones

  • Se necesitan nodos trabajadores de metal desnudo; no se admiten instancias de servidor virtual
  • Red Hat CoreOS (RHCOS) es necesario
  • No es posible adjuntar volúmenes de bloques remotos a nodos bare metal
  • La migración en vivo sólo es posible dentro de la misma zona
  • Las funciones de VNI requieren la versión OpenShift 4.21 o posterior
  • Las máquinas virtuales de Windows requieren una licencia adecuada
  • Si marca más de un StorageClass con la anotación storageclass.kubernetes.io/is-default-class: "true", ocurre lo siguiente:
    • Lógica de selección: Para un PersistentVolumeClaim (PVC) creado sin un storageClassName, Kubernetes suele seleccionar el StorageClass predeterminado creado más recientemente.
    • Posible error: En algunas versiones antiguas o en configuraciones específicas, el hecho de tener varios valores predeterminados puede provocar que falle la creación del PVC si no se especifica una clase de forma explícita, ya que el sistema no puede determinar cuál debe utilizar.
    • Supervisión de alertas: En entornos gestionados como OpenShift, tener múltiples valores por defecto activa una alerta MultipleDefaultStorageClasses para advertir a los administradores del conflicto.

cómo empezar

Elija su ruta de despliegue:

Para una implementación rápida:

  1. Empieza a utilizar el Servicio de virtualización
  2. Crear un clúster de servicios de virtualización

Para un despliegue personalizado:

  1. Planificación del despliegue
  2. Configurar el almacenamiento
  3. Instalar el automatismo

Recursos adicionales: