OpenStack Class2015.02.12 16:34

안녕하세요~!!

지난시간까지는 서버 한대에 CentOS6.5를 설치하고 iceHouse 버전의 오픈스택을 PackStack을 이용하여 설치해 보고, Dashboard를 통하여 Neutron 네트워크 생성을 해 보았습니다. 

오늘은 Multi node에서 오픈스택을 설치하기 위한 정말 필요한 기능만을 선택하여 오픈스택을 구성해 보도록 하겠습니다.  

Multi Node에서의 오픈스택 설치

앞에서 노드 한대에 오픈스택을 모두 설치해 보았다면 이번에는 여러 노드에 오픈스택을 설치해 보도록 하겠습니다. 설치에 앞서 먼저 시스템 구성도를 그려보도록 하겠습니다.

 

Multi Node에서 오픈스택 시스템 구성도

Single Node에서는 PackStack을 이용해 Neutron 오픈스택을 설치하였다면 여기서는 기존 네트워크 방식인 Nova-network을 이용해 아래 그림과 같이 꼭 필요한 서비스만으로 오픈스택을 구성해 보겠습니다.


컨트롤러 노드에는 서포팅 서비스인 데이터베이스인 MySQL과 메시지 서비스인 Qpid를 설치하고, 기본 서비스로 인증 서비스 Keystone, 이미지 서비스 Glance, 컴퓨트 서비스 Nova, 데쉬보드 서비스 Horizon과 추가 서비스로 블록 스토리지인 Cinder를 설치할 예정입니다. 모니터링 및 관리용 IP10.10.15.11eth0을 사용한다고 가정합니다.

컴퓨트 노드에는 Nova 컴퓨트와 Nova-networking, 기본 하이퍼바이저인 KVM 또는 Qemu를 설치합니다. 컴퓨트 노드에서 외부 인터넷과 통신을 하므로 컨트롤러 노드와 다르게 네트워크 카드가 한 장 더 필요합니다. 오픈스택은 이번에 구성한 서비스만으로 운영이 가능하며, 이외에 더 많은 서비스를 추가해서 컴퓨트 서비스인 Nova와 함께 사용할 수 있습니다.


다음번 포스팅에서부터는 본격적으로 위 그림과 같이 오픈스택을 설치해 보도록 하겠습니다.

Posted by 나리 짱!!! naleejang