Skip to main content
NetApp Solutions
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Implemente Red Hat OpenShift Virtualization con FSxN en ROSA

Colaboradores

Descripción general

En esta sección se proporcionan detalles para configurar FSx para NetApp ONTAP como la clase de almacenamiento predeterminada para el clúster ROSA y, a continuación, crear una máquina virtual que aproveche el almacenamiento FSx ONTAP para sus volúmenes. También examinaremos la conexión a la máquina virtual mediante las credenciales de invitado y el reinicio de la máquina virtual. Y finalmente, realizaremos una migración en vivo de la Máquina Virtual desde el nodo actual a un nuevo nodo. Examinaremos el contenido del almacenamiento en disco tras el reinicio de una máquina virtual y la migración dinámica.

Configuración inicial

En esta sección se muestra cómo configurar la clase de almacenamiento predeterminada para que sea Trident-csi y la clase VolumeSnapshotClass predeterminada para que sea la clase Snapshot de volumen de FSx. A continuación, se muestra cómo crear una máquina virtual a partir de una plantilla y, a continuación, conectarla e iniciar sesión con las credenciales de invitado.

Asegúrese de que la clase de almacenamiento predeterminada está definida en Trident-csi Clase de almacenamiento por defecto de OCP-v.

Asegúrese de que VolumeSnapShotClasses predeterminado esté definido como se muestra OCP-v Clase de Instantánea de Volumen por Defecto

Si los valores predeterminados no están definidos, puede configurarlos desde la consola o desde la línea de comandos

$ oc patch storageclass trident-csi -p '{"metadata": {"annotations": {"storageclass.kubernetes.io/is-default-class": "true"}}}'
$ oc patch VolumeSnapshotClasses fsx-snapclass -p '{"metadata": {"annotations": {"snapshot.storage.kubernetes.io/is-default-class": "true"}}}'

Crear una VM a partir de la plantilla

Utilice la consola web para crear una máquina virtual a partir de una plantilla. Desde RedHat OpenShiftService en la consola de AWS, cree una máquina virtual. En el clúster hay plantillas disponibles que se pueden usar para crear el equipo virtual. En la captura de pantalla a continuación, elegimos fedora VM de esta lista. Dale un nombre a la VM y luego haz clic en Personalizar Máquina Virtual. Seleccione la pestaña Discos y haga clic en Agregar discos. Cambie el nombre del disco preferiblemente a algo significativo, asegúrese de que Trident-csi esté seleccionado para la clase de almacenamiento. Haga clic en Save. Haga clic en Crear VirtualMachine

Después de unos minutos, la máquina virtual se está ejecutando OCP-v Crear VM a partir de la plantilla

Orígenes de plantilla de OCP-v disponibles

OCP-v Personalizar VM

OCP-v Discos

OCP-v Añadir disco

VM OCP-v en ejecución

Revisar todos los objetos creados para la VM

Los discos de almacenamiento. Discos de almacenamiento OCP-v.

Los sistemas de archivos de la VM mostrarán las particiones, el tipo de sistema de archivos y los puntos de montaje. Sistemas de archivos OCP-v.

Se crean 2 PVR para la máquina virtual, una desde el disco de arranque y otra para el disco de conexión en caliente. EV VM OCP-v.

La RVP del disco de inicio muestra que el modo de acceso es ReadWriteMany y la clase de almacenamiento es Trident-csi. Disco de arranque de máquina virtual OCP-v PVC

Del mismo modo, la PVC del disco de conexión en caliente muestra que el modo de acceso es ReadWriteMany y la clase de almacenamiento es Trident-csi. Disco de conexión en caliente de VM OCP-v PVC

En la siguiente captura de pantalla podemos ver que el pod de la VM tiene un Status of Running. VM OCP-v en ejecución

Aquí podemos ver los dos volúmenes asociados con el VM POD y los 2 RVP asociados con ellos. VM de OCP-v PVCs y VP

Conectarse a la VM

Haga clic en el botón 'Abrir consola web' y acceda con las credenciales de invitado OCP-v VM connect

Inicio de sesión de OCP-v.

Emita los siguientes comandos

$ df (to display information about the disk space usage on a file system).
$ dd if=/dev/urandom of=random.dat bs=1M count=10240 (to create a file called random.dat in the home dir and fill it with random data).

El disco se llena con 11 GB de datos. El equipo virtual OCP-v llena el disco

Utilice vi para crear un archivo de texto de ejemplo que usaremos para probar. OCP-v Crear un archivo