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.

Proxmox VE con ONTAP

Colaboradores

El almacenamiento compartido en Proxmox Virtual Environment(VE) reduce el tiempo necesario para la migración en vivo de equipos virtuales y hace que sea un destino mejor para las copias de seguridad y las plantillas coherentes en todo el entorno. Las soluciones de almacenamiento ONTAP pueden satisfacer las necesidades de los entornos de host de Proxmox VE, así como las demandas de almacenamiento de archivos invitados, bloques y objetos.

Los hosts Proxmox VE deben tener FC, Ethernet u otras interfaces compatibles cableadas a switches y tener comunicación con interfaces lógicas ONTAP. Compruebe siempre "Herramienta de matriz de interoperabilidad" las configuraciones compatibles.

Funciones de ONTAP a grandes rasgos

Características comunes

  • Clúster de escalado horizontal

  • Autenticación segura y compatibilidad con RBAC

  • Soporte multiadministrador de confianza cero

  • Multi-tenancy seguro

  • Replicar datos con SnapMirror.

  • Copias puntuales con Snapshots.

  • Clones con gestión eficiente del espacio.

  • Funciones de eficiencia del almacenamiento como deduplicación, compresión, etc.

  • Soporte de CSI de Trident para Kubernetes

  • SnapLock

  • Bloqueo de copias snapshot a prueba de manipulaciones

  • Compatibilidad con cifrado

  • FabricPool para organizar en niveles los datos inactivos en un almacén de objetos.

  • Integración de BlueXP  y CloudInsights.

  • Transferencia de datos descargados (ODX) de Microsoft

NAS

  • Los volúmenes FlexGroup son un contenedor NAS de escalado horizontal que proporciona un alto rendimiento junto con la distribución de carga y escalabilidad.

  • FlexCache permite que los datos se distribuyan globalmente y sigue proporcionando acceso local de lectura y escritura a los datos.

  • El soporte multiprotocolo permite acceder a los mismos datos a través de SMB, así como NFS.

  • NFS nConnect permite varias sesiones TCP por conexión TCP, lo que aumenta el rendimiento de la red. Esto aumenta la utilización de nic de alta velocidad disponibles en servidores modernos.

  • El truncamiento de sesiones NFS proporciona mayores velocidades de transferencia de datos, alta disponibilidad y tolerancia a fallos.

  • El multicanal de SMB proporciona una mayor velocidad de transferencia de datos, alta disponibilidad y tolerancia a fallos.

  • Integración con Active Directory/LDAP para permisos de archivos.

  • Conexión segura con NFS a través de TLS.

  • Compatibilidad con NFS Kerberos.

  • NFS sobre RDMA.

  • Asignación de nombres entre identidades de Windows y Unix.

  • Protección autónoma contra ransomware.

  • Análisis de sistema de archivos.

SAN

  • Amplíe su clúster en dominios de fallos con sincronización activa de SnapMirror.

  • Los modelos ASA proporcionan acceso multivía activo-activo y una rápida recuperación tras fallos de ruta.

  • Compatibilidad con los protocolos FC, iSCSI, NVMe-oF.

  • Compatibilidad con la autenticación mutua CHAP de iSCSI.

  • Asignación y conjunto de puertos de LUN selectivos.

Tipos de almacenamiento Proxmox VE compatibles con ONTAP

Los protocolos NAS (NFS/SMB) admiten todos los tipos de contenido de Proxmox VE y normalmente se configuran una vez en el nivel de centro de datos. Las máquinas virtuales invitadas pueden utilizar discos de tipo sin configurar, qcow2 o VMDK en almacenamiento NAS. Las copias Snapshot de ONTAP se pueden hacer visibles para acceder a copias puntuales de los datos del cliente. El almacenamiento basado en bloques con protocolos SAN (FC/iSCSI/NVMe-oF) suele configurarse por host y está restringido a los tipos de contenido de imágenes de contenedor y disco de equipo virtual compatibles con Proxmox VE. Las máquinas virtuales y los contenedores invitados consumen almacenamiento basado en bloques como dispositivos sin formato.

Tipo de contenido NFS SMB/CIFS FC ISCSI NVMe-of

Completos

No1

No1

No1

Discos de equipos virtuales

Sí 2

Sí 2

Sí 2

Volúmenes de TC

Sí 2

Sí 2

Sí 2

Imágenes ISO

No1

No1

No1

Plantillas de TC

No1

No1

No1

Fragmentos

No1

No1

No1

Notas: 1 - Requiere el sistema de archivos del clúster para crear la carpeta compartida y usar el tipo de almacenamiento del directorio. 2 - Utilice el tipo de almacenamiento LVM.

Almacenamiento SMB/CIFS

Para utilizar recursos compartidos de archivos SMB/CIFS, el administrador de almacenamiento debe llevar a cabo ciertas tareas y el administrador de virtualización puede montar el recurso compartido mediante la interfaz de usuario de Proxmox VE o desde el shell. El multicanal de SMB proporciona tolerancia a fallos e impulsa el rendimiento. Si quiere más información, consulte "TR4740 - SMB 3,0 multicanal"

Nota La contraseña se guardará en un archivo de texto sin cifrar y solo será accesible para el usuario root. Consulte "Documentación de Proxmox VE".
Pool de almacenamiento compartido de SMB con ONTAP
</strong> de tareas de administración de almacenamiento de <strong>

Si no es nuevo en ONTAP, use la interfaz de System Manager para completar estas tareas para mejorar la experiencia.

  1. Compruebe que la SVM esté habilitada para SMB. Siga "Documentación de ONTAP 9" para obtener más información.

  2. Tengan al menos dos lifs por controladora. Siga los pasos del enlace anterior. Como referencia, aquí hay una captura de pantalla de los LIPS utilizados en esta solución.

    detalles de la interfaz nas

  3. Utilice la autenticación basada en Active Directory o en grupos de trabajo. Siga los pasos del enlace anterior.

    Unirse a la información de dominio

  4. Cree un volumen. Recuerde que debe comprobar la opción para distribuir datos en el clúster para usar FlexGroup.

    Opción de FlexGroup

  5. Cree un recurso compartido de SMB y ajuste los permisos. Siga "Documentación de ONTAP 9" para obtener más información.

    Información de uso compartido de SMB

  6. Proporcione el servidor SMB, el nombre del recurso compartido y la credencial al administrador de virtualización para que complete la tarea.

<strong> </strong> de tareas de administración de virtualización
  1. Recopile el servidor SMB, el nombre del recurso compartido y las credenciales para usar la autenticación del recurso compartido.

  2. Asegúrese de que al menos dos interfaces están configuradas en diferentes VLAN (para tolerancia a fallos) y NIC admite RSS.

  3. Si utiliza la interfaz de usuario de gestión https:<proxmox-node>:8006 , haga clic en el centro de datos, seleccione almacenamiento, haga clic en Añadir y seleccione SMB/CIFS.

    Navegación de almacenamiento SMB

  4. Rellene los detalles y el nombre del recurso compartido se debe rellenar automáticamente. Asegúrese de que todo el contenido está seleccionado. Haga clic en Añadir.

    Adición del almacenamiento para pymes

  5. Para habilitar la opción multicanal, vaya al shell en cualquiera de los nodos del cluster y escriba pvesm set pvesmb01 --options multicanal,max_channels=4

    configuración multicanal

  6. Aquí está el contenido en /etc/pve/storage.cfg para las tareas anteriores.

    Archivo de configuración de almacenamiento para SMB

Almacenamiento en NFS

ONTAP es compatible con todas las versiones de NFS que admite Proxmox VE. Para proporcionar tolerancia a fallos y mejoras de rendimiento, asegúrese "trunking de sesión"de que se utiliza. Para utilizar la conexión troncal de sesión, se requiere un NFS v4,1 mínimo.

Si no es nuevo en ONTAP, use la interfaz de System Manager para completar estas tareas para mejorar la experiencia.

Opción nconnect de NFS con ONTAP
</strong> de tareas de administración de almacenamiento de <strong>
  1. Compruebe que la SVM esté habilitada para NFS. Consulte "Documentación de ONTAP 9"

  2. Tengan al menos dos lifs por controladora. Siga los pasos del enlace anterior. Como referencia, aquí está la captura de pantalla de LIPS que utilizamos en nuestro laboratorio.

    detalles de la interfaz nas

  3. Cree o actualice la política de exportación NFS proporcionando acceso a las direcciones IP o subred del host de Proxmox VE. Consulte "Creación de políticas de exportación"y."Añada una regla a una política de exportación"

  4. "Cree un volumen". Recuerde que debe comprobar la opción para distribuir datos en el clúster para usar FlexGroup.

    Opción de FlexGroup

  5. "Asigne una política de exportación a un volumen"

    Información de volumen NFS

  6. Informe al administrador de virtualización de que el volumen NFS está listo.

<strong> </strong> de tareas de administración de virtualización
  1. Asegúrese de que al menos dos interfaces estén configuradas en diferentes VLAN (para tolerancia a fallos). Utilizar unión NIC.

  2. Si utiliza la interfaz de usuario de gestión https:<proxmox-node>:8006 , haga clic en el centro de datos, seleccione almacenamiento, haga clic en Agregar y seleccione NFS.

    Navegación por el almacenamiento NFS

  3. Rellene los detalles, después de proporcionar la información del servidor, las exportaciones NFS deben rellenarse y seleccionarse de la lista. Recuerde seleccionar las opciones de contenido.

    Almacenamiento NFS añadido

  4. Para el trunking de sesión, en cada host de Proxmox VE, actualice el archivo /etc/fstab para montar la misma exportación NFS con una dirección lif diferente junto con la opción max_connect y nfs version.

    entradas de fstab para el tronco de sesión

  5. Este es el contenido de /etc/pve/storage.cfg para NFS.

    Archivo de configuración de almacenamiento para NFS

LVM con iSCSI

Pool compartido de LVM con iSCSI mediante ONTAP

Para configurar Logical Volume Manager para el almacenamiento compartido en los hosts de Proxmox, realice las siguientes tareas:

<strong> </strong> de tareas de administración de virtualización
  1. Asegúrese de que hay dos interfaces vlan de linux disponibles.

  2. Asegúrese de que MultiPath-Tools está instalado en todos los hosts de Proxmox VE. Asegúrese de que se inicia en el arranque.

    apt list | grep multipath-tools
    # If need to install, execute the following line.
    apt-get install multipath-tools
    systemctl enable multipathd
  3. Recopile el iqn del host iscsi para todos los hosts de Proxmox VE y proporciónelo al administrador de almacenamiento.

    cat /etc/iscsi/initiator.name
</strong> de tareas de administración de almacenamiento de <strong>

Si no es nuevo en ONTAP, use System Manager para obtener una mejor experiencia.

  1. Compruebe que la SVM esté disponible con el protocolo iSCSI habilitado. Seguir "Documentación de ONTAP 9"

  2. Tengan dos lifs por controladora dedicada para iSCSI.

    detalles de la interfaz de iscsi

  3. Cree un igroup y complete los iniciadores de host iscsi.

  4. Cree la LUN con el tamaño deseado en la SVM y presente al igroup creado en el paso anterior.

    detalles de la lun iscsi

  5. Notifique al administrador de virtualización que se ha creado la lun.

<strong> </strong> de tareas de administración de virtualización
  1. Vaya a IU de gestión https:<proxmox node>:8006 , haga clic en el centro de datos, seleccione almacenamiento, haga clic en Agregar y seleccione iSCSI.

    navegación de almacenamiento iscsi

  2. Proporcione el nombre de ID de almacenamiento. La dirección lif de iSCSI de ONTAP debe poder seleccionar el destino cuando no hay ningún problema de comunicación. Dado que nuestra intención no es proporcionar directamente acceso de LUN al equipo virtual «guest», desmarque esta opción.

    creación de tipo de almacenamiento iscsi

  3. Ahora, haga clic en Agregar y seleccione LVM.

    navegación de almacenamiento lvm

  4. Proporcione el nombre del ID de almacenamiento, seleccione el almacenamiento base que debería coincidir con el almacenamiento iSCSI del que hemos creado en el paso anterior. Seleccione el LUN para el volumen base. Proporcione el nombre del grupo de volúmenes. Asegúrese de que se ha seleccionado COMPARTIDO.

    creación de almacenamiento lvm

  5. Aquí está el archivo de configuración de almacenamiento de ejemplo para LVM que utiliza el volumen iSCSI.

    configuración iscsi de lvm

LVM con NVMe/TCP

Pool compartido de LVM con NVMe/TCP mediante ONTAP

Para configurar Logical Volume Manager para el almacenamiento compartido en los hosts de Proxmox, realice las siguientes tareas:

<strong> </strong> de tareas de administración de virtualización
  1. Asegúrese de que hay dos interfaces vlan de linux disponibles.

  2. En cada host de Proxmox del clúster, ejecute el siguiente comando para recopilar la información del iniciador del host.

    nvme show-hostnqn
  3. Proporcione información nqn del host recopilada al administrador de almacenamiento y solicite un espacio de nombres nvme del tamaño requerido.

</strong> de tareas de administración de almacenamiento de <strong>

Si no pasa por ONTAP, use System Manager para obtener una mejor experiencia.

  1. Compruebe que la SVM esté disponible con el protocolo NVMe habilitado. Consulte "Tareas de NVMe en documentación de ONTAP 9".

  2. Cree el espacio de nombres de NVMe.

    creación del espacio de nombres de nvme

  3. Cree el subsistema y asigne nqns del host (si se utiliza CLI). Siga el enlace de referencia anterior.

  4. Informe al administrador de virtualización de que se ha creado el espacio de nombres de nvme.

<strong> </strong> de tareas de administración de virtualización
  1. Navegue hasta el shell de cada host de Proxmox VE del cluster y cree el archivo /etc/nvme/discovery.conf y actualice el contenido específico de su entorno.

    root@pxmox01:~# cat /etc/nvme/discovery.conf
    # Used for extracting default parameters for discovery
    #
    # Example:
    # --transport=<trtype> --traddr=<traddr> --trsvcid=<trsvcid> --host-traddr=<host-traddr> --host-iface=<host-iface>
    
    -t tcp -l 1800 -a 172.21.118.153
    -t tcp -l 1800 -a 172.21.118.154
    -t tcp -l 1800 -a 172.21.119.153
    -t tcp -l 1800 -a 172.21.119.154
  2. Inicie sesión en el subsistema nvme

    nvme connect-all
  3. Inspeccione y recopile los detalles del dispositivo.

    nvme list
    nvme netapp ontapdevices
    nvme list-subsys
    lsblk -l
  4. Crear un grupo de volúmenes

    vgcreate pvens02 /dev/mapper/<device id>
  5. Vaya a IU de administración https:<proxmox node>:8006 , haga clic en el centro de datos, seleccione almacenamiento, haga clic en Agregar y seleccione LVM.

    navegación de almacenamiento lvm

  6. Proporcione el nombre de ID de almacenamiento, seleccione el grupo de volúmenes existente y seleccione el grupo de volúmenes que acaba de crear con la cli. Recuerde marcar la opción compartida.

    lvm en vg existente

  7. Aquí hay un archivo de configuración de almacenamiento de ejemplo para LVM que utiliza NVMe/TCP

    lvm en configuración de nvme tcp