使用Openstack内部创建的虚拟机 安装 keepalived - VIP 需要配置绑定 VIP才能够使用
[root@openstack-controller2 ~]# openstack security group list
+--------------------------------------+---------+------------------------+----------------------------------+------+
| ID | Name | Description | Project | Tags |
+--------------------------------------+---------+------------------------+----------------------------------+------+
| 2125ac64-727c-4d6c-8fbd-28ef3d70b33e | default | Default security group | 9f43f66e7d0b411a8219c163858c6f2a | [] |
| 355fe894-25cb-43ab-b3d9-8b3589454f07 | default | Default security group | 531738bf10f5448e8e0827460d035762 | [] |
+--------------------------------------+---------+------------------------+----------------------------------+------+
#更加精确 确定哪个安全组
[root@openstack-controller2 ~]# openstack security group rule list
+--------------------------------------+-------------+-----------+-----------+------------+--------------------------------------+--------------------------------------+
| ID | IP Protocol | Ethertype | IP Range | Port Range | Remote Security Group | Security Group |
+--------------------------------------+-------------+-----------+-----------+------------+--------------------------------------+--------------------------------------+
| 5ba8d77f-1ad8-483d-8494-8bc8bbe226cb | tcp | IPv4 | 0.0.0.0/0 | 22:22 | None | 2125ac64-727c-4d6c-8fbd-28ef3d70b33e |
| 5f266cf0-68f2-42ee-aaa5-dacf1804548b | None | IPv6 | ::/0 | | 2125ac64-727c-4d6c-8fbd-28ef3d70b33e | 2125ac64-727c-4d6c-8fbd-28ef3d70b33e |
| 6f7babc6-ccc4-41d2-bf56-592d475e239d | None | IPv4 | 0.0.0.0/0 | | 355fe894-25cb-43ab-b3d9-8b3589454f07 | 355fe894-25cb-43ab-b3d9-8b3589454f07 |
| 7a630909-8fdf-4107-8ad9-8ae92170999e | None | IPv6 | ::/0 | | None | 355fe894-25cb-43ab-b3d9-8b3589454f07 |
| 955975f0-0579-420d-98f6-4609c2a865ae | icmp | IPv4 | 0.0.0.0/0 | | None | 2125ac64-727c-4d6c-8fbd-28ef3d70b33e |
| a3078bba-a5a9-405f-96ae-4f56c8f9a924 | None | IPv6 | ::/0 | | 355fe894-25cb-43ab-b3d9-8b3589454f07 | 355fe894-25cb-43ab-b3d9-8b3589454f07 |
| ab040d40-21cd-4735-8180-f20c900a6efd | tcp | IPv4 | 0.0.0.0/0 | 22:22 | None | 355fe894-25cb-43ab-b3d9-8b3589454f07 |
| c4a3941f-2918-48f0-8077-56cef42cac14 | None | IPv4 | 0.0.0.0/0 | | None | 355fe894-25cb-43ab-b3d9-8b3589454f07 |
| c706c9cc-b404-4b13-8bc4-45742561c6c0 | None | IPv4 | 0.0.0.0/0 | | 2125ac64-727c-4d6c-8fbd-28ef3d70b33e | 2125ac64-727c-4d6c-8fbd-28ef3d70b33e |
| df51d132-f8ab-42d3-8e5a-9b87ff8c4fb9 | None | IPv4 | 0.0.0.0/0 | | None | 2125ac64-727c-4d6c-8fbd-28ef3d70b33e |
| ec7972fb-e5e7-44af-84c0-12a17d9c24e7 | icmp | IPv4 | 0.0.0.0/0 | | None | 355fe894-25cb-43ab-b3d9-8b3589454f07 |
| f9302004-86de-4670-a511-64c193bcf5bd | None | IPv6 | ::/0 | | None | 2125ac64-727c-4d6c-8fbd-28ef3d70b33e |
+--------------------------------------+-------------+-----------+-----------+------------+--------------------------------------+--------------------------------------+
#确定创建到的网络
[root@openstack-controller2 ~]# openstack network list
+--------------------------------------+--------------+--------------------------------------+
| ID | Name | Subnets |
+--------------------------------------+--------------+--------------------------------------+
| 2a1706f0-7102-4512-9254-dd6cf6dd1de4 | internal-net | 019f4405-f18e-44ec-a257-3f59688b40fd |
| 6683301b-a189-40fa-ae51-4efe1bf70db1 | external-net | 31fdf25a-f95b-4495-b5c3-50c13df610b0 |
+--------------------------------------+--------------+--------------------------------------+
[root@openstack-controller2 ~]# neutron port-list
neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead.
+--------------------------------------+------+----------------------------------+-------------------+--------------------------------------------------------------------------------------+
| id | name | tenant_id | mac_address | fixed_ips |
+--------------------------------------+------+----------------------------------+-------------------+--------------------------------------------------------------------------------------+
| 05bde980-7c60-4992-ad8e-3bd20ddd01f3 | | 9f43f66e7d0b411a8219c163858c6f2a | fa:16:3e:72:75:f7 | {"subnet_id": "31fdf25a-f95b-4495-b5c3-50c13df610b0", "ip_address": "192.168.40.52"} |
| 49b79b96-ecd3-4a55-ae6f-84d6d4716e32 | | 9f43f66e7d0b411a8219c163858c6f2a | fa:16:3e:8a:01:98 | {"subnet_id": "31fdf25a-f95b-4495-b5c3-50c13df610b0", "ip_address": "192.168.40.89"} |
| 7a0f41e6-c0a5-4e43-aff8-a469fd532e49 | | 9f43f66e7d0b411a8219c163858c6f2a | fa:16:3e:47:31:11 | {"subnet_id": "019f4405-f18e-44ec-a257-3f59688b40fd", "ip_address": "10.10.0.69"} |
| cbf12646-1c7d-42c8-b577-6d295bbb21bb | | 9f43f66e7d0b411a8219c163858c6f2a | fa:16:3e:7d:bf:af | {"subnet_id": "019f4405-f18e-44ec-a257-3f59688b40fd", "ip_address": "10.10.0.50"} |
| e1451574-5c98-42f7-b2c5-da4d1f3b5f37 | | 9f43f66e7d0b411a8219c163858c6f2a | fa:16:3e:40:55:d6 | {"subnet_id": "31fdf25a-f95b-4495-b5c3-50c13df610b0", "ip_address": "192.168.40.88"} |
| f15b01b8-573e-4abf-b08f-a3ec68846056 | | 531738bf10f5448e8e0827460d035762 | fa:16:3e:52:72:14 | {"subnet_id": "31fdf25a-f95b-4495-b5c3-50c13df610b0", "ip_address": "192.168.40.82"} |
| f8f6549c-6588-4654-9dbf-b6cc8498a594 | | 9f43f66e7d0b411a8219c163858c6f2a | fa:16:3e:58:f1:bb | {"subnet_id": "31fdf25a-f95b-4495-b5c3-50c13df610b0", "ip_address": "192.168.40.50"} |
| fe62e86c-f8b0-4b91-813b-9a724bf69ac1 | | 9f43f66e7d0b411a8219c163858c6f2a | fa:16:3e:bb:3c:4a | {"subnet_id": "019f4405-f18e-44ec-a257-3f59688b40fd", "ip_address": "10.10.7.89"} |
+--------------------------------------+------+----------------------------------+-------------------+--------------------------------------------------------------------------------------+
##单VIP绑定
#将192.168.40.26 负载均衡到 192.168.40.88/89
#neutron port-list : ID
#| 49b79b96-ecd3-4a55-ae6f-84d6d4716e32 | | 9f43f66e7d0b411a8219c163858c6f2a | fa:16:3e:8a:01:98 | {"subnet_id": "31fdf25a-f95b-4495-b5c3-50c13df610b0", "ip_address": "192.168.40.89"} |
#| e1451574-5c98-42f7-b2c5-da4d1f3b5f37 | | 9f43f66e7d0b411a8219c163858c6f2a | fa:16:3e:40:55:d6 | {"subnet_id": "31fdf25a-f95b-4495-b5c3-50c13df610b0", "ip_address": "192.168.40.88"} |
#192.168.40.89 ID
neutron port-update 49b79b96-ecd3-4a55-ae6f-84d6d4716e32 \
--allowed_address_pairs list=true \
type=dict \
ip_address=192.168.40.26
#192.168.40.88 ID
neutron port-update e1451574-5c98-42f7-b2c5-da4d1f3b5f37 \
--allowed_address_pairs list=true \
type=dict \
ip_address=192.168.40.26
##多VIP 地址绑定
neutron port-update 49b79b96-ecd3-4a55-ae6f-84d6d4716e32 \
--allowed_address_pairs list=true \
type=dict \
ip_address={"192.168.40.16","192.168.40.26"}
neutron port-update e1451574-5c98-42f7-b2c5-da4d1f3b5f37 \
--allowed_address_pairs list=true \
type=dict \
ip_address={"192.168.40.16","192.168.40.26"}