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 高可用之 測試html
這部分建議命令行和web管理協同進行配置,這樣不容易出錯。
建立實例以前,首先要建立虛擬網絡。web
建立公有網絡部分:
在控制節點執行:安全
[root@controller1 ~]# . admin-openrc
[root@controller1 ~]# neutron net-create --shared --provider:physical_network provider --provider:network_type flat provider
切換到web界面,登陸dashboard服務器
http://192.168.0.10/dashboard/
用戶名:admin
密碼:admin網絡
左邊選項:項目 --> 網絡 --> 網絡子項ssh
這個就是剛纔使用命令建立的,爲其配置子網:tcp
下一步:ide
點擊已建立。測試
出現了三個dhcp服務,每一個controller節點上建立一個,這樣就實現了 dhcp 高可用。spa
建立私有網絡部分:
在私網內部能夠自動鏈接到外部網絡,如互聯網。從互聯網這樣的外部網絡訪問實例,須要浮動IP。
配置以下,在任意controller節點上操做:
[root@controller1 ~]# . demo-openrc
[root@controller1 ~]# neutron net-create selfservice
而後切換到web管理頁面
http://192.168.0.10/dashboard/
用戶名:demo
密碼:demo
左邊選項:項目 --> 網絡 --> 網絡
同上,爲其配置子網。
添加子網配置:
建立子網地址池和DNS服務器,這裏要勾選DHCP
點擊已建立。
給路由器添加一個私網子網的接口:
登出demo用戶切換到admin用戶。
修改保存後,會報提交表單錯誤,可是修改爲功。這裏忽略這個報錯。
修改完成後登出demo,登入admin
爲router設置網關。到此網絡設置完畢。點開拓撲圖查看(如下拓撲圖Mitaka版本是沒有的)。
建立系統啓動模版。 [root@controller1 ~]# . admin-openrc [root@controller1 ~]# openstack flavor create --id 0 --vcpus 1 --ram 64 --disk 1 m1.nano 上傳密鑰,實現無密碼登陸。 [root@controller1 ~]# . demo-openrc [root@controller1 ~]# openstack keypair create --public-key ~/.ssh/id_rsa.pub mykey 添加安全規則: 容許ICMP [root@controller1 ~]# openstack security group rule create --proto icmp default 容許22端口 [root@controller1 ~]# openstack security group rule create --proto tcp --dst-port 22 default
啓動一個實例:
點擊建立雲主機
雲主機建立完成。
進入雲主機控制檯查看主機ip是否綁定
IP綁定正常。而後嘗試給雲主機綁定浮動IP
綁定成功。雲主機建立完成。