Openstack을 설치하기 위해 VMware로 네트워크 구성
ip a
# vi /etc/sysconfig/network-scripts/ifcfg-ens160
TYPE=Ethernet
BOOTPROTO=none
NAME=ens160
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.0.136
NETMASK=255.255.240.0
GATEWAY=192.168.0.1
DNS1=192.168.0.66
DNS2=8.8.4.4
# vi /etc/sysconfig/selinux
SELINUX=disabled
# dnf install network-scripts -y # dnf = yum
# systemctl disable NetworkManager
# systemctl enable --now network
# systemctl disable firewalld # stop & disable
# reboot
# dnf update -y
# dnf config-manager --enable powertools
# dnf install -y centos-release-openstack-yoga
# dnf update -y
# dnf install -y openstack-packstack
answers.txt
파일# packstack --gen-answer-file /root/answers.txt
# ls .ssh/
id_rsa id_rsa.pub
# vi /root/answers.txt # 주로 genev > vxlan / ovn > openvswitch
CONFIG_DEFAULT_PASSWORD=Test1234!
CONFIG_KEYSTONE_ADMIN_PW=Test1234!
CONFIG_CINDER_VOLUMES_SIZE=90G # lvm 장치 - cinder의 볼륨 조절
CONFIG_NTP_SERVERS=0.kr.pool.ntp.org # ntp 서버 도메인
CONFIG_CEILOMETER_INSTALL=n # 부하 낮추기
CONFIG_AODH_INSTALL=n
CONFIG_HEAT_INSTALL=y
CONFIG_NEUTRON_L2_AGENT=openvswitch # 가상의 스위치 L2 - S/W Hub Layer
CONFIG_NEUTRON_ML2_TYPE_DRIVERS=vxlan,flat # vxlan = internal / falt = external driver
CONFIG_NEUTRON_ML2_TENANT_NETWORK_TYPES=vxlan # TENANT : 프로젝트
CONFIG_NEUTRON_ML2_MECHANISM_DRIVERS=openvswitch
CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=extnet:br-ex # 물리 네트워크 (extnet) 세팅 - 꼭 기억!
CONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-ex:ens160 # {가짜 랜카드:진짜 랜카드}
CONFIG_PROVISION_DEMO=n # 데모 사용x
packstack --answer-file /root/answers.txt