Swift 클러스터를 생성하면 Swift 서비스가 시작되고 필요한 노드가 생성됩니다.

중요: VMware Integrated OpenStack 7.0.1에서 Swift는 기술 미리보기로만 제공됩니다. 운영 워크로드 실행은 현재 지원되지 않습니다.

사전 요구 사항

  • Swift 배포에 사용할 수 있는 충분한 리소스가 있는지 확인합니다. 필요한 리소스는 배포의 규모에 따라 달라집니다.
  • Swift 클러스터의 모든 호스트가 공유 데이터스토어(vSAN 또는 NFS)를 사용하는지 확인합니다. Swift에는 로컬 데이터스토어가 지원되지 않습니다.
  • Swift 클러스터에 포함된 모든 데이터스토어를 배포의 모든 컨트롤러 노드에서 사용할 수 있는지 확인합니다.

프로시저

  1. Integrated OpenStack Managerroot 사용자로 로그인합니다.
    ssh root@mgmt-server-ip
  2. 텍스트 편집기에서 Swift 클러스터 구성 파일을 YAML 형식으로 생성합니다.

    구성 파일은 3개의 Swift 노드를 정의해야 합니다. 다음 템플릿을 사용합니다.

    ---
    nodes:
    - datastore: node1-datastore
      disk_size: node1-disksize-GB
      name: node1-name
      zone: node1-zone
    - datastore: node2-datastore
      disk_size: node2-disksize-GB
      name: node2-name
      zone: node2-zone
    - datastore: node3-datastore
      disk_size: node3-disksize-GB
      name: node3-name
      zone: node3-zone
    옵션 설명

    node-datastore

    지정된 Swift 노드의 데이터스토어 이름을 입력합니다.

    node-disksize-GB

    원하는 디스크 크기(GB)를 입력합니다.

    node-name

    지정된 Swift 노드의 이름을 입력합니다. 각 노드의 이름은 고유해야 합니다.

    node-zone

    지정된 Swift 노드의 Swift 영역 번호를 입력합니다. 영역 번호는 정수여야 합니다.

  3. 이전 단계에서 정의된 구성 파일을 사용하여 Swift 클러스터를 생성합니다.
    viocli create swift -f swift-config-file

결과

Swift 클러스터에 필요한 포드가 생성되고 서비스가 사용되도록 설정됩니다.

다음에 수행할 작업

클러스터를 확장하려면 Swift 클러스터에 노드 추가 항목을 참조하십시오.

Swift 클러스터를 삭제하려면 viocli delete swift 명령을 실행합니다.