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

인쇄 보기 종료

업데이트 날짜: 2016년 5월
 
 

단일 시스템 설치

이 절에서는 단일 시스템 OpenStack 평가 구성을 설치하는 방법에 대해 설명합니다. 설명되는 처음 세 가지 방법에서는 베어 메탈에 설치합니다. 네번째 방법에서는 커널 영역에 설치합니다.

다운로드한 USB 파일을 사용하여 설치하는 방법

이 절차에서는 다운로드한 USB 파일을 사용하여 베어 메탈에 Oracle Solaris 및 OpenStack을 설치하는 방법에 대해 설명합니다. 이 방법의 경우 AI 서버가 필요하지 않으며 베어 메탈 설치에 대해 가장 직접적인 방법입니다.

  1. 사용 중인 대상 시스템 아키텍처에 적절한 USB 파일을 다운로드합니다.

    이미지 파일을 다운로드하는 방법을 참조하십시오.

  2. USB 플래시 드라이브로 USB 파일을 전송합니다.
    • usbcopy 명령을 사용합니다.

      Oracle Solaris 11.2 시스템에 대한 액세스 권한이 있을 경우 usbcopy 유틸리티를 사용합니다. usbcopy(1M) 매뉴얼 페이지를 참조하십시오.

      Oracle Solaris 11.2에서 usbcopy 명령을 사용해야 합니다. Solaris의 이전 버전에서는 usbcopy를 사용할 수 없습니다.

    • dd 명령을 사용합니다.

      Oracle Solaris 11.2 시스템에 대한 액세스 권한이 없는 경우 dd 명령을 사용할 수 있습니다.

      dd를 사용하는 경우 적절한 디스크(플래시 드라이브)를 올바르게 식별해야 합니다.

      • Oracle Solaris 11:
        1. HAL 서비스를 사용 안함으로 설정합니다.
          # svcadm disable -t hal
        2. 플래시 드라이브를 넣고 적절한 장치를 찾습니다.
          # rmformat
        3. 이미지를 복사합니다.
          # dd if=/path/image.usb of=/dev/rdsk/device bs=16k
        4. HAL 서비스를 사용으로 설정합니다.
          # svcadm enable hal
      • Linux:
        1. 플래시 드라이브를 넣고 적절한 장치를 찾습니다.
          # dmesg | tail
        2. 이미지를 복사합니다.
          # dd if=/path/image.usb of=/dev/diskN bs=16k
      • MacOSX:
        1. 드라이브 /dev/diskN을 식별합니다. 여기서 N은 디스크 번호입니다.
          # diskutil list
          # diskutil unmountDisk /dev/diskN
        2. 이미지를 복사합니다.
          # dd if=/path/image.usb of=/dev/diskN bs=16k
  3. 시스템에 플래시 드라이브를 넣고 USB로 부팅합니다.

    SCI(시스템 구성 대화식) 도구가 표시됩니다. SCI 도구가 표시되지 않을 경우 Enter 키를 누르거나 Ctrl-L을 눌러 화면을 다시 표시합니다.

통합 아카이브 파일 및 AI 설치 서비스를 사용하여 설치하는 방법

이 절차에서는 다운로드한 통합 아카이브 파일 및 AI를 사용하여 베어 메탈에 Oracle Solaris 및 OpenStack을 설치하는 방법에 대해 설명합니다.

  1. 사용 중인 대상 시스템 아키텍처에 적절한 통합 아카이브 파일을 다운로드합니다.

    이미지 파일을 다운로드하는 방법을 참조하십시오.

  2. AI 매니페스트를 만듭니다.

    Oracle Solaris AI 설치 서버에서 AI 설정에 따라 /usr/share/auto_install/manifest/default_archive.xml 파일을 복사하고 수정합니다. ARCHIVE software 섹션에서 다운로드한 .uar 파일의 위치를 지정합니다.

  3. AI 설치 서비스를 설정합니다.

    이전 단계의 AI 매니페스트를 사용하여 AI 설치 서비스를 설정합니다. Oracle Solaris 11.2 시스템 설치 의 제 III 부, 설치 서버를 사용하여 설치,를 참조하십시오.

  4. 네트워크를 통해 시스템을 부트합니다.
    ok boot net -install
  5. 설치가 완료되면 대상 시스템을 재부트합니다.

    시스템을 구성하도록 SCI 도구가 표시됩니다. SCI 도구가 표시되지 않을 경우 Enter 키를 누르거나 Ctrl-L을 눌러 화면을 다시 표시합니다.

통합 아카이브 파일에서 만들어진 AI 부팅 가능 매체를 사용하여 설치하는 방법

이 절차에서는 부팅 가능 AI 이미지를 만들어 베어 메탈에 Oracle Solaris 11.2 및 OpenStack을 설치하는 방법에 대해 설명합니다. 부팅 가능 USB 이미지는 다운로드한 통합 아카이브 파일에서 만들어집니다. 이 방법에 대한 자세한 내용은 Oracle Solaris 11.2 시스템 설치 의 5 장, 매체에서 부트하는 자동 설치를 참조하십시오.

  1. 사용 중인 대상 시스템 아키텍처에 적절한 통합 아카이브 파일을 다운로드합니다.

    이미지 파일을 다운로드하는 방법을 참조하십시오.

  2. 통합 아카이브 파일에서 AI USB를 만듭니다.
    # archiveadm create-media -s http://pkg.oracle.com/solaris/release \
    -f usb -o /workdir/usb-filename \
    /workdir/uar-file

    여기서 workdir은 통합 아카이브 파일을 다운로드한 위치입니다. AI USB 파일이 동일한 디렉토리에 만들어집니다.

  3. USB 플래시 드라이브로 USB 파일을 전송합니다.
    • Oracle Solaris 11.2 시스템으로 USB 파일을 다운로드한 경우 usbcopy 명령을 사용합니다.

    • Oracle Solaris 11.2 이전 버전의 Oracle Solaris OS 시스템으로 USB 파일을 다운로드한 경우 다음과 같이 dd 명령을 사용합니다.

      1. HAL 서비스를 사용 안함으로 설정합니다.

        # svcadm disable -t hal
      2. 플래시 드라이브를 넣고 적절한 장치를 찾습니다.

        # rmformat
      3. 플래시 드라이브로 이미지를 복사합니다.

        # dd if=/path/image.usb of=/dev/rdsk/device bs=16k
      4. HAL 서비스를 사용으로 설정합니다.

        # svcadm enable hal
  4. 기본 AI 매니페스트를 검토합니다.

    기본 매니페스트를 사용하거나 사용자 정의 매니페스트를 만듭니다. 사용자 정의 매니페스트를 만드는 경우 설치하려는 시스템에서 연결할 수 있는 위치에 사용자 정의 매니페스트를 저장합니다.

  5. 시스템에 USB 플래시 드라이브를 넣고 USB로 부팅합니다.

    기본 AI 매니페스트를 사용하거나 사용자 정의 매니페스트의 위치를 제공하라는 메시지가 표시됩니다.

    시스템을 구성하도록 SCI 도구가 표시됩니다. SCI 도구가 표시되지 않을 경우 Enter 키를 누르거나 Ctrl-L을 눌러 화면을 다시 표시합니다.

Havana 통합 아카이브 파일을 사용하여 커널 영역에 설치하는 방법

이 절차에서는 다운로드한 통합 아카이브 파일을 사용하여 커널 영역에 직접 Oracle Solaris 11.2 및 Havana OpenStack을 설치하는 방법에 대해 설명합니다.

시작하기 전에

커널 영역을 호스트할 시스템이 가상화 요구 사항을 충족하는지 확인하십시오. Planning for an OpenStack Configuration을 참조하십시오.

  1. 사용 중인 대상 시스템 아키텍처에 적절한 통합 아카이브 파일을 다운로드합니다.

    이미지 파일을 다운로드하는 방법을 참조하십시오.

  2. 커널 영역을 만듭니다.
    # zonecfg -z OpenStackKZ create -t SYSsolaris-kz
  3. 커널 영역을 구성합니다.

    커널 영역에 가상 CPU, RAM, 저장소 및 MAC 주소가 충분한지 확인합니다. 커널 영역에 만들어진 비전역 영역은 자동으로 이러한 추가 MAC 주소를 사용할 수 있습니다.

    다음 예에서는 가상 CPU 8개, 8GB 한도의 물리적 메모리 및 자동 MAC 주소 지정을 사용하여 영역을 구성합니다. 구성 가능한 리소스에 대한 설명은 zonecfg(1M) 매뉴얼 페이지를 참조하십시오.

    # zonecfg -z OpenStackKZ
    zonecfg:OpenStackKZ> add virtual-cpu
    zonecfg:OpenStackKZ:virtual-cpu> set ncpus=8
    zonecfg:OpenStackKZ:virtual-cpu> end
    zonecfg:OpenStackKZ> select capped-memory
    zonecfg:OpenStackKZ:capped-memory> set physical=8g
    zonecfg:OpenStackKZ:capped-memory> end
    zonecfg:OpenStackKZ> select anet id=0
    zonecfg:OpenStackKZ:anet> add mac
    zonecfg:OpenStackKZ:anet:mac> set mac-address=auto
    zonecfg:OpenStackKZ:anet:mac> end
    zonecfg:OpenStackKZ:anet> end
    zonecfg:OpenStackKZ> exit
  4. 구성을 확인합니다.
    # zonecfg -z OpenStackKZ info
  5. 커널 영역을 설치합니다.

    다음 예에서는 .uar 파일의 x86 버전을 설치하는 방법을 보여줍니다.

    # zoneadm -z OpenStackKZ install -a /path/uar-file

    여기서 uar-file은 Havana OpenStack 아카이브가 포함된 Oracle Solaris 11.2입니다.

  6. 영역을 부팅합니다.
    # zoneadm -z OpenStackKZ boot
  7. 영역 콘솔에 로그인하여 구성을 완료합니다.
    # zlogin -C OpenStackKZ

    시스템을 구성하도록 SCI 도구가 표시됩니다. SCI 도구가 표시되지 않을 경우 Enter 키를 누르거나 Ctrl-L을 눌러 화면을 다시 표시합니다.

  8. 커널 영역에 IP 주소가 있는지 확인합니다.

    통합 아카이브를 사용하는 경우 DHCP 서버가 커널 영역에 IP 주소를 지정해야 합니다. DHCP를 사용하고 있는 경우 커널 영역에 MAC 주소가 지정되었는지 확인합니다. 이전 단계에서 SCI 도구의 네트워크 페이지에서 Automatic(자동)을 선택한 경우 MAC 주소가 지정됩니다. DHCP를 사용하고 있지 않은 경우 커널 영역에 IPv4 주소를 지정해야 합니다.

    현재 커널 영역에 대한 시스템 저장소가 없기 때문에 IP 주소가 매우 중요합니다. IP 주소를 통해 커널 영역은 필요한 경우 IPS 패키지 저장소에 연결할 수 있습니다.