더북(TheBook)

규모가 크지 않은 오픈스택을 구축할 때는 데이터베이스 노드를 별도로 분리하기가 매우 부담스럽습니다. 따라서 그림 8-2처럼 컨트롤러 노드를 삼중화하면서 데이터베이스를 함께 클러스터링화할 수 있습니다. 이때 함께 구성되는 HAProxy는 컨트롤러 노드 1·2·3으로 모두 접근할 수 있으며, 외부에서 컨트롤러 노드에 접근할 때는 Virtual IP를 이용합니다. 컨트롤러 노드 세 대에 설치된 MariaDB 클러스터는 Replication으로 항상 같은 데이터를 유지할 수 있습니다. 또 컴퓨트 노드는 Virtual IP로 컨트롤러 노드와 통신할 수 있습니다.

▲ 그림 8-2 오픈스택과 MariaDB 클러스터링

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.