#compute
[root@compute ~]# setenforce 0
[root@compute ~]# getenforce
Permissive
[root@compute ~]# systemctl stop firewalld && systemctl disable firewalld
#controller
[root@compute ~]# setenforce 0
[root@compute ~]# getenforce
Permissive
[root@compute ~]# systemctl stop firewalld && systemctl disable firewalld
#主機映射(這裏就放壹個節點的示例)
[root@controller ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168..10 controller
192.168..20 compute
配置yum(我所配置的是pute節點yum
#compute
[root@compute ~]# cat /etc/yum.repos.d/pute分兩塊空分區 作為swift和cinder的分區
[root@compute ~]# lsblk -l
[root@compute ~]# fdisk /dev/sda
n 建立新分區
p primary分區
w 寫入
[root@compute ~]# lsblk -l
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 1.8T 0 disk
sda1 8:1 0 1G 0 part /boot
sda2 8:2 0 857.9G 0 part
centos-root 253:0 0 350G 0 lvm /
centos-swap 253:1 0 7.9G 0 lvm [SWAP]
centos-home 253:2 0 500G 0 lvm /home
sda3 8:3 0 100G 0 part
sda4 8:4 0 100G 0 part
雙節點安裝iaas-xiandian包(註意配置不能出錯,出錯後面可能有很多問題)
[root@controller ~]# yum install -y iaas-xiandian
[root@compute ~]# yum install -y iaas-xiandian
修改openrc.conf文件
INTERFACE_IP= ## 在那個節點就配置那個節點的IP
INTERFACE_NAME= ## 外網卡 第二張網卡
##依據實際分區填寫配置
BLOCK_DISK=sda3
OBJECT_DISK=sda4
接下來就是跑腳本完成openstack搭建
#controller和compute
iaas-pre-host.sh
跑完此腳本ctrl+D 重新連接即可
#controller
iaas-instack-mysql.sh && iaas-instack-keystone.sh && iaas-instack-glance.sh
#controller 和 compute
iaas-instack-nova-controller.sh && iaas-instack-neutron-controller.sh
iaas-instack-nova-compute.sh && iaas-instack-neutron-compute.sh
#controller
iaas-instack-dashboard.sh
安裝完成後 http://controllerIP/dashboard 登錄dashboard頁面