admin
不忘初心,方得始终
级别: 管理员
只看楼主 | | | 0楼 发表于:2018-07-28 10:49

Openstack VM中安装keepalived 实现高可用

  Openstack VM中安装keepalived 实现高可用,可以使应用更加稳定、高效。
  具体步骤是:
  1.安全组打开其他协议--112号协议。
  2.添加安全组规则:
  #neutron security-group-rule-create --direction ingress --protocol 112 --remote-ip-prefix 0.0.0.0/0 --tenant-id TENANT_ID SECURITY_GROUP_ID
  3.安装并且配置keepalived软件。
  4.添加allowed address pairs功能,由于Neutron Security Group的防止IP地址欺骗功能,做了IP和MAC地址的绑定,因此需要允许该网卡上使用 VIP的数据包能够通行。
  #neutron port-update test-1_PORT_ID --allowed-address-pairs type=dict list=true ip_address=$vip_address
  #neutron port-update test-2_PORT_ID --allowed-address-pairs type=dict list=true ip_address=$vip_address
  5.绑定VIP地址:
  #neutron port-create --tenant-id TENANT_ID --fixed-ip ip_address=$vip_address NETWORK_ID
  # neutron floatingip-create FLOATING_NETWORK
  # neutron floatingip-associate FLOATINGIP_ID PORT_ID