Debe establecer un NFS u otro volumen de almacenamiento compartido de modo que resulte accesible para todos los servidores de un grupo de VMware Cloud Director. VMware Cloud Director utiliza el almacenamiento de servidores de transferencia para la administración de los clústeres de los dispositivos y permite proporcionar un almacenamiento temporal para las cargas, las descargas y los elementos de catálogo publicados o suscritos de forma externa.

Importante: El dispositivo de VMware Cloud Director admite únicamente el tipo de almacenamiento compartido NFS. El proceso de implementación del dispositivo implica montar el almacenamiento del servidor de transferencia compartido NFS. El dispositivo de VMware Cloud Director también valida la mayoría de los detalles del recurso compartido de NFS durante la implementación, incluida la propiedad y los permisos de directorio. Debe comprobar que existe un punto de montaje de NFS válido y que las instancias del dispositivo de VMware Cloud Director pueden acceder a él.
Todos los miembros del grupo de servidores montan este volumen en el mismo punto de montaje: /opt/vmware/vcloud-director/data/transfer. El espacio de este volumen se consume de varias formas distintas, entre ellas las siguientes:
  • Durante las transferencias, las cargas y las descargas ocupan este almacenamiento. Una vez finalizada la transferencia, se eliminan las cargas y las descargas del almacenamiento. Las transferencias que no presenten ningún progreso durante 60 minutos se considerarán como caducadas y el sistema las eliminará. Dado que las imágenes transferidas podrían ser grandes, se recomienda asignar al menos varios cientos de gigabytes a este uso.
  • Este almacenamiento está ocupado por los elementos de catálogo de los catálogos que se publican externamente y para los cuales se habilita el almacenamiento en caché del contenido publicado. Los elementos de los catálogos que se publican externamente pero no habilitan el almacenamiento en caché, no ocupan este almacenamiento. Si se permite que las organizaciones de la nube creen catálogos que se publican externamente, es de suponer que cientos o incluso miles de elementos de catálogo requieren espacio en este volumen. El tamaño de cada elemento de catálogo equivale aproximadamente al tamaño de una máquina virtual en un formato OVF comprimido.
  • VMware Cloud Director almacena las copias de seguridad de la base de datos del dispositivo en el directorio pgdb-backup del recurso compartido de transferencia. Estos paquetes de copia de seguridad pueden consumir mucho espacio.
  • El recopilador de paquetes de registros de varias celdas ocupa este espacio.
  • Los datos de los nodos del dispositivo y el archivo response.properties ocupan este espacio.
Nota: El volumen del almacenamiento del servidor de transferencia debe tener la capacidad de ampliarse en el futuro.
Nota: El periodo de inactividad del NFS puede provocar errores en las funcionalidades del clúster del dispositivo de VMware Cloud Director. La interfaz de usuario de administración del dispositivo no responde mientras la instancia de NFS esté inactiva o no se pueda acceder a ella. También pueden resultar afectadas otras funcionalidades, como las barreras de las celdas principales con errores, los intercambios de celdas, la promoción de celdas en espera, etc.
Nota: Cuando se usan distribuciones de Linux basadas en Ubuntu o Debian para NFS, se podría producir un error en la creación de copias de seguridad de la base de datos.

Opciones de almacenamiento compartido

Un servidor NFS tradicional basado en Linux u otras soluciones como Microsoft Windows Server, la función de NFS Servicio de archivos de VMware vSAN, etc., pueden proporcionar el almacenamiento compartido. A partir de vSAN 7.0, puede usar la funcionalidad Servicio de archivos de vSAN para exportar recursos compartidos de NFS mediante los protocolos NFS 3.0 y NFS 4.1. Para obtener más información sobre el Servicio de archivos de vSAN, consulte la guía Administración de VMware vSAN en la documentación del producto de VMware vSphere.

Requisitos para configurar el servidor NFS

Existen requisitos específicos para la configuración del servidor NFS, de modo que VMware Cloud Director pueda escribir archivos en una ubicación de almacenamiento de servidor de transferencia basada en NFS y leer archivos desde allí. Por este motivo, el usuario vcloud puede realizar las operaciones de nube estándar y el usuario raíz puede realizar una recopilación de registros de varias celdas.
  • La lista de exportación del servidor NFS debe permitir el acceso de lectura y escritura a cada miembro del servidor en el grupo de servidores de VMware Cloud Director en la ubicación compartida que se identifica en la lista de exportación. Esta capacidad permite que el usuario vcloud escriba y lea archivos de la ubicación compartida.
  • El servidor NFS debe permitir el acceso de lectura y escritura a la ubicación compartida mediante la cuenta del sistema raíz en cada servidor del grupo de servidores de VMware Cloud Director. Esta capacidad permite recopilar los registros de todas las celdas a la vez en un solo paquete mediante el script vmware-vcd-support con las opciones de varias celdas. A fin de cumplir este requisito, puede usar no_root_squash en la configuración de exportación de NFS para esta ubicación compartida.

Ejemplo de servidor NFS de Linux

Si el servidor NFS de Linux tiene un directorio denominado vCDspace como espacio de transferencia para el grupo de servidores de VMware Cloud Director con la ubicación /nfs/vCDspace, a fin de exportar este directorio, debe asegurarse de que la propiedad y los permisos sean raíz:raíz y 750. El método para permitir el acceso de lectura y escritura a la ubicación compartida para tres celdas denominadas vCD-Cell1-IP, vCD-Cell2-IP y vCD-Cell3-IP es el método no_root_squash. Debe agregar las siguientes líneas al archivo /etc/exports.
/nfs/vCDspace vCD_Cell1_IP_Address(rw,sync,no_subtree_check,no_root_squash) 
/nfs/vCDspace vCD_Cell2_IP_Address(rw,sync,no_subtree_check,no_root_squash)
/nfs/vCDspace vCD_Cell3_IP_Address(rw,sync,no_subtree_check,no_root_squash)

No debe haber ningún espacio entre cada dirección IP de celda y su siguiente paréntesis izquierdo inmediato en la línea de exportación. Si el servidor NFS se reinicia mientras las celdas están escribiendo datos en la ubicación compartida, el uso de la opción sync en la configuración de exportación impide que se dañen datos en la ubicación compartida. El uso de la opción no_subtree_check en la configuración de exportación mejora la confiabilidad cuando se exporta un subdirectorio de un sistema de archivos.

Para cada servidor del grupo de servidores de VMware Cloud Director, debe tener una entrada correspondiente en el archivo /etc/exports del servidor NFS para que todos puedan montar este recurso compartido de NFS. Después de cambiar el archivo /etc/exports del servidor NFS, ejecute exportfs -a para volver a exportar todos los recursos compartidos de NFS.