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

인쇄 보기 종료

업데이트 날짜: 2016년 5월
 
 

컨트롤러 노드 구성

컨트롤러 노드에는 대시보드 서비스, 이미지 저장소 및 ID 서비스가 하나씩 필요하며, MySQL, RabbitMQ와 Compute, 블록 저장소 및 네트워킹 서비스도 포함됩니다.

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를 검토하십시오.

OpenStack 서비스 간의 통신은 AMQP(Advanced Message Queuing Protocol)를 통해 수행됩니다. Solaris에서 AMQP는 RabbitMQ를 통해 구현됩니다. 따라서 RabbitMQ는 필수 서비스입니다. 일반적으로 클라우드의 단일 노드는 RabbitMQ를 실행하도록 구성됩니다. 이 아키텍처에서 RabbitMQ는 컨트롤러 노드에서 실행되도록 구성됩니다.