準備
VMware Workstation 16 Pro、CentOS-7-x86_64-DVD-1804.iso、ChinaSkills_Cloud_IaaS.iso
ハードウェア設定
| ホスト名 | Host-Only NIC | NAT NIC |
|---|---|---|
| controller | IP: 172.16.10.10 | IP: 10.0.0.0/24 GW: 10.0.0.1 |
| compute | IP: 172.16.10.20 | IP: 10.0.0.0/24 GW: 10.0.0.1 |
初期化(両ノード)
systemctl stop firewalld && systemctl disable firewalld
vi /etc/selinux/config # SELINUX=permissive
setenforce 0
vi /etc/hosts # 172.16.10.10 controller / 172.16.10.20 compute
ISOを /root にアップロード、マウントして /opt/centos と /opt/openstack にコピー。
controller: yumリポジトリ設定(file:///opt/...)、httpdインストールとシンボリックリンク作成。
compute: yumリポジトリを http://172.16.10.10/opt/... に設定。
展開
yum install -y iaas-xiandian # 両ノード
vi /etc/xiandian/openrc.sh # PASS=000000 等を設定
scp /etc/xiandian/openrc.sh compute:/etc/xiandian/openrc.sh
iaas-pre-host.sh # 両方実行後 reboot
サービス展開スクリプトを順に実行: mysql, keystone, glance, nova (controller/compute), neutron (controller/compute), dashboard, cinder (controller/compute), swift (controller/compute), heat, zun (controller/compute), ceilometer (controller/compute), aodh。
controllerをcomputeとして追加するには openrc.sh の HOST_IP_NODE=172.16.10.10、HOST_NAME_NODE=controller に変更後 iaas-install-nova-compute.sh を実行。