Skip to content

Latest commit

 

History

History
120 lines (84 loc) · 3.81 KB

README.md

File metadata and controls

120 lines (84 loc) · 3.81 KB

Openstack HA平台部署shell 2.0脚本安装说明

###目录结构:
install_shell_2.0
├── 2.0_ceph-deploy-tools ### 计算节点部署脚本
│   ├── sh ### 需要scp到各个计算节点执行的脚本
│   └── wheel_ceph
└── 2.0_tools ### 控制节点部署脚本
├── sh ### 需要scp到各个控制节点执行的脚本
└── t_sh ### 各节点存放脚本的临时目录

注意:122、在controller01节点上进行基本配置和Openstack控制节点的部署,2329在compute01上进行ceph集群的部署

1、根据实际部署环境,设置环境变量,并初始化
vim 0-set-config.sh
. 0-set-config.sh

2、测试部署环境的网络连通性:三个网络是否联通
. test-network.sh

3、设置各节点之间免密码登录
. set-ssh-nodes.sh

4、网卡配置(如果已设置可省略)
. set-network-config.sh

5、设置主机名,控制节点命名 controller+数字(01、02、03)计算节点命名compute+数字(01、02、03……)
. set-hostname.sh

6、关闭防火墙禁用SELinux 需要重启节点,部署节点手动重启
. disable_firewall_selinux.sh

7、设置时间同步:与controller01时间同步
. set-chrony.sh

8、制作本地软件源:需要将下载好的离线安装包放到指定FTP目录
. set-local-yum-repos.sh

9、安装Pacemaker

. install-configure-pacemaker.sh
注意:默认设置认证用户密码与配置文件中一致

10、安装Haproxy
. install-configure-haproxy.sh

11、安装Galera
. install-configure-galera.sh 注意:初始数据库时设置数据库Root密码与配置文件中一致 如果无法通过vip访问数据库,执行restart-pcs-cluster.sh重启pcs集群后再检查
. restart-pcs-cluster.sh

12、安装rabbit
. install-configure-rabbitmq.sh
注意:默认设置openstack认证用户密码与配置文件中一致

13、安装memcached
. install-configure-memcached.sh

14、安装openstack安装包
. install-configure-prerequisites.sh

15、安装openstack Identity
. install-configure-keystone.sh
执行restart-pcs-cluster.sh重启pcs集群后检查pcs resource,确保keystone服务启动
. restart-pcs-cluster.sh

16、安装openstack Image
. install-configure-glance.sh
执行restart-pcs-cluster.sh重启pcs集群后检查pcs resource,确保glance服务启动
. restart-pcs-cluster.sh

17、安装openstack Compute
. install-configure-nova.sh
执行restart-pcs-cluster.sh重启pcs集群后检查pcs resource,确保nova服务启动
. restart-pcs-cluster.sh

18、安装openstack neutron
. install-configure-neutron.sh
执行restart-pcs-cluster.sh重启pcs集群后检查pcs resource,确保neutron服务启动
. restart-pcs-cluster.sh

19、安装openstack dashboard
. install-configure-dashboard.sh

20、安装openstack cinder
. install-configure-cinder.sh

21、安装openstack Ceilometer
. install-configure-ceilometer.sh

22、安装openstack Aodh
. install-configure-aodh.sh

23、安装计算&存储节点的ssh
. set-ssh-openstack-storage-nodes.sh

24、安装ceph-deploy
. install-prerequisites-ceph-deploy.sh

25、安装ceph block storage cluster
. install-configure-ceph-storage-cluster.sh
检查ceph存储网络所在网段

27、存储节点与控制节点之间的ssh
. set-ssh-openstack-storage-nodes.sh

28、安装ceph auth client.key
. install-ceph-auth-client.key

29、配置计算节点
. install-compute-nodes-services.sh

30、删除安装脚本
. delete-tmp-shells.sh