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 |