Oracle® Solaris에서 OpenStack(Kilo) 설치 및 구성

인쇄 보기 종료

업데이트 날짜: 2016년 6월
 
 

컴퓨트 인스턴스에 대한 루트 저장소 볼륨을 만드는 방법

이 절차는 저장소용 원격 시스템 배치에 설명되어 있는 대로 다중 원격 백엔드 정의에 대한 일반적인 작업에 속합니다. 따라서 이 절차는 동일한 예제를 사용합니다.

  1. /etc/cinder/cinder.conf 파일에서 Cinder 백엔드를 정의합니다.

    cinder.conf 파일 구성에 나와 있는 예제, 특히 enabled_backends 및 각 백엔드에 대한 볼륨 이름 지정에 대한 예제를 참조하십시오.

  2. 설정에서 Cinder 가용성 영역을 사용하는 경우 Cinder 구성 파일에서도 정의합니다.

    예를 들어 다음을 실행합니다.

    [DEFAULT]
    ...
    storage_availability_zone=cinder_az
  3. 구성 파일에 정의된 각 백엔드의 경우 다음 예제에 나와 있는 것처럼 해당하는 볼륨을 만듭니다.
    # cinder type-create type-remote
    # cinder type-key type-remote set volume_backend_name=ZFS_REMOTE
    

    필요한 경우 동일한 명령 세트를 실행하여 다른 볼륨 유형을 만듭니다. 그러면 solariszones 드라이버가 Nova 인스턴스에 대한 실제 Cinder 부트 볼륨을 만듭니다.

  4. Cinder 노드에서 Cinder 서비스를 다시 시작합니다.
    # svcadm restart cinder-volume:default
  5. 각 컴퓨트 노드의 /etc/nova/nova.conf 파일에서 Cinder 구성 파일을 기반으로 하는 다음 매개변수 중 하나 또는 두 개를 정의합니다.
    • boot_volume_type

    • boot_volume_az

    예를 들어 이전 단계에 따라 다음과 같이 Nova 구성을 편집합니다.

    boot_volume_type=type-remote
    boot_volume_az=cinder_az
  6. 컴퓨트 노드에서 Nova 서비스를 다시 시작합니다.
    compute-node# svcadm restart nova-compute