La configuración de VMware Cloud Director Object Storage Extension con un clúster de ECS consiste en establecer una conexión entre VMware Cloud Director Object Storage Extension y los servicios de ECS.

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 contenga:
  • Al menos ocho caracteres
  • 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 visibles. 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 ecs admin set
  • ose ecs 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 la configuración de ECS cumpla los requisitos de implementación de VMware Cloud Director Object Storage Extension. Consulte la Requisitos de implementación de ECS.

Procedimiento

  1. Abra una conexión SSH a la máquina en la que instaló VMware Cloud Director Object Storage Extension.
  2. Configure la conexión con el endpoint de API HTTPS del servicio de administración de ECS.
    ose ecs admin set --url ecs-admin-service-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 ecs admin set --url https://object-storage.acme.com:19443 --user sysadmin --secret 'ChangeIt!'
  3. Configure la conexión a ECS Management Console.
    ose ecs console set --url ecs-console-url --user admin-user --secret admin-user-pass
    Por ejemplo:
    ose ecs console set --url https://object-storage.acme.com:8443 --user admin --secret ChangeIt!
  4. Configure la conexión al servicio S3 de ECS.
    ose ecs s3 set ecs-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 configurar correctamente el dominio del servicio S3 en el clúster de ECS. 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, del nombre de depósito nombre-depósito.host-s3-ecs a host-s3-ecs. 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 ecs s3 set https://object-storage.acme.com:443
  5. Permita el uso de la plataforma de ECS.
    ose platforms enable ecs
  6. Valide la configuración.
    ose config validate
    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 - ECS     |      Y      |      Normal     |                                 |
    +------------------------+-------------+-----------------+---------------------------------+
    |    ECS Admin Service   |      Y      |      Normal     |                                 |
    +------------------------+-------------+-----------------+---------------------------------+
    |   ECS Console Service  |      N      |      Normal     |                                 |
    +------------------------+-------------+-----------------+---------------------------------+
    |     ECS S3 Service     |      Y      |      Normal     |                                 |
    +------------------------+-------------+-----------------+---------------------------------+
    
    Si el sistema devuelve un error, revise el archivo de registro en /opt/vmware/voss/log.
  7. Compruebe el estado del servicio VMware Cloud Director Object Storage Extension.
    ose service show
    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.

  8. Inicie los servicios de VMware Cloud Director Object Storage Extension.
    ose service start
  9. (opcional) Obtenga los detalles de configuración.
    ose ecs show
    El sistema devuelve los detalles de configuración de ECS.