더북(TheBook)

오픈스택 공식 매뉴얼에서는 프로바이더 네트워크와 셀프서비스 네트워크 구성도를 제공합니다. 프로바이더 네트워크는 가장 기본적인 네트워크 방식으로 프로바이더 네트워크를 인스턴스에 할당하는 기능만 합니다. 셀프서비스 네트워크는 프로바이더 네트워크 서비스에 L3 서비스를 추가했다고 보면 됩니다. 그래서 일반 사용자도 라우터 같은 네트워크를 관리할 수 있습니다. 셀프서비스 네트워크는 보통 VxLAN 같은 오버레이 네트워크를 사용합니다.

컨트롤러 노드에 설치되는 기본 컴포넌트로는 데이터베이스, 메시지 Queue, 네트워크 타임 서비스, 인증 서비스인 Keystone, 이미지 서비스인 Glance, 컴퓨트 매니지먼트 서비스인 nova-server, 네트워크 서비스인 neutron-server, ML2 플러그인, 리눅스 네트워크 유틸리티, Linuxbridge 에이전트, DHCP 에이전트, 메타데이터 에이전트가 있습니다. 필요에 따라서 블록 스토리지 서비스인 cinder-server, 오케스트레이션 서비스인 heat-engine, 공유 파일 시스템 서비스인 manila-scheduler, 텔레미터 서비스인 ceilometer-collector를 설치합니다.

컴퓨트 노드에는 오픈스택 기본 하이퍼바이저인 KVM이 설치되며, 하이퍼바이저에 명령을 전달할 nova-compute, 네트워크를 담당하는 리눅스 네트워크 라이브러리와 Linuxbridge 에이전트가 기본적으로 설치됩니다. 텔레미터 서비스를 사용한다면 ceilometer-agent도 함께 설치해야 합니다.

블록 스토리지 노드는 LVM 설정과 함께 cinder-volume을 설치하며, 그림 4-5처럼 공유 파일 서비스와 텔레미터 서비스를 함께 설치하면 manila-share를 설치하고 ceilometer-agent를 설정합니다. 오브젝트 스토리지 노드에는 계정을 관리하는 swift-account, 컨테이너를 관리하는 swift-container, 오브젝트 파일을 관리하는 swift-object를 설치합니다.

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