Openstack - icehouse (All-in-one) Install in Cent OS 6.6 minimal
| Linux/Openstack 2015. 4. 9. 17:51openstack icehouse 버전 설치를 쉽게 할 수 있다고 한다.
0. 사전 설치
[Cent OS 6.6 minimal 설치]
[update & ntp 설치]
서버 시간 동기화를 위해 ntp 설치 및 Cent OS update
# yum install -y ntp
# yum update -y
# service ntpd start
# chkconfig ntpd on
[System 설정]
Selinux 및 방화벽 끄기 - 앞 단의 방화벽에서 처리할 것이므로..
# service iptables stop
# chkconfig iptables off
# vi /etc/sysconfig/selinux
disabled
기타 모든 설정이 제대로 작동하기 위해 (Selinux 는 꼭 재부팅이 필요하다.) 시스템 재부팅
# reboot
[Network 설정]
꼭 필요한 것만 적었다.
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
NETMASK=255.255.255.0
IPADDR=10.10.15.11
GATEWAY=10.10.15.1
1. 설치
[계정 설정]
stack 이라는 user가 필요하다.
# useradd stack
# passwd stack
stack 계정에게 sudo 명령어를 패스워드 없이 사용할 수 있게 해줘야한다.
그러기 위해 /etc/sudoers 에 쓰기 권한을 주고 수정 후 다시 쓰기 권한을 회수
# chmod u+w /etc/sudoers
# echo "stack ALL=(ALL) ALL" >> /etc/sudoers
# chmod u-w /etc/sudoers
[설치]
stack 계정으로 진행하여 openstack 설치에 필요한 패키지 설치
# su stack
$ sudo yum install -y http://repos.fedorapeople.org/repos/openstack/openstack-icehouse/rdo-release-icehouse-3.noarch.rpm
$ sudo yum install openstack-packstack
자동으로 openstack 설치에 필요한 옵션 스크립트 작성
(현재 위치하는 디렉터리에 옵션 스크립트가 작성되니 고급 설치를 하고자 하면 해당 파일 수정)
$ packstack --gen-answer-file my_answers.txt
All-in-one 설치~를 하기 전에 내가 경험한, 문제가 됬던 패키지를 미리 설치하고 진행하자.
$ sudo yum install -y mariadb-galera-server-5.5.40-1.el6.x86_64 puppet openssh-clients tar nc rubygem-json openstack-cinder
$ packstack --allinone
'Linux > Openstack' 카테고리의 다른 글
Devstack Install in CentOS 7 minimal (0) | 2015.04.09 |
---|---|
Openstack 관련 Site memo (0) | 2015.04.09 |
Openstack 설치 in Ubuntu 14.04 LTS server with MAAS (0) | 2015.04.09 |