La configuración de VMware Cloud Director Object Storage Extension con un clúster de Cloudian HyperStore consiste en establecer una conexión entre los servicios VMware Cloud Director Object Storage Extension y Cloudian HyperStore.
Por motivos de seguridad,
VMware Cloud Director Object Storage Extension valida la complejidad de todas las contraseñas. Al establecer contraseñas con la utilidad de línea de comandos
ose, asegúrese de que la contraseña cumpla los siguientes requisitos:
- Debe tener al menos ocho caracteres de longitud
- Como mínimo, un carácter en mayúscula
- Como mínimo, un carácter en minúscula
- Como mínimo, un carácter de dígito numérico
- Como mínimo, un carácter no alfanumérico. Utilice solo caracteres ASCII. No utilice espacios ni caracteres de control de no impresión, como BEL o NUL.
VMware Cloud Director Object Storage Extension realiza una validación de contraseña como parte de la ejecución de los siguientes scripts:
- ose cloudian admin set
- ose cloudian console set
Para la realización de pruebas, puede evitar la validación de contraseñas agregando el argumento
--force al comando que se ejecuta.
Requisitos previos
- Compruebe que implementó VMware Cloud Director Object Storage Extension y las conexiones configuradas con VMware Cloud Director y con su base de datos.
- Compruebe que actualizó Cloudian HyperStore a la versión 7.1.6 o 7.2.
- Compruebe que aumentó la longitud máxima de los identificadores de usuario de Cloudian HyperStore de 64 bytes a 255 bytes. Consulte Antes de comenzar y Requisitos de implementación de Cloudian.
Procedimiento
- Abra una conexión SSH a la máquina en la que instaló VMware Cloud Director Object Storage Extension.
- Configure la conexión con el endpoint de API HTTPS del servicio de administración de Cloudian HyperStore.
ose cloudian admin set --url hyperstore-admin-url --user admin-user --secret 'password'
Si la contraseña que ha introducido contiene un carácter de comilla simple ('), ejecute el comando sin el argumento --secret y el sistema le pedirá que escriba la contraseña en una línea nueva.
Por ejemplo:
ose cloudian admin set --url https://object-storage.acme.com:19443 --user sysadmin --secret 'ChangeIt!'
- Configure la conexión al servicio S3 de Cloudian HyperStore.
ose cloudian s3 set your-hyperstore-s3-url
Para configurar la conexión, utilice el FQDN o la dirección IP del servicio S3. Si utiliza el FQDN, asegúrese de que la dirección URL del servicio S3 coincida con la configuración del dominio de servicio en Cloudian HyperStore. De acuerdo con los requisitos de Cloudian HyperStore, el formato que debe utilizar es https://s3-<su_región>.<su_host_Hyperstore>. Además, asegúrese de que el servidor DNS pueda enrutar todas las solicitudes de depósito desde el host del servicio S3 virtual al real. Por ejemplo, en <cualquier_nombre_depósito>.<su_host_Hyperstore> a <su_host_Hyperstore>. Si utiliza la dirección IP del servicio S3, no se requiere ninguna configuración de enrutamiento de host virtual ni de dominio.
Por ejemplo:
ose cloudian s3 set https://s3-regionA.hyperstore.local
- Configure la conexión con el servicio IAM de Cloudian HyperStore.
ose cloudian iam set hyper-store-iam-url
Por ejemplo:
ose cloudian iam set http://object-storage.acme.com:16443
- Configure la conexión a Cloudian Management Console.
ose cloudian console set --url hyperstore-cmc-url --user admin-user --secret cmc-sso-shared-key
El nombre de usuario que introduzca debe ser el nombre de usuario de un administrador del sistema válido. Para el valor del argumento --secret, introduzca la clave compartida de inicio de sesión único que está configurada en Cloudian Management Console.
Por ejemplo:
ose cloudian console set --url https://object-storage.acme.com:8443 --user admin --secret UinqeMQA9FAWy8zbDqWTLBRRg23U72xBWi
- Permita el uso de la plataforma de Cloudian HyperStore.
ose platforms enable cloudian
- Valide la configuración de VMware Cloud Director Object Storage Extension.
Si todos los componentes se configuran correctamente, el sistema devuelve el siguiente mensaje:
+------------------------+-------------+-----------------+---------------------------------+
| Name | Required | Connectivity | Detail |
+========================+=============+=================+=================================+
| Database | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
| Certificate | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
| Cloud Director | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
| Platform - Cloudian | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
| Cloudian Admin Service | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
| Cloudian S3 Service | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
Si el sistema devuelve un error, revise el archivo de registro en
/opt/vmware/voss/log.
- Compruebe el estado del servicio VMware Cloud Director Object Storage Extension.
Si el servicio
VMware Cloud Director Object Storage Extension se ejecuta según lo esperado, el sistema devuelve un estado de
En ejecución y detalles de la configuración.
Si recibe un mensaje de error, puede iniciar el servicio de VMware Cloud Director Object Storage Extension en modo de depuración agregando el argumento --debug y solucionar el problema.
- Inicie los servicios de VMware Cloud Director Object Storage Extension.
- (opcional) Obtenga los detalles de configuración.
El sistema devuelve los detalles de configuración de
Cloudian HyperStore.