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

인쇄 보기 종료

업데이트 날짜: 2016년 5월
 
 

명령줄 인터페이스를 사용하여 VM 인스턴스를 만드는 방법

  1. 새 VM 인스턴스를 만들 테넌트를 선택합니다.

    VM 인스턴스를 만들려면 명령에 테넌트 이름 또는 ID를 지정해야 합니다.

    $ keystone tenant-list
    +----------------------------------+---------+---------+
    |                id                |   name  | enabled |
    +----------------------------------+---------+---------+
    | 6ea34f7dafa5ce3c9a1b9de659e59d77 |   demo  |   True  |
    | 0bda9b63b800ca808031a38637d50f3e | service |   True  |
    +----------------------------------+---------+---------+
  2. 새 VM 인스턴스를 만들 기반으로 사용할 이미지를 선택합니다.

    VM 인스턴스를 만들려면 명령에 이미지 이름 또는 ID를 지정해야 합니다. 이미지 ID를 비롯하여 각 이미지의 사양을 표시하는 방법은 이미지에 대한 정보 표시를 참조하십시오.

    전역 영역보다 릴리스 레벨이 낮은 비전역 영역 VM 인스턴스를 배치하면 설치 시 VM 인스턴스가 자동으로 전역 영역 릴리스 레벨로 업그레이드됩니다. 전역 영역보다 릴리스 레벨이 높은 비전역 영역 VM 인스턴스를 배치하려는 시도는 실패합니다.

  3. 새 VM 인스턴스를 만들 기반으로 사용할 flavor를 선택합니다.

    필요한 사양이 지정된 flavor가 있는지 확인합니다. 필요한 사양을 flavor에 추가하거나 필요한 사양이 지정된 새 flavor를 만듭니다. flavor ID 및 extra-specs를 비롯하여 각 flavor의 사양을 표시하는 방법은 Flavor에 대한 정보 표시를 참조하십시오.

  4. 사용할 새 VM 인스턴스에 대한 네트워크를 선택합니다.

    VM 인스턴스를 만들려면 명령에 네트워크 이름 또는 ID를 지정해야 합니다. neutron net-list 명령으로 1단계에서 선택한 테넌트에 대한 네트워크가 표시되지 않을 경우 neutron net-create 명령을 사용하여 이 테넌트에 대한 네트워크를 만듭니다. 자세한 내용은 OpenStack Command-Line Interface Reference를 참조하십시오. 네트워크의 ID를 기록해 둡니다.

  5. 인스턴스를 만듭니다.

    nova boot 명령을 사용하여 Compute 인스턴스를 만들고 부팅합니다. imageID는 2단계에서, flavorID는 3단계에서, nicID는 4단계에서 지정한 것입니다. 자세한 내용은 OpenStack Command-Line Interface Reference를 참조하십시오.

    # nova boot --image imageID --flavor flavorID --nic net-id=nicID
  6. 사용할 새 VM 인스턴스에 대한 유동 IP 주소를 선택합니다.

    neutron floatingip-list 명령을 사용하여 단계 1에서 선택한 테넌트에 대한 유동 IP 주소를 표시합니다. 필요한 경우 neutron floatingip-create 명령을 사용하여 이 테넌트에 대한 유동 IP 주소를 만듭니다. 유동 IP 주소의 ID를 기록해 둡니다.

  7. 유동 IP 주소를 새 VM 인스턴스와 연결합니다.

    neutron floatingip-associate 명령을 사용하여 단계 6의 유동 IP 주소를 새 VM 인스턴스와 연결합니다.