중첩된 가상화. KVM..
1.openstack 실행 - centOS8 install - eng - continue
2.time & date - asia seoul - done
3.root password - 비밀번호 설정 - done
4. installation destination - storage configuration (custom) - done
click here to create them automatically - /home 삭제(-) -
SWAP (12GB) - 나머지 /에 할당 - done - accept changes
5. network & host - on -done
[openstack IP : 192.168.0.87/20]
6. installation source - closest mirror 확인
==> reboot 후 mobaxterm 으로 IP(192.168.0.87)통해서 openstack 접속.
# vi /etc/sysconfig/network-scripts/ifcfg-ens160
TYPE=Ethernet
BOOTPROTO=none // IP수동 부여
NAME=ens160
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.0.127
NETMASK=255.255.240.0
GATEWAY=192.168.0.1
DNS1=192.168.0.66
DNS2=8.8.4.4
vi편집기 진입 후 ggdG로 모두 지운 후 그대로 복사 붙여넣기 후 저장.
✔️selinux 비활성화.
# vi /etc/selinux/config
SELINUX=disabled
✔️powertools 이용 설정 및 openstack 관련 설정
# dnf install network-scripts -y
# systemctl disable firewalld // 다른 보안도구 활용 위해
# systemctl disable NetworkManager // network 이용하기 위해서 겹치는 서비스 때문에 비활성화.
# systemctl enable --now network
# reboot
# dnf update -y //centOS 업데이트
# dnf config-manager --enable powertools
# dnf install -y centos-release-openstack-yoga //openstack 설치
# dnf update -y // openstack 설치 환경(openstack-yoga)에 대한 업데이트
# dnf install -y openstack-packstack //pakcstack 설치
# packstack --gen-answer-file /root/answers.txt
# vi /root/answers.txt
CONFIG_DEFAULT_PASSWORD=Test1234! //webUIpassword
CONFIG_KEYSTONE_ADMIN_PW=Test1234! //CLIpassword
CONFIG_CINDER_VOLUMES_SIZE=100G
CONFIG_NTP_SERVERS=0.kr.pool.ntp.org
CONFIG_AODH_INSTALL=n
CONFIG_HEAT_INSTALL=y
CONFIG_CEILOMETER_INSTALL=n
CONFIG_NEUTRON_L2_AGENT=openvswitch //L2 스위치 설정 openvswitch가 가장 무난하다.
CONFIG_NEUTRON_ML2_TYPE_DRIVERS=vxlan,flat //flat; 외부네트워크 설정 드라이버. vxlan; 내부네트워크 설정소프트웨어
CONFIG_NEUTRON_ML2_TENANT_NETWORK_TYPES=vxlan //project = tenant 임차인.
CONFIG_NEUTRON_ML2_MECHANISM_DRIVERS=openvswitch
CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=extnet:br-ex
CONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-ex:ens160
CONFIG_PROVISION_DEMO=n
# packstack --answer-file /root/answers.txt
centos8부터는 yum대신 dnf를 사용.
처음에 packstack 명령어 실행시 빨간 글씨는 오류가 아님. 정상적인 아나운스임.
answers 파일 설치 후 아래로 웹페이지 진입
http://192.168.0.87/dashboard
4-2. DHCP사용 체크박스 그대로 - DNS 네임 서버 : 192.168.0.66 / 8.8.4.4 - 생성
5. 프로젝트 - 네트워크 - 라우터 - 라우터 생성 - 라우터 이름 :Router - 외부 네트워크 : EXTERNAL-NETWORK(아까 생성한 외부네트워크) - 라우터 생성
프로젝트 - 네트워크 - 라우터 - 라우터 이름 클릭 - 인터페이스 추가 - 서브넷 : Internal - network :10.114.0.0/24 (아까 생성한 내부 서브넷) - 제출
확인작업