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

인쇄 보기 종료

업데이트 날짜: 2016년 6월
 
 

개요: Ironic과 함께 베어 메탈 배치

Ironic solaris 드라이버와 함께 Oracle Solaris UAR(Unified Archive) 기능이나 IPS(이미지 패키징 시스템)를 사용하여 베어 메탈 노드를 프로비전할 수 있습니다. 노드를 만들 때 구성 가능한 노드 요소를 통해 solaris 드라이버로 정보를 전달합니다.

다음 표는 노드를 만들기 위한 요소를 나열합니다. driver_info/archive_uri 요소는 UAR 파일을 사용한 노드 프로비전에 적용됩니다. 표의 나머지 요소는 IPS를 사용한 노드 프로비전에 적용됩니다.

요소
설명
driver_info/archive_uri
베어 메탈 프로비전에 사용할 Unified Archive의 URI입니다.
http://host.example.com/sol-11_3-x86.uar
driver_info/ai_service
사용할 AI 서비스의 이름입니다.
default-x86
driver_info/publishers
이름 지정 형식 publisher-name@origin을 사용하여 플러스(+) 기호로 구분된 IPS 게시자 목록입니다.
solaris@http://ipkg.us.oracle.com/solarisN/dev+userland@http://my.example.repo
driver_info/fmri
플러스(+) 기호로 구분된 설치할 PKG FMRI 목록입니다.
pkg:/group/system/solaris-small-server+pkg:/cloud/openstack/nova
driver_info/install_profiles
설치 환경에 적용할 구성 프로파일의 URI 목록입니다. URI는 플러스(+) 기호로 구분됩니다.
http://host.example.com/profile1.xml+glance://glance-image
driver_info/sc_profiles
설치된 시스템에 적용할 시스템 구성 프로파일의 URI 목록입니다. URI는 플러스(+) 기호로 구분됩니다.
http://host.example.com/profile1.xml+glance://glance-image
driver_info/manifest
베어 메탈 프로비전에 사용할 AI 매니페스트의 URI입니다.
http://host.example.com/my-manifest.xml
driver_info/ipmi_address
프로비전할 노드의 ILOM에 연결하기 위한 직렬 콘솔의 IP 주소 또는 호스트 이름입니다.
192.168.2.200
driver_info/ipmi_username
IPMI 연결의 사용자 이름입니다.
root
driver_info/ipmi_password
IPMI 연결의 암호입니다.
password

UAR 파일을 사용하여 노드를 프로비전하는 경우 driver_info/archive_uri 정보만 제공해야 합니다. 아카이브 URI는 다음 목록의 스키마 중 하나를 사용할 수 있습니다. IPS를 사용하여 노드를 프로비전하려는 경우 프로파일 지정에 동일한 스키마 옵션이 적용됩니다.

  • file://

  • http://

  • https://

  • glance://


주 -  Glance는 일반적으로 설치 이미지 저장에 사용되지만 저장소에 프로파일을 추가해도 됩니다.

IPS를 사용하여 노드를 프로비전하는 경우, 다음 예제와 같이 노드 아키텍처에 최소한의 기본 AI 서비스가 존재하는지 먼저 확인하십시오.

# installadm list
Service Name             Status Arch  Type Alias Aliases Clients Profiles Manifests
------------             ------ ----  ---- ----- ------- ------- -------- ---------
default-i386             on     i386  pkg  yes   0       0       0        1
default-sparc            on     i386  pkg  yes   0       0       0        1
ironic-x86               on     i386  pkg  no    0       0       0        1
ironic-sparc             on     i386  pkg  no    0       0       0        1

# installadm list -vcn ironic-x86   
There are no clients configured for service 'ironic-x86'.

# installadm list -vmn ironic-x86
Service Name       Manifest Name Status  Criteria
------------       ------------- ------  --------
ironic-x86         orig_default  default none 
ironic-sparc       orig_default  default none 

IPS를 사용하여 노드를 프로비전할 때 driver_info/ai_service 지정은 선택사항입니다. AI 서비스 이름을 생략하면 해당 노드 아키텍처의 기본 AI 서비스가 사용됩니다.

driver_info/fmri에 사용자정의 패키지를 지정할 경우 driver_info/publishers 요소에 게시자도 지정해야 합니다.