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

인쇄 보기 종료

업데이트 날짜: 2016년 5월
 
 

VM 인스턴스 설치 및 구성

이 절에서 설명되는 문제는 특별히 VM 인스턴스와 관련되어 있습니다.

VM 인스턴스가 오류 상태임

호스트 시스템과 다른 아키텍처인 VM 인스턴스를 설치하려고 시도한 경우 VM 인스턴스가 오류 상태일 수 있습니다. 이 경우 구체적으로 아키텍처 불일치를 나타내는 오류 메시지가 표시되지 않을 수도 있습니다. 이 문제가 발생하지 않도록 하려면 glance 이미지 저장소로 이미지를 업로드할 때 이미지의 architecture 등록 정보를 올바르게 설정해야 합니다. Horizon을 사용하여 이미지를 업로드하는 경우 업로드 후 이미지에 대한 등록 정보를 설정해야 합니다. 또는 명령줄을 사용하여 이미지를 업로드하고 하나의 glance image-create 명령에서 등록 정보 값을 설정할 수 있습니다. 예는 이미지 저장소에 이미지 추가를 참조하십시오.

VM 인스턴스 등록 정보 값이 영역 등록 정보 값과 일치하지 않음

OpenStack이 VM 인스턴스에 대해 보고하는 일부 정보와 Solaris가 해당하는 영역에 대해 보고하는 정보가 일치하지 않습니다. Horizon에 표시되는 정보 또는 nova 명령으로 표시되는 정보가 zoneadm 명령 또는 기타 Solaris 명령으로 표시되는 정보와 일치하지 않을 수 있습니다.

이름

Horizon에 표시되거나 nova list 명령으로 표시되는 VM 인스턴스의 이름은 인스턴스를 만들 때 지정한 이름(예: example-instance)입니다. zoneadm list 명령으로 표시되는 영역의 이름은 instance-00000001과 유사합니다. nova show 명령을 사용하여 VM 인스턴스와 연관된 영역을 확인할 수 있습니다. nova show 출력에서 OS-EXT-SRV-ATTR:instance_name 등록 정보의 값은 영역 이름이며, name 등록 정보의 값은 VM 인스턴스 이름입니다.

UUID

Horizon에 표시되거나 nova show 명령으로 표시되는 VM 인스턴스의 UUID가 zoneadm list -p 명령으로 표시되는 동일한 영역의 UUID와 일치하지 않습니다. zoneadm 명령이 표시하는 UUID는 Nova에 대해 사용된 식별자와 다른 식별자입니다.

CPU

Horizon에 표시되는 VM 인스턴스의 VCPU 수는 상한값이 설정된 CPU 수로, 인스턴스가 사용할 수 있는 부분 CPU 수까지만 가상화됩니다. 이 수는 상한값이 설정된 CPU의 인스턴스 내에서 관찰성을 제공하지 않습니다. psrinfo 명령은 영역에 할당된 전용 CPU를 보고합니다.

메모리

Horizon에 표시되는 VM 인스턴스의 메모리 양이 해당 VM 인스턴스에 로그인할 때 prtconf 명령으로 표시되는 메모리 양과 다를 수 있습니다. Horizon은 VM 인스턴스를 만들 때 사용되는 flavor로 지정된 메모리 양을 보여줍니다. prtconf 명령은 모든 시스템 메모리를 보고합니다.

저장소

VM 인스턴스가 ZOSS(공유 저장소의 영역)를 사용하는 비전역 영역이 아닌 경우 Horizon에 표시되는 VM 인스턴스의 저장소 양이 해당 VM 인스턴스에 로그인할 때 표시되는 저장소 양과 다를 수 있습니다.

네트워크 해체

네트워크 노드에서 Neutron 구성에 문제가 발생할 때 구성을 해체하고 처음부터 다시 시작해야 하는 경우 이 절차를 따르십시오. 구성 취소를 시작해야 하는 시점에 따라 절차에 제공된 순서를 따르십시오.

Neutron에서 네트워크 구성을 제거하는 방법

  1. Horizon 대시보드에서 이 단계를 수행합니다.
    1. 모든 유동 IP 주소의 연관을 해제합니다.
    2. 모든 유동 IP 주소를 제거합니다.
  2. 터미널 창에서 다음 명령을 입력합니다.
    # neutron router-gateway-clear router-id external-network-id
    
    # neutron router-interface-delete router-id subnet-id
    1. 라우터 게이트웨이 인터페이스를 제거하려면 다음 명령을 입력합니다.
      # neutron router-gateway-interface-delete router-id external-network-id
      
    2. 남은 라우터 인터페이스를 제거하려면 다음 명령을 입력합니다.
      # neutron router-interface-delete router-id subnet-id
  3. Horizon 대시보드에서 다음을 수행합니다.
    1. 모든 VM 인스턴스를 종료합니다.
    2. 서브넷을 삭제합니다.

      서브넷을 삭제하는 중 문제가 발생하면 Vport를 제거하는 방법을 참조하십시오.

    3. 네트워크를 삭제합니다.

Vport를 제거하는 방법

서브넷 삭제를 방해하는 문제가 발생할 경우 이 절차를 사용하십시오.

  1. 어떤 vport가 현재 사용 중인지 확인합니다.
    # evsadm
  2. 사용 중인 vport를 재설정합니다.
    # evsadm reset-vport vport
  3. vport를 제거합니다.
    # evsadm delete-vport vport