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

인쇄 보기 종료

업데이트 날짜: 2016년 6월
 
 

Oracle Solaris에 대한 Juno 버전의 새로운 기능

이 버전에서 OpenStack 핵심 구성 요소에 도입된 기능은 다음 릴리스 노트 및 그 이전 버전의 릴리스 노트(선택사항)를 참조하십시오.

현재 Juno 릴리스와 관련된 문제 목록은 My Oracle Support에서 해당 버전의 Readme 파일을 참조하십시오.

OpenStack Juno에는 다음과 같은 Oracle Solaris 기능이 제공됩니다.

  • VM 인스턴스에 대한 콘솔 지원. 여기서 각 인스턴스의 콘솔은 사용자 요청을 기반으로 브라우저에서 액세스할 수 있습니다.

  • Horizon의 경우 Apache 2.4가 기본적으로 사용됩니다(시스템에 있는 경우). 따라서 TLS 및 HTTP 모두에 대한 httpd.conf 조각이 Apache 2.4의 samples-conf.d 디렉토리에 포함되어 있습니다.

  • Neutron의 경우 테넌트 네트워크에 대한 완전한 IPv6 지원 및 SNAT(소스 NAT)에 대한 지원이 제공됩니다.

    기본적으로 SNAT는 Neutron 라우터의 게이트웨이 인터페이스에서 사용으로 설정됩니다. 이 기능을 사용 안함으로 설정하려면 neutron router-gateway-set --disable-snat 명령을 실행합니다.

    추가적으로 Neutron의 Juno에서 다음 기능이 지원됩니다.

    • 메타데이터 서비스

    • 플랫(태그 미지정) 계층 2 네트워크 유형

    • 새 Neutron 하위 명령

    이 Neutron 기능에 대한 자세한 내용은 What's New in Solaris OpenStack Juno Neutron을 참조하십시오.

  • 추가된 SMF 서비스는 네트워크 분할에서 복구 후 Swift 컨테이너의 객체를 조정하는 Swift 2.2.2의 업그레이드 서비스에 맞추기 위해 도입되었습니다.

  • OpenStack 및 EC2 호환 메타데이터 서비스에 대한 지원

  • Oracle Solaris 11.3 SRU 2 릴리스부터 Cinder와 관련하여 다음과 같은 기능이 추가되었습니다.

    • 원격 SAN 저장소 사용

      로컬에서 관리되는 ZFS 볼륨에서 작동하는 것 외에도 Paramiko 지원을 통해 Cinder는 iSCSI 또는 광 섬유 채널 프로토콜을 사용하여 원격 Solaris 노드에서 ZFS 볼륨을 SAN 저장소로 프로비전할 수도 있습니다. 원격 시스템을 조정하려면 이들을 여러 개의 저장소 백엔드로 구성하십시오.

    • 볼륨 백업 및 복원 작업 지원

      Cinder 백업 SMF 서비스를 이제 Oracle Solaris에서 사용할 수 있습니다. 따라서 연결되지 않은 볼륨을 구성된 백엔드 간에 백업하고 복원할 수 있습니다. 현재는 Swift가 유일하게 지원되는 백엔드입니다.

    • Cinder 볼륨 마이그레이션 지원

      Cinder는 ZFS 작업을 사용하여 Cinder 볼륨을 마이그레이션합니다. ZFS 전송 및 수신 프로세스를 통해 구성된 여러 Cinder 백엔드 간에 볼륨을 마이그레이션할 수 있습니다. 마이그레이션 대상이 소스와 동일한 zpool에 있을 경우 ZFS 이름 바꾸기 작업이 사용됩니다. 현재는 Cinder 볼륨 마이그레이션 지원은 단일 시스템으로 제한됩니다.

  • Oracle Solaris 11.3 SRU 6 릴리스부터 Nova와 관련된 다음 기능이 추가되었습니다.

    • 라이브 마이그레이션

      Horizon 서비스의 대시보드 또는 nova 명령을 사용하여 라이브 마이그레이션을 시작할 수 있습니다. 스케줄러는 참여 노드 중에서 마이그레이션의 대상 호스트를 선택합니다. 이러한 노드는 서로의 공개 SSH 키를 가지고 있어야 합니다. VM 인스턴스 마이그레이션 및 비우기를 참조하십시오.

      암호화는 라이브 마이그레이션 작업을 안전하게 유지합니다. /etc/nova.conf 파일의 매개변수를 통해 사용할 암호화를 수동으로 선택하거나 프로세스가 적당한 암호화를 선택하도록 할 수 있습니다.

    • 인스턴스 비우기 지원

      nova evacuate 기능입니다. 호스트 실패 또는 서비스가 호스트에서 사용 안함으로 설정된 경우 인스턴스를 다른 노드로 안전하게 이동하고 해당 노드에서 복구할 수 있습니다. 비우기 지원은 루트 장치가 공유 저장소에 있는 경우에만 사용할 수 있습니다. 더욱이 비우기는 커널 영역에 대해서만 지원되고, 비전역 영역에 대해서는 지원되지 않습니다.

    • VM 인스턴스 크기 조정

      새 flavor로 VM 인스턴스 크기 조정이 지원됩니다. VM 인스턴스에 대해 사용 가능한 CPU 수 및 메모리 용량을 늘리거나 줄일 수 있습니다. 또한 인스턴스에서 사용 가능한 루트 볼륨의 크기를 늘릴 수도 있습니다. 하지만 루트 볼륨의 크기 줄이기는 현재 지원되지 않습니다.