OpenStack 虛擬機啟用VIP


這里介紹兩種方式
1、 keepalived + allow_address_pairs實現虛擬機高可用
# keepalived實現instance high available(Neutron flat網絡模式下)
 
[root@openstack-1 ~(keystone_admin)]# neutron net-list (找出pub-net的id號)
[root@openstack-1 ~(keystone_admin)]# neutron port-list --netework_id=54f5ea9b-5d05-42e3-995f-c00e6824be25(這個id就是pub-net的id)   查看這個網絡下的所有port信息
[root@openstack-1 ~(keystone_admin)]# neutron port-create --fixed-ip ip_address=202.106.179.130(虛擬ip地址) --security-group default pub-net  創建keepalived的vip
[root@openstack-1 ~(keystone_admin)]# neutron port-update  fee2f24e-87a1-4e23-b60b-8d4a33f9257f(這個id是web2的port id) --allowed_address_pairs list=true type=dict ip_address=202.106.179.130  
[root@openstack-1 ~(keystone_admin)]# neutron port-update   4082ae4a-5af6-43ea-9370-fa493fb9ad67(這個id是web1的port id)  --allowed_address_pairs list=true type=dict ip_address=202.106.179.130 (這個ip地址就可以被keepavlied當作vip用了)
[root@openstack-1 ~(keystone_admin)]# neutron port-show  4082ae4a-5af6-43ea-9370-fa493fb9ad67  查看信息

2、 關閉neutron port的安全組特性
    neutron port-update --no-security-groups $port_id
    neutron port-update $port_id --port-security-enabled=False


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM