Oracle® Solaris 11.2에서 OpenStack 설치 및 구성

인쇄 보기 종료

업데이트 날짜: 2015년 4월
 
 

예비 단계

다중 노드 OpenStack 구성의 구현을 준비하려면 다음 사항을 고려하십시오.

  • 단일 OpenStack 노드 또는 시스템에서 여러 개의 네트워크 인터페이스를 사용하는 경우 해당 네트워크 인터페이스에 대한 호스트 이름을 만듭니다.

    예를 들어 OpenStack 관리 및 API 트래픽(OpenStack 네트워크), 계산 노드와 L3 라우터 간 트래픽(테넌트 네트워크), 클라우드 구성 외부에 있는 대형 네트워크 관련 트래픽(외부 네트워크)을 처리하는 별도의 네트워크가 있을 수 있습니다. 따라서 host-on, host-tn, host-en과 같이 해당 호스트 이름을 각각 만듭니다.

    이러한 호스트 이름과 IP 주소가 모두 노드의 /etc/hosts 파일 또는 DNS 구성에 포함되어야 합니다.

  • OpenStack 서비스를 쉽게 구성하려면 변수를 다음과 같이 설정합니다.

    • $CONTROLLER_ADMIN_NODE - OpenStack 관리 서비스가 연결될 컨트롤러 노드에서 인터페이스 또는 IP 주소의 호스트 이름입니다.

    • $CONTROLLER_ADMIN_NODE_IP - OpenStack 관리 서비스와 트래픽을 처리하는 컨트롤러 포트의 IP 주소입니다.

    • $COMPUTE_ADMIN_NODE_IP - OpenStack 관리 서비스와 트래픽을 처리하는 계산 포트의 IP 주소입니다.

    • $VOLUME_IP - 저장소 노드의 호스트 이름입니다.

  • 필요한 경우 암호를 지정할 수도 있어야 합니다.

Oracle Solaris 11에서 ZFS와 응용 프로그램 간 메모리 사용을 보다 잘 관리하려면 다음 예에 표시된 것과 같이, 노드에 대해 usr_reserve_hint_pct 매개변수를 설정합니다.

# echo "set user_reserve_hint_pct=80" >>/etc/system.d/site:kernel-zones-reserve
# reboot

여기서 site는 회사를 나타낼 수 있습니다.

이 매개변수를 다른 OpenStack 노드에도 설정해야 합니다.

이 매개변수에 대한 자세한 내용은 https://support.oracle.com에서 MOS 계정에 로그인한 다음 Document 1663862.1, Memory Management Between ZFS and Applications in Oracle Solaris 11.2를 검토하십시오.