Aprovisionamiento de File Storage for Classic para su uso como almacén de datos de VMware
Aprovisiona y configura IBM Cloud® File Storage for Classic como un almacén de datos VMware vSphere NFS para dar soporte a aplicaciones con un alto volumen de E/S y un rendimiento de IOPS predecible.
Si necesitas más de ocho hosts para acceder a tu almacén de datos de VMware®, lo más recomendable es optar por el Sistema de Archivos en Red ( 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®, un único volumen se puede montar 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 puedes consultar las páginas VMware vSphere 8.0- Conceptos y operaciones del almacén de datos de NFS en un entorno de vSphere y Buenas 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:
-
A la hora de decidir el tamaño, ten en cuenta el volumen 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 basándose en un tamaño de bloque de 16 KB con una proporción 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,getattryreaddir. 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 versiones diferentes de NFS para montar el mismo almacén de datos en varios hosts. Dado que los clientes de NFS 3 y NFS 4.1 no utilizan el mismo protocolo de bloqueo, el acceso a los mismos discos virtuales desde dos clientes incompatibles podría dar lugar a un comportamiento incorrecto y provocar la corrupción de los datos. Para más información, consulte NFS Bloqueo de archivos.
-
File Storage for Classic Solo los dispositivos, subredes o direcciones IP autorizados pueden acceder a los volúmenes.
-
Para evitar la desconexión del almacenamiento durante la conmutación por error de ruta, 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 programaciones adicionales de instantáneas (por hora, por día o por semana) para las instantáneas automáticas, así como crear manualmente instantáneas ad hoc para situaciones de continuidad del negocio y recuperación ante desastres (BCDR). Las alertas automáticas se envían a través de la consola de IBM Cloud® al propietario del volumen para informarle de las instantáneas conservadas y del 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 File Storage for Classic, es necesario apagar todas las máquinas virtuales (VM). Es necesario desmontar temporalmente el volumen 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® 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 de 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 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, en el que tiene instalado un navegador web y un cliente de Protocolo de Escritorio Remoto (RDP).
Conectando a vCenter
- Desde un ordenador conectado a Internet, inicie un cliente RDP y establezca una sesión RDP con el servidor IBM Cloud® Virtual Servers que se encuentra en el mismo centro de datos donde está instalado vSphere vCenter.
- Desde el servidor de aplicaciones Virtual Servers, abre un navegador web y conéctate a VMware® vCenter a través del cliente web vSphere.
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. A efectos de resolución de problemas, compruebe que los puertos estén abiertos.
- En el Cliente de vSphere, seleccione el host ESXi.
- Vaya a Administrar > Configuración > Perfil de seguridad y haga clic en Editar.
- Desplácese hasta la versión adecuada de NFS para asegurarse de que el puerto está abierto.
NFS Información sobre puertos: permitir la conexión desde cualquier dirección IP.
Para más información, consulte VMware vSphere 8.0- Configuración del cortafuegos de ESXi y VMware vSphere 8.0- NFS Comportamiento del cortafuegos cliente.
Configuración de los ajustes de marco Jumbo
- Configure las tramas Jumbo desde el separador Gestionar host de ESXi, seleccionando Gestionar y, a continuación, Redes.
- Selecciona los adaptadores VMkernel, resalta el vSwitch y haz clic en Editar (icono del lápiz).
- Seleccione la configuración de la tarjeta de red y asegúrese de que el MTU de la tarjeta de red esté establecido en 9000.
- 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.dEl 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 obtener más información, consulte VMware vSphere 8.0- Activación de Jumbo Frames.
Cómo añadir un adaptador de enlace ascendente a un conmutador virtual
- En el Cliente de vSphere, vaya al host.
- En la pestaña Configurar, expanda Redes y seleccione Conmutadores virtuales.
- Seleccione el conmutador virtual al que desea agregar un adaptador físico.
- Haga clic en Administrar adaptadores físicos.
- Añada uno o más adaptadores de red físicos disponibles al conmutador.
- Haga clic en Añadir adaptadores, seleccione uno o más adaptadores de red de la lista y haga clic en Aceptar.
- Los adaptadores seleccionados aparecen en la lista de grupos de conmutación por error, en la lista de adaptadores asignados.
- 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.
Añade los adaptadores físicos al conmutador. - Haga clic en Aceptar para aplicar la configuración del adaptador físico.
- Vuelva a los conmutadores virtuales y haga clic en Editar configuración.
- Expandir el equipo de NIC.
- Verifique que la opción Equilibrio de carga esté establecida en Ruta basada en el puerto virtual de origen y pulse Aceptar.
Para obtener más información, consulte vSphere Conmutador distribuido, 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. Anota la dirección IP resultante del comando ping y utilízala con el comando esxcli network.
ping <hostname of the storage array>
El nombre de host DNS del almacenamiento NFS es una Zona de Reenvío (FZ) que tiene asignadas varias direcciones IP. 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, ya que se puede utilizar para montar el volumen en el siguiente paso. Este proceso debe realizarse para cada recurso compartido de NFS que tengas previsto montar en tu host ESXi. Para obtener más información, consulta el artículo de la base de conocimientos de VMware® titulado 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.
- Revise la tabla de Parámetros de configuración avanzada.
- 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 utilizar nombres de dominio completos (FQDN) para conectarse al almacén de datos VMware®. El uso de direcciones IP directas evita el mecanismo de equilibrio de carga que proporciona el uso de nombres de dominio completos (FQDN).
Si quieres utilizar la dirección IP en lugar del nombre de dominio completo (FQDN), haz un 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
-
Haga clic en el icono Ir a vCenter y, a continuación, en Hosts y clústeres.
-
En el separador Objeto relacionado, pulse Almacenes de datos.
-
Pulse el icono Crear un nuevo almacén de datos.
-
En la pantalla Nuevo almacén de datos, selecciona la ubicación del almacén de datos VMware® y haz clic en Siguiente.
-
En la pantalla Tipo, seleccione NFS y pulse Siguiente.
-
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.
-
En la pantalla Nombre y configuración, escriba el nombre que desee para el almacén de datos de VMware. Además, introduce el nombre de host del servidor NFS. El uso del nombre de dominio completo (FQDN) para el servidor NFS garantiza la mejor distribución del tráfico hacia el 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. -
En la pantalla de accesibilidad del host, selecciona uno o varios hosts en los que desees montar el almacén de datos NFS VMware® y haz clic en Siguiente.
-
Revise las entradas en la siguiente pantalla y pulse Finalizar.
-
Repítalo para cada volumen de File Storage for Classic adicional.
Para obtener 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 en 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 porcentaje del valor de rendimiento máximo indica el umbral de latencia estimado cuando el almacén de datos de VMware® está utilizando ese porcentaje de su rendimiento máximo estimado.
Una configuración incorrecta de SIOC para un almacén de datos de tipo 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
- Acceda al almacén de datos VMware® en el navegador del cliente web de vSphere.
- Pulse el separador Gestionar.
- Pulse Valores y General.
- Pulse Editar para Funciones del almacén de datos.
- Marca la casilla Habilitar el control de E/S de almacenamiento.
Seleccione Habilitar el control de E/S de almacenamiento. - Pulse Aceptar.
Para obtener más información acerca de cómo Habilitar el Control de E/S de Almacenamiento, consulte VMware vSphere 8.0- Administrar 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. Al limitar los discos y asignar diferentes cuotas, puedes adaptar el entorno a la carga de trabajo con el número de IOPS por volumen de IBM Cloud® File Storage for Classic obtenido. 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 predeterminado para todas las máquinas virtuales, por lo que deberá ajustar la configuración de Normal en aquellas máquinas virtuales que lo requieran.
Para más información, consulte Control de E/S de almacenamiento para NFS v3.
- Busque la máquina virtual en el cliente de vSphere.
- Para encontrar una máquina virtual, seleccione un centro de datos, carpeta, clúster, grupo de recursos o host.
- Haga clic en la pestaña VMs.
- Haz clic con el botón derecho del ratón en la máquina virtual y selecciona Editar configuración.
- Haga clic en la pestaña Hardware virtual y seleccione un disco duro virtual de la lista. Expandir Disco duro
- Selecciona 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.
- 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.
- 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.
- Pulse Aceptar.
Para obtener más información acerca de cómo establecer recursos compartidos y límites 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.