Integrated OpenStack Manager vApp을 배포하는 경우 선택적 개체 스토리지 구성 요소가 로드됩니다. 이를 배포하려면 별도의 구성이 필요합니다.

이 태스크 정보

VM 콘솔을 통해 개체 스토리지 구성 요소를 구성하고 배포합니다.

필수 조건

VMware Integrated OpenStack 클라우드를 구성하고 생성합니다.

프로시저

  1. ID 서비스 구성 요소에 대한 콘솔을 엽니다.
  2. ID 서비스 구성 요소별로 인증을 위한 관리 사용자를 생성합니다.
    1. user-create 명령을 사용하여 사용자를 생성합니다.
      $ openstack user create \
         --domain local \
         --password password \
         --email [email protected] \
         swift
    2. 새로 생성된 사용자에게 관리 권한을 제공합니다.
      $ openstack role add \
         --project service \
         --user swift \
         admin
  3. 개체 스토리지 서비스에 대한 서비스 항목을 생성합니다.
    $ openstack service create \
       --name swift \
       --description "VIO Object Storage" \
       object-store
    +-------------+----------------------------------+
    | Field       | Value                            |
    +-------------+----------------------------------+
    | description | VIO Object Storage               |
    | enabled     | True                             |
    | id          | e969cc0a446b4b3cb4e6a556c41d048e |
    | name        | swift                            |
    | type        | object-store                     |
    +-------------+----------------------------------+

    서비스 id 값이 자동으로 생성됩니다.

  4. 개체 스토리지 서비스에 대한 API 끝점을 생성합니다.

    다음 예제에서는 컨트롤러 IP 주소를 사용합니다.

    openstack endpoint create \
    --region nova \
    object-store \
    public \
    http://controller01_IP_address:8080/v1/AUTH_%\(tenant_id\)s
    openstack endpoint create \
    --region nova \
    object-store \
    internal \
    http://controller01_IP_address:8080/v1/AUTH_%\(tenant_id\)s
    openstack endpoint create \
    --region nova \
    object-store \
    admin \
    http://controller01_IP_address:8080/v1
  5. publicurl, internalurladminurl 설정에 대해 controller01 노드의 IP 주소를 제공합니다.

다음에 수행할 작업

개체 스토리지 구성 요소를 배포한 후, 필요한 구성 파일을 생성합니다. 개체 스토리지 구성 파일 생성을 참조하십시오.