目錄
Openstack-Mitaka 高可用之 概述
Openstack-Mitaka 高可用之 環境初始化
Openstack-Mitaka 高可用之 Mariadb-Galera集群部署
Openstack-Mitaka 高可用之 Rabbitmq-server 集群部署
Openstack-Mitaka 高可用之 memcache
Openstack-Mitaka 高可用之 Pacemaker+corosync+pcs高可用集群
Openstack-Mitaka 高可用之 認證服務(keystone)
OpenStack-Mitaka 高可用之 鏡像服務(glance)
Openstack-Mitaka 高可用之 計算服務(Nova)
Openstack-Mitaka 高可用之 網絡服務(Neutron)
Openstack-Mitaka 高可用之 Dashboard
Openstack-Mitaka 高可用之 啟動一個實例
Openstack-Mitaka 高可用之 測試
主機信息
系統:rhel-server-7.2-x86_64
測試階段使用虛擬機,配置如下:
3台controller節點,1台compute節點(計算節點虛擬機需要開啟虛擬化服務)
外網網絡:192.168.118.0/24 (假定為外網)
管理網絡通過 nat網卡實現:192.168.0.0/24
配置網絡
Controller1:
eno16777736:192.168.0.11/24
eno33554992:192.168.118.11/24
Controller2:
eno16777736:192.168.0.12/24
eno33554992:192.168.118.12/24
Controller3:
eno16777736:192.168.0.13/24
eno33554992:192.168.118.13/24
Compute1:
eno16777736:192.168.0.31/24
eno33554992:192.168.118.31/24 (實際計算節點是無須外網,但為了使用yum等外網下載,需要先配置)
初始化環境
關閉防火牆、Selinux、ntp同步時間等就無需在說了。 ntp時間同步一定要做。
配置yum源:
將上篇下載的Mitaka和Mariadb上傳到三個controller節點的/mnt目錄下
hosts配置如下:
然后通過controller1對controller2、controller3做無密碼驗證登錄方便后期拷貝配置文件
初始化完成。