본문 바로가기
Cloud

OpenStack 설치

by AsCE_hyunseung 2018. 11. 3.

OpenStack

IaaS 형태의 클라우드 컴퓨팅 오픈 소스 프로젝트



OS: CentOS7

VMware Workstation15


- 방화벽 열기


systemctl disable firewalld

systemctl stop firewalld


systemctl disable NetworkManager

systemctl stop NetworkManager


systemctl enable network

systemctl start network


- OpenStack 설치(yum 명령어 이용)


yum update -y

yum install -y centos-release-openstack-rocky


yum update -y

yum install -y openstack-packstack


yum install -y wget

wget https://bootstrap.pypa.io/ez_setup.py -O - | python


- 시간 설정(CentOS7에시간 설정이 안되어 있는경우만)


ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime


yum install rdate -y


/usr/bin/rdate -s time.bora.net && /sbin/clock -w


- packstack 설치(실패할 확률이 높으니 실패할 경우 다시 명령어를 입력해보자, 오래 걸린다)


packstack --allinone --os-neutron-lbaas-install=y --provision-demo=n --os-neutron-ovs-bridge-mappings=extnet:br-ex --os-neutron-ovs-bridge-interfaces=br-ex:ens33 --os-neutron-ml2-type-drivers=vxlan,flat


- 브리지 네트워크 구성


cd /etc/sysconfig/network-scripts/


vi ifcfg-br-ex


ONBOOT="yes"

DEVICE=br-ex

DEVICETYPE=ovs

TYPE=OVSBridge

BOOTPROTO=static

IPADDR=192.168.140.136

NETMASK=255.255.255.0

GATEWAY=192.168.140.2

DNS1=192.168.140.2

------------------------------------

IPADDR과 GATEWAY,DNS1은 자신의 대역을 넣으면 된다.

그 후에 네트워크 재시작

systemctl restart network


- 서비스 세팅 접근, 권한 갖기


chmod 600 ~/keystonerc_admin(권한갖기)

 source keystonerc_admin

echo "source ~/keystonerc_admin " >> ~/.bash_profile


그 후 ip로 접속해보면 아래의 화면이 나타날 것이다.



이름과 암호는 keystone_admin권한을 얻고 keystonerc_admin파일을 열어보면 된다.

cat keystonerc_admin


해당 이름과 암호로 들어가보면 아래 화면을 보고 설치가 잘 된것을 확인할 수 있다.



'Cloud' 카테고리의 다른 글

오픈스택 아키텍쳐  (1) 2018.12.02
FreeBSD에서 HAproxy 설치(로드 밸런싱 하기)  (0) 2018.10.29
VMware ESXi  (0) 2018.10.28