IBM Cloud Docs
Aprovisionamiento de File Storage for Classic para su uso como almacén de datos VMware

Aprovisionamiento de File Storage for Classic para su uso como almacén de datos VMware

Este tutorial le guiará a través de los pasos para solicitar y configurar IBM Cloud® File Storage for Classic en un entorno de vSphere en IBM Cloud®. File Storage for Classic está diseñado para admitir aplicaciones de E/S elevadas que requieren niveles predecibles de rendimiento. El rendimiento previsible se consigue mediante la asignación de operaciones de entrada/salida a nivel de protocolo por segundo (IOPS) para volúmenes individuales.

Si necesita que más de ocho hosts accedan a su almacén de datos VMware®, la mejor práctica es elegir NFS File Storage for Classic.

El acceso y el montaje de la oferta de File Storage for Classic se realiza mediante una conexión NFS. En una implementación de VMware®, se puede montar un único volumen en hasta 64 hosts ESXi como almacenamiento compartido. También puede montar múltiples volúmenes para crear un clúster de almacenamiento que utilice DRS (Distributed Resource Scheduler) de almacenamiento de vSphere.

También puede familiarizarse con los VMware vSphere 8.0- NFS Conceptos y operaciones de almacenes de datos en el entorno vSphere y mejores prácticas para ejecutar NFS con VMware vSphere.

Antes de empezar

Consideraciones para el pedido

Las opciones de precio y configuración para el File Storage for Classic se facturan basándose en una combinación del espacio reservado y las IOPS ofrecidas.

Al realizar el pedido de File Storage for Classic, tenga en cuenta la información siguiente:

  • Cuando decidas el tamaño, ten en cuenta el tamaño de la carga de trabajo y el rendimiento necesario. El tamaño es importante con el servicio Resistencia, que escala el rendimiento de forma lineal en relación con la capacidad (IOPS/GB). Por el contrario, el servicio Rendimiento permite al administrador elegir la capacidad y el rendimiento de forma independiente. Los requisitos de rendimiento son importantes con el servicio Rendimiento.

    El cálculo del rendimiento es IOPS x 16 KB. Las IOPS se miden en base a un tamaño de bloque de 16 KB con una mezcla de lectura/escritura del 50-50. Al aumentar el tamaño de bloque, se aumenta el rendimiento pero se reducen las IOPS. Por ejemplo, duplicar el tamaño de bloque a bloques de 32 KB mantiene el rendimiento máximo pero reduce a la mitad las IOPS.

  • NFS utiliza muchas operaciones de control de archivos adicionales, como lookup, getattr y readdir. Estas operaciones, junto con las operaciones de lectura/escritura, pueden contar como IOPS y varían según el tipo de operación y la versión de NFS.

  • Tanto NFSv3 como NFSv4.1 están soportados en el entorno de IBM Cloud®. Sin embargo, se prefiere el uso de NFSv3 debido a su mecanismo de bloqueo de archivos diferente. NFSv4.1 debe detener todas las operaciones y luego completar la recuperación del bloqueo, por lo que pueden producirse problemas de protocolo durante los eventos de red.

    No puede utilizar diferentes versiones de NFS para montar el mismo almacén de datos en varios hosts. Debido a que los clientes NFS 3 y NFS 4.1 no utilizan el mismo protocolo de bloqueo, acceder a los mismos discos virtuales desde dos clientes incompatibles podría dar lugar a un comportamiento incorrecto y provocar la corrupción de datos. Para más información, consulte NFS Bloqueo de archivos.

  • File Storage for Classic sólo pueden acceder a los volúmenes los dispositivos, subredes o direcciones IP autorizados.

  • Para evitar la desconexión del almacenamiento durante el path-failover IBM® recomienda instalar las herramientas VMware®, que establecen un valor de tiempo de espera adecuado. No cambie el valor porque la configuración predeterminada es suficiente para garantizar que su host VMware® no pierda conectividad.

  • El File Storage for Classic permite a los administradores establecer planificaciones de instantáneas que crean y suprimen copias de instantáneas automáticamente para cada volumen de almacenamiento. También puede crear programas de instantáneas adicionales (cada hora, cada día, cada semana) para instantáneas automáticas y crear manualmente instantáneas ad hoc para escenarios de continuidad de negocio y recuperación ante desastres (BCDR). A través de la consola IBM Cloud® se envían alertas automáticas al propietario del volumen sobre las instantáneas conservadas y el espacio utilizado. Se necesita espacio de instantáneas para utilizar las instantáneas. El espacio se puede comprar en el pedido de volumen inicial o después del aprovisionamiento inicial. Para restaurar el volumen de la máquina virtual ( File Storage for Classic ) es necesario apagar todas las máquinas virtuales. El volumen debe desmontarse temporalmente del host ESXi para evitar cualquier corrupción de datos durante el proceso. Para obtener más información, consulte el artículo sobre instantáneas.

    VMware® los entornos no son conscientes de las instantáneas. La función de instantáneas de File Storage for Classic no debe confundirse con las instantáneas de VMware®. Cualquier recuperación que utilice la función de instantáneas de File Storage for Classic debe gestionarse desde la consola IBM Cloud®.

Pedido de recursos necesarios

Revise el diseño de la infraestructura de almacenamiento adjunto y siga las instrucciones de la arquitectura de referencia de Advanced Single-Site VMware® pa ra aprovisionar y configurar su entorno de VMware.

File Storage for Classic se puede solicitar a través de El catálogo IBM Cloud®, desde la CLI, con la API o Terraform. Para obtener más información, consulte Solicitud de File Storage for Classic.

Autorización de hosts

Puede crear la autorización en la interfaz de usuario, desde la CLI, con la API o con Terraform.

Configuración del host de la máquina virtual de VMware

Antes de iniciar el proceso de configuración, asegúrese de que se cumplen los siguientes requisitos:

  • IBM Cloud® Bare Metal Servers con VMware® ESXi se aprovisionan con la configuración de almacenamiento adecuada y las credenciales de inicio de sesión de ESXi.
  • IBM Cloud® Windows físico o Virtual Servers están disponibles en el mismo centro de datos que IBM Cloud® Bare Metal Servers. Asegúrese de que conoce la dirección IP pública del servidor Windows IBM Cloud® y las credenciales de inicio de sesión.
  • Dispone de un ordenador con acceso a Internet, y con el software de navegador web y un cliente de Protocolo de Escritorio Remoto (RDP) instalados.

Conectando a vCenter

  1. Desde un ordenador conectado a Internet, inicie un cliente RDP y establezca una sesión RDP en IBM Cloud® Virtual Servers, que se encuentra en el mismo centro de datos en el que está instalado vSphere vCenter.
  2. Desde Virtual Servers, inicie un navegador web y conéctese a VMware® vCenter a través de vSphere Web Client.

Confirmación de la configuración del cortafuegos

Para permitir el acceso a un almacenamiento de NFS, ESXi abre automáticamente los puertos del cortafuegos para los clientes de NFS cuando se monta un almacén de datos de NFS. Por razones de resolución de problemas, es posible que tenga que verificar que los puertos están abiertos.

  1. En el Cliente de vSphere, seleccione el host ESXi.
  2. Vaya a Administrar > Configuración > Perfil de seguridad y haga clic en Editar.
  3. Desplácese hasta la versión adecuada de NFS para asegurarse de que el puerto está abierto.
    La imagen muestra la ventana Editar perfil de seguridad. NFS. Se ha seleccionado el servicio de atención al cliente. La imagen muestra que todas las conexiones desde cualquier dirección IP están permitidas.
    NFS Información del puerto: permitir la conexión desde cualquier dirección IP.

Para obtener más información, consulte VMware vSphere 8.0- Configuring ESXi Firewall y VMware vSphere 8.0- NFS Client Firewall Behavior.

Configuración de los ajustes de marco Jumbo

  1. Configure las tramas Jumbo desde el separador Gestionar host de ESXi, seleccionando Gestionar y, a continuación, Redes.
  2. Seleccione los adaptadores VMkernel, resalte el icono vSwitch y haga clic en Editar (icono del lápiz).
  3. Seleccione la configuración NIC y asegúrese de que la MTU NIC está configurada en 9000.
  4. Opcional. Valide la configuración de las tramas Jumbo.
    • Windows

      ping -f -l 8972 a.b.c.d
      
    • UNIX

      ping -s 8972 a.b.c.d
      

      El valor a.b.c.d es la interfaz de Virtual Servers vecina.

      Ejemplo

      ping a.b.c.d (a.b.c.d) 8972(9000) bytes of data.
      8980 bytes from a.b.c.d: icmp_seq=1 ttl=128 time=3.36 ms
      

Para más información, consulte VMware vSphere 8.0- Habilitar tramas gigantes.

Añadir un adaptador de enlace ascendente a un conmutador virtual

  1. En el Cliente de vSphere, vaya al host.
  2. En la pestaña Configurar, expanda Redes y seleccione Conmutadores virtuales.
  3. Seleccione el conmutador virtual al que desea agregar un adaptador físico.
  4. Haga clic en Administrar adaptadores físicos.
  5. Añada uno o más adaptadores de red físicos disponibles al conmutador.
  6. Haga clic en Añadir adaptadores, seleccione uno o más adaptadores de red de la lista y haga clic en Aceptar.
  7. Los adaptadores seleccionados aparecen en la lista de grupos de conmutación por error, en la lista de adaptadores asignados.
  8. Utilice las flechas arriba y abajo para cambiar la posición de un adaptador en los grupos de conmutación por error. El grupo de conmutación por error determina la función del adaptador para intercambiar datos con la red externa, es decir, activo, en espera o sin usar. Por defecto, los adaptadores se añaden al conmutador estándar como activos.
    La pantalla Añadir adaptadores físicos al conmutador se muestra con 3 adaptadores de red activos ya en la lista.
    Añada los adaptadores físicos al conmutador.
  9. Haga clic en Aceptar para aplicar la configuración del adaptador físico.
  10. Vuelva a los conmutadores virtuales y haga clic en Editar configuración.
  11. Expandir el equipo de NIC.
  12. Verifique que la opción Equilibrio de carga esté establecida en Ruta basada en el puerto virtual de origen y pulse Aceptar.

Para más información, consulte vSphere Distributed Switch y VMware vSphere 8.0- Editar la configuración del conmutador virtual en theVMware Host Client.

Configuración del direccionamiento estático (opcional)

Si tiene un grupo de puertos VMkernel para el almacenamiento NFS, se deben realizar pasos adicionales. De forma predeterminada, ESXi utiliza el puerto VMkernel que está en la misma subred que el volumen NFS para montar el volumen NFS. Puesto que se está utilizando el direccionamiento de capa 3 para montar el volumen NFS, se debe forzar a ESXi para que utilice el puerto VMkernel que se ha configurado para montar el volumen NFS. Para utilizar el puerto correcto, se debe crear una ruta estática a la matriz de almacenamiento.

Para obtener más información, consulte vSphere host static routing, y VMware vSphere 8.0- Configure VMkernel Binding for NFS 3 Datastores.

Para configurar una ruta estática, utilice SSH para cada host de ESXi con Rendimiento o Resistencia y ejecute los mandatos siguientes. Tome nota de la dirección IP resultante del comando ping y utilícela con el comando esxcli network.

ping <hostname of the storage array>

El nombre de host DNS de almacenamiento NFS es una zona de reenvío (FZ) que tiene varias direcciones IP asignadas. Estas direcciones IP son estáticas y pertenecen a ese nombre de host DNS específico. Se puede utilizar cualquiera de estas direcciones IP para acceder a un volumen específico.

esxcli network ip route ipv4 add –gateway GATEWAYIP –network <result of ping command>/32

La misma dirección IP que se puede utilizar para montar el volumen en el siguiente paso. Este proceso debe realizarse para cada recurso compartido NFS que planee montar en su host ESXi. Para obtener más información, consulte el artículo de VMware® KB, Configuración de rutas estáticas para puertos VMkernel en un host ESXi.

Configuración de ajustes avanzados del host ESXi

Configure los ajustes avanzados necesarios para los hosts ESXi que deseen montar un almacenamiento de NFS.

  1. Revise la tabla de Parámetros de configuración avanzada.
  2. Siga los pasos para configurar estos ajustes avanzados en el cliente de vSphere o desde vSphere PowerCLI, tal y como se describen en Configuración de opciones avanzadas para ESXi de Broadcom.

Creación del almacén de datos VMware®

IBM Cloud recomienda que se utilicen nombres FQDN para conectarse al almacén de datos de VMware®. La utilización de direcciones IP podría ignorar el mecanismo de equilibrio de carga que se proporciona utilizando FQDN.

Si desea utilizar la dirección IP en lugar del FQDN, haga ping al servidor para obtener la dirección IP.

ping <hostname of the storage array>

Para obtener la dirección IP de un host ESXi, utilice vmkping como se muestra en el siguiente ejemplo.

~ # vmkping nfsdal0902a-fz.service.softlayer.com
PING nfsdal0902a-fz.service.softlayer.com (10.2.125.80): 56 data bytes
64 bytes from 10.2.125.80: icmp_seq=0 ttl=253 time=0.187 ms

Creación del almacén de datos NFS

  1. Haga clic en el icono Ir a vCenter y, a continuación, en Hosts y Clusters.

  2. En el separador Objeto relacionado, pulse Almacenes de datos.

  3. Pulse el icono Crear un nuevo almacén de datos.

  4. En la pantalla Nuevo almacén de datos, seleccione la ubicación del almacén de datos VMware® y haga clic en Siguiente.

  5. En la pantalla Tipo, seleccione NFS y pulse Siguiente.

  6. A continuación seleccione la versión de NFS. Tanto NFSv3 como NFSv4.1 están soportados, pero es preferible NFSv3.

    Asegúrese de utilizar solamente una versión de NFS para acceder al almacén de datos. Montar uno o más hosts al mismo almacén de datos utilizando diferentes versiones de NFS puede provocar corrupción de datos.

  7. En la pantalla Nombre y configuración, escriba el nombre que desee para el almacén de datos de VMware. Además, introduzca el nombre de host del servidor NFS. El uso de FQDN para el servidor NFS mejora la distribución del tráfico al servidor subyacente. La dirección IP también es válida pero se utiliza con menos frecuencia y solo en instancias específicas. Escriba el nombre de carpeta con el formato /foldername.

  8. En la pantalla de accesibilidad de host, seleccione uno o más hosts en los que desee montar el almacén de datos NFS VMware® y haga clic en siguiente.

  9. Revise las entradas en la siguiente pantalla y pulse Finalizar.

  10. Repítalo para cada volumen de File Storage for Classic adicional.

Para más información, consulte VMware vSphere 8.0- Creación de un clúster de almacenes de datos en vSphere y VMware vSphere 8.0- Creación de almacenes de datos de vSphere.

Habilitación del control de E/S de almacenamiento de ESXi (Opcional)

El control de E/S de almacenamiento (SIOC) es una característica disponible para los clientes que utilizan una licencia Enterprise Plus. Si SIOC está habilitado en el entorno, cambia la longitud de cola del dispositivo para la única máquina virtual. El cambio en la longitud de cola del dispositivo reduce la cola de matriz de almacenamiento para todas las máquinas virtuales en una proporción igual. SIOC solo interviene si los recursos están restringidos y la latencia de entrada/salida del almacenamiento está por encima de un umbral definido.

Para que SIOC determine si un dispositivo de almacenamiento está restringido o congestionado, necesita un umbral definido. La latencia del umbral de congestión es diferente para los distintos tipos de almacenamiento. La selección predeterminada es 90% del rendimiento máximo. El valor de porcentaje de rendimiento máximo indica el umbral de latencia estimado cuando el almacén de datos VMware® está utilizando ese porcentaje de su rendimiento máximo estimado.

Una configuración incorrecta de SIOC para un datastore VMware® o para un VMDK puede afectar significativamente al rendimiento.

Para obtener más información, consulte Diseño de la infraestructura de almacenamiento conectado y Configuración y ajustes para el almacenamiento conectado.

Configuración del control de E/S de almacenamiento para un almacén de datos de VMware

  1. Vaya al almacén de datos VMware® en el navegador de vSphere Web Client.
  2. Pulse el separador Gestionar.
  3. Pulse Valores y General.
  4. Pulse Editar para Funciones del almacén de datos.
  5. Seleccione la casilla de verificación Activar control de E/S de almacenamiento.
    La imagen muestra el almacén de datos de la NSF ( VMware® ): pantalla de configuración del control de E/S. Habilitar Almacenamiento La opción de Control de E/S está seleccionada.
    Seleccione Habilitar control de E/S de almacenamiento.
  6. Pulse Aceptar.

Para obtener más información sobre cómo habilitar el control de E/S de almacenamiento, consulte VMware vSphere 8.0- Gestione los recursos de E/S de almacenamiento con vSphere.

Esta configuración es específica del almacén de datos VMware® y no del host.

Configuración del control de E/S de almacenamiento para Virtual Servers

Puede limitar los discos virtuales individuales para máquinas virtuales individuales u otorgarles distintas comparticiones con SIOC. Limitando los discos y concediendo diferentes recursos compartidos, puede ajustar y alinear el entorno a la carga de trabajo con el número de IOPS del volumen IBM Cloud® File Storage for Classic adquirido. El límite lo establece IOPS y es posible establecer un peso o comparticiones diferentes.

Los recursos compartidos de disco virtual que están configurados en Alto (2000 recursos compartidos) reciben el doble de E/S que un disco configurado en Normal (1000 recursos compartidos). Las unidades de disco virtual que están configuradas en Alto (2000 unidades) reciben cuatro veces más E/S que una unidad configurada en Bajo (500 unidades). Normal es el valor por defecto para todas las máquinas virtuales, por lo que es necesario ajustar la configuración Normal para las máquinas virtuales que lo requieran.

Para más información, consulte Control de E/S de almacenamiento para NFS v3.

  1. Busque la máquina virtual en el cliente de vSphere.
    1. Para encontrar una máquina virtual, seleccione un centro de datos, carpeta, clúster, grupo de recursos o host.
    2. Haga clic en la pestaña VMs.
  2. Haga clic con el botón derecho en la máquina virtual y haga clic en Editar configuración.
  3. Haga clic en la pestaña Hardware virtual y seleccione un disco duro virtual de la lista. Expandir Disco duro
  4. Seleccione una política de almacenamiento de VM en el menú. Si selecciona una política de almacenamiento, no configure manualmente Compartir y Límite - IOPS.
  5. En Acciones, haga clic en el menú y seleccione el número relativo de acciones que se asignarán a la máquina virtual (Bajo, Normal o Alto). Puede seleccionar Personalizado para introducir un valor de acciones definido por el usuario.
  6. En Límite - IOPS, haga clic en el menú desplegable e introduzca el límite máximo de recursos de almacenamiento que se asignarán a la máquina virtual. Por defecto, las IOPS son ilimitadas.
  7. Pulse Aceptar.

Para obtener más información sobre cómo establecer límites y recursos compartidos de control de E/S de almacenamiento, consulte VMware vSphere 8.0: Administrar recursos de E/S de almacenamiento con vSphere.

Este proceso se utiliza para establecer los límites de consumo de recursos de discos virtuales individuales en un Virtual Servers, incluso cuando la característica SIOC no está habilitada. Estos valores son específicos del invitado virtual, y no del host, aunque son utilizados por SIOC.