IT/COA(OpenStack)

CentOS7 Version for Openstack Pike Install

알콩달콩아빠 2018. 1. 14. 23:19
728x90
반응형

Openstack Pike Version 입니다.

Linux OS는 CentOS 7 Version 으로 진행 했습니다.
정확하게 전반적인 이해를 두고 진행한 경우가 아니라 불필요한 설치 또는 오류가 있을 수 있습니다.

참고하셔서 보시면 될 것 같습니다.

참고 URL은 다음과 같습니다.



구성은 다음과 같이 진행하려고 했으며, https://docs.openstack.org/install-guide/environment.html 에서 권장 최소사양은
Controller Node: 1 processor, 4 GB memory, and 5 GB storage
Compute Node: 1 processor, 2 GB memory, and 10 GB storage
다음과 같아 실제로는 VMware에 아래와 같이 사양을 맞춰 진행 했습니다.

1. OS 설치 내용

172.16.31.231 CentOS7_Control_cmy
# Disk 용량 / Interface 갯수 / 메모리 용량
 - 10gb / nic 1 / Mem 8GB
# OS Version
 - CentOS-7-x86_64-DVD-1511.iso
# OS 설치 PKG
 - Bagic Web Server (Python / Development Tools / Debugging Tools / Perl for web / Java Platform)

172.16.31.232 CentOS7_Compute_cmy
# Disk 용량 / Interface 갯수 / 메모리 용량
 - 15gb / nic 1 / Mem 8GB
# OS Version
 - CentOS-7-x86_64-DVD-1511.iso
# OS 설치 PKG
 - Bagic Web Server (Python / Development Tools / Debugging Tools / Perl for web / Java Platform)

2. 공통 적용 사항(Control / Compute Node)

- IP 설정
 : /etc/rc.local 을이용해 default gateway 및 IP 설정
 : chmod 777 /etc/rc.d/rc.local (부팅시 자동실행)
 : Ping 확인

- ssh 접속 확인
 : 정상 접속 확인

- 방화벽 해제
 : systemctl stop firewalld
 : systemctl disable firewalld

- Selinux 설정을 diabled로 변경
 : vi /etc/selinux/config
 : selinux = disabled  /disabled로 변경
 : setenforce 0  // 재시작 전까지 selinux disabled로 설정

- yum을 위한 /etc/resolv.conf 설정
 : nameserver 8.8.8.8

- NetworkManager 중지
 : chkconfig NetworkManager off
 : service NetworkManager stop

- hostname 변경(/etc/hosts 파일도 변경)
 : hostnamectl set-hostname [호스트명]
172.16.31.231 control
172.16.31.232 compute

- 먼저 rdo 패키지를 pike 버전으로 설치 후  업데이트함
 : yum update -y
 
- NTP 설치
 : yum install -y ntp
 : systemctl restart ntpd
 : ntpdate pool.ntp.org

- openstack 설치 도구 및 시스템 업데이트
 : yum install -y openstack-utils openstack-selinux
 : yum update -y

3. Controller Node 설치

- packstack 설치
 : yum install -y openstack-packstack


- 설치확인
 :  packstack -h | less

- 설정파일 생성하기
 : packstack --gen-answer-file=/root/pike_openstack.cfg
 
- 생성된 설정 파일 변경하기
 : vi /root/pike_openstack.cfg
  -> 해당 파일은 파일첨부 했으며, 검토가 제대로 이루어 지지 않아 확실하지 않습니다(참고용)
 
- Control node & compute node 설치
 : control node에서 packstack으로 설치를 하면 ssh를 통해 compute도 같이 설치하기 때문에 설치 전에 비밀번호를 물어봅니다. packstack --answer-file=/root/pike_openstack.cfg
 
- 설치 완료 후 웹 브라우저에서 control의 ip로 접속을 하면 다음 과 같은 화면을 볼 수 있습니다.
 

설치는 마쳤으며, Instance 생성 및 다른 작업들은 향후에 ~ 
계속 진행하면서 익숙해지는 과정이 필요할 것 같습니다.
참고하시고 의견있으시면 언제든지~


728x90
반응형