Cloudian HyperStore 클러스터를 사용하여 VMware Cloud Director Object Storage Extension을 구성하는 작업은 VMware Cloud Director Object Storage ExtensionCloudian HyperStore 서비스 간의 연결을 설정하는 것입니다.

보안을 위해 VMware Cloud Director Object Storage Extension은 모든 암호의 복잡성을 검증합니다. ose 명령줄 유틸리티를 사용하여 암호를 설정하는 경우 암호가 다음 요구 사항을 준수하는지 확인합니다.
  • 8자 이상의 길이
  • 최소 1개의 대문자
  • 최소 1개의 소문자
  • 최소 1개의 숫자
  • 최소 1개의 영숫자가 아닌 문자. 보이는 ASCII(American Standard Code for Information Interchange) 문자만 사용하십시오. BEL 또는 NUL과 같은 공백 및 인쇄되지 않는 제어 문자는 사용하지 마십시오.
VMware Cloud Director Object Storage Extension은 다음 스크립트 실행의 일부로 암호 유효성 검사를 수행합니다.
  • ose cloudian admin set
  • ose cloudian console set
테스트 목적으로 실행하는 명령에 --force 인수를 추가하여 암호 유효성 검사를 피할 수 있습니다.

사전 요구 사항

  • VMware Cloud Director를 배포했는지와 VMware Cloud Director Object Storage Extension 및 데이터베이스에 대한 연결을 구성했는지 확인합니다.
  • Cloudian HyperStore를 버전 7.1.6 또는 7.2로 업그레이드했는지 확인합니다.
  • Cloudian HyperStore 사용자 ID의 최대 길이를 64바이트에서 255바이트로 늘렸는지 확인합니다. 시작하기 전에Cloudian 배포 요구 사항 항목을 참조하십시오.

프로시저

  1. VMware Cloud Director Object Storage Extension을 설치한 시스템에 대해 SSH 연결을 엽니다.
  2. VMware Cloud Director Object Storage Extension Keeper 서비스를 시작합니다.
    systemctl start voss-keeper
  3. Cloudian HyperStore 관리 서비스 HTTPS API 끝점에 대한 연결을 구성합니다.
    ose cloudian admin set --url hyperstore-admin-url --user admin-user --secret 'password'

    입력한 암호에 작은따옴표 문자(')가 포함되어 있으면 --secret 인수 없이 명령을 실행합니다. 그러면 새 줄에 암호를 입력하라는 메시지가 표시됩니다.

    예는 다음과 같습니다.
    ose cloudian admin set --url https://object-storage.acme.com:19443 --user sysadmin --secret 'ChangeIt!'
  4. Cloudian HyperStore S3 서비스에 대한 연결을 구성합니다.
    ose cloudian s3 set your-hyperstore-s3-url

    연결을 구성하려면 S3 서비스의 FQDN 또는 IP 주소를 사용합니다. FQDN을 사용하는 경우에는 S3 서비스 URL이 Cloudian HyperStore의 서비스 도메인 설정과 일치하는지 확인합니다. Cloudian HyperStore 요구 사항에 따라 사용해야 하는 형식은 https://s3-<your-region>.<your-hyperstore-host>입니다. 또한 DNS 서버가 가상에서 실제 S3 서비스 호스트로 모든 버킷 요청을 라우팅할 수 있는지 확인합니다. 예를 들어, <any-bucket-name>.<your-hyperstore-host>에서 <your-hyperstore-host>로 라우팅할 수 있는지 확인합니다. S3 서비스의 IP 주소를 사용하는 경우 도메인 및 가상 호스트 경로 설정이 필요하지 않습니다.

    예는 다음과 같습니다.
    ose cloudian s3 set https://s3-regionA.hyperstore.local
  5. Cloudian HyperStore IAM 서비스에 대한 연결을 구성합니다.
    ose cloudian iam set hyper-store-iam-url
    예는 다음과 같습니다.
    ose cloudian iam set http://object-storage.acme.com:16443
  6. Cloudian Management Console에 대한 연결을 구성합니다.
    ose cloudian console set --url hyperstore-cmc-url --user admin-user --secret cmc-sso-shared-key

    입력하는 사용자 이름은 유효한 시스템 관리자의 사용자 이름이어야 합니다. --secret 인수 값으로 Cloudian Management Console에 구성된 Single Sign-On 공유 키를 입력합니다.

    예는 다음과 같습니다.
    ose cloudian console set --url https://object-storage.acme.com:8443 --user admin --secret UinqeMQA9FAWy8zbDqWTLBRRg23U72xBWi
  7. Cloudian HyperStore 플랫폼을 사용하도록 허용합니다.
    ose platforms enable cloudian
  8. VMware Cloud Director Object Storage Extension의 구성이 유효한지 검사합니다.
    ose config validate
    모든 구성 요소가 성공적으로 구성되면 시스템에서 다음 메시지를 반환합니다.
    +------------------------+-------------+-----------------+---------------------------------+
    |          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     |                                 |
    +------------------------+-------------+-----------------+---------------------------------+
    
    시스템에서 오류를 반환하는 경우 /opt/vmware/voss/log에서 로그 파일을 검토합니다.
  9. VMware Cloud Director Object Storage Extension 서비스의 상태를 확인합니다.
    ose service show
    VMware Cloud Director Object Storage Extension 서비스가 예상대로 실행되면 시스템에서 실행 중 상태 및 구성 세부 정보를 반환합니다.

    오류 메시지가 표시되면 --debug 인수를 추가하고 문제를 해결하여 디버깅 모드에서 VMware Cloud Director Object Storage Extension 서비스를 시작할 수 있습니다.

  10. VMware Cloud Director Object Storage Extension 서비스를 시작합니다.
    ose service start
  11. (선택 사항) 구성 세부 정보를 가져옵니다.
    ose cloudian show
    시스템은 Cloudian HyperStore 구성 세부 정보를 반환합니다.