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

인쇄 보기 종료

업데이트 날짜: 2016년 6월
 
 

커널 영역에 Neutron 구성요소를 설치하는 방법

기타 OpenStack 구성요소와 전역 영역을 공유하는 대신 Neutron 구성요소를 격리된 커널 영역에 배치하려는 경우 이 절차를 사용합니다.

이 절차의 단계에서는 Neutron 관련 구성에만 초점을 맞춥니다. 커널 영역 구성에 대한 자세한 지침은 해당 영역 설명서를 참조하십시오.

  1. 커널 영역을 만들기 위한 단계를 완료합니다.

    전체 지침은 커널 영역을 구성하는 방법에 대한 Oracle Solaris 커널 영역 만들기 및 사용을 참조하십시오. 이 설명서는 해당 Oracle Solaris 버전의 라이브러리(Operating Systems Documentation)에 있습니다.

  2. 커널 영역에서 L3 에이전트가 VNIC에 동적으로 지정할 수 있는 MAC 주소 접두어 목록을 지정합니다.

    접두어 길이는 fa:16:3f or fa:80:20:21:22와 같이 1~5 옥테트여야 합니다.

    각 접두어에 대해 새 add 명령을 실행합니다. 예를 들면 다음과 같습니다.

    # zonecfg -z kernel-zone
    zonecfg:kernel-zone> add anet
    zonecfg:kernel-zone:anet> add mac
    zonecfg:kernel-zone:anet:mac> add allowed-mac-address prefix
    zonecfg:kernel-zone:anet:mac> add allowed-mac-address prefix
    ...
    zonecfg:kernel-zone:anet:mac> end
    zonecfg:kernel-zone:anet> end
    zonecfg:kernel-zone>
  3. 커널 영역에서 L3 에이전트가 VNIC에 동적으로 지정할 수 있는 VLAN ID의 범위를 정의합니다.

    허용된 각 VLAN ID 범위에 대해 새 add 명령을 실행합니다. 예를 들면 다음과 같습니다.

    # zonecfg -z kernel-zone
    zonecfg:kernel-zone> add anet
    zonecfg:kernel-zone:anet> add vlan
    zonecfg:kernel-zone:anet:vlan> add allowed-vlan-ids id-range
    zonecfg:kernel-zone:anet:vlan> add allowed-vlan-ids id-range
    ...
    zonecfg:kernel-zone:anet:vlan> end
    zonecfg:kernel-zone:anet> end
    zonecfg:kernel-zone>

    범위를 제공하는 대신 allowed-vlan-ids 등록 정보에 대한 키워드 any를 지정할 수도 있습니다. 그러면 L3 에이전트가 유효한 VLAN ID를 에이전트가 만드는 VNIC에 지정합니다.

  4. 커널 영역에서 Neutron의 설치 및 구성에 대한 단계를 완료합니다.

    지침은 Neutron을 설치 및 구성하는 방법을 참조하십시오.