Blog

Openstack Controller node 설치하기 Part 1

December 10, 2013

Openstack Controller node 설치하기 Part 1

회사에서 이번엔 개발인프라를 구성함에 openstack을 사용해서 구현해보았습니다.

환경은

  1. Ubuntu 12.04 Precise
  2. Openstack Havanna
  3. FlatDHCP with single NIC

공식 설치문서는 이곳에서 확인하실 수 있습니다.
공식문서에는 2개의 NIC를 기준으로 설명하고 있지만 제가 가진 환경에서는 1개의 NIC로 설치했습니다.
때문에 불가피하게 bridge Interface를 사용해서 설치했습니다.

본격적으로 오픈스택을 설치하기 전에 구성해야할것이 몇개 있습니다.

  1. Bridge interface 설정
  2. NTP(Network Time Protocol) 설치
  3. MySQL(또는 PostgreSQL 설치
  4. Messaging service(RabbitMQ 또는 ZeroMQ) 설치

 1. Bridge Inetrface 설정

우선 bridge interface를 설정하기위해 bridge-utils 팩키지를 설치합니다.

sudo apt-get install bridge-utils

선호하는 에디터를 이요해서 /etc/network/interfaces 파일을 아래와 같이 수정합니다.

auth lo
iface lo inet loopback

iface eth0 inet manual

auto br100
iface br100 inet dhcp
    bridge_ports eth0

설정 저장후 네트웍 서비스 재시작

sudo /etc/init.d/networking restart

2. NTP 설치

모든 노드의 동기화를 위해서 NTP를 설치합니다.

sudo apt-get install ntp

3. MySQL 설치

sudo apt-get install python-mysqldb mysql-server

진행중에 root 계정 비밀번호를 입력해주세요.
설치중에 생성되는 익명유저를 지워주기 위해 아래 명령을 실행합니다.

sudo mysql_secure_installation

4. Messaging 설치하기

sudo apt-get install rabbitmq-server

비밀번호 설정

rabbitmqctl change_password guest RABBIT_PASS

openstack 설치 준비 끝