openstack配置vip
1.导入环境变量
source admin-openrc.sh

2.执行命令neutron net-list查看网络,找到自己需要设置的网络,获取subnet_id和network_id

3.创建port来占用ip,保证neutron不会将此IP在分配出去,导致IP冲突问题。

neutron port-create --fixed-ip subnet_id=<subnet_id>,ip_address= <network_id>
注:
替换subnet_id为neutron net-list中查看到的subnet_id
替换vip为需要配置的vip地址
替换network_ID为neutron net-list中查看到的network_id

neutron port-create --fixed-ip subnet_id=46c12a96-d1b6-4951-b57c-8884457f3e86,ip_address=10.10.4.131 b7fff54f-ae3a-45ae-8d84-228b7bc41059

4、执行命令neutron port-list查看端口,找到VIP的Port ID以及需要使用VIP的虚拟机的IP对应的Port id
比如两台虚拟机做HA绑定vip,那么需要查看两台虚拟机的port ID和这个vip的port ID

neutron port-list|grep 4.131

5、取消安全组对应端口的管理

neutron port-update --no-security-groups <Port_id>
neutron port-update --port_security_enabled=false <Port_id>
注:
替换Port_id为之前neutron port-list中找到的Port_id

neutron port-update --no-security-groups 25758e55-9480-4a4c-9fe3-a9814ac00072
neutron port-update --port_security_enabled=false 25758e55-9480-4a4c-9fe3-a9814ac00072

6、此时执行命令neutron port-show

可看到port_security_enabled的value为False,security_groups的value为空,即OK,这样两个端口就没有了安全组了

[[root@manager ~]# neutron port-show dbb1d245-2ece-40c6-853e-df2734873924
±----------------------±-------------------------------------------------------------------------------------+
| Field | Value |
±----------------------±-------------------------------------------------------------------------------------+
| admin_state_up | True |
| allowed_address_pairs | |
| binding:host_id | node5 |
| binding:profile | {} |
| binding:vif_details | {“port_filter”: true} |
| binding:vif_type | bridge |
| binding:vnic_type | normal |
| created_at | 2018-12-25T02:05:51 |
| description | |
| device_id | 30a7fd91-34bc-43a7-83cd-2e51cb987619 |
| device_owner | compute:nova |
| extra_dhcp_opts | |
| fixed_ips | {“subnet_id”: “46c12a96-d1b6-4951-b57c-8884457f3e86”, “ip_address”: “10.10.4.161”} |
| id | dbb1d245-2ece-40c6-853e-df2734873924 |
| mac_address | fa:16:3e:e3:24:08 |
| name | |
| network_id | b7fff54f-ae3a-45ae-8d84-228b7bc41059 |
| port_security_enabled | True |
| security_groups | 7b318b1e-fa4c-4ac3-8b2c-6767bce7b6e7 |
| status | ACTIVE |
| tenant_id | 6ae3bb9cf1504355bfae9b911c50a19e |
| updated_at | 2019-02-11T01:33:58 |
±----------------------±-------------------------------------------------------------------------------------+

VIP和需要使用VIP的虚拟机都执行4、5、6步,比如配置HA,VIP+两台虚拟机,总共3个Port,都需要执行4、5、6步,然后就可以在这两台虚拟机上搭建keepalived集群使用10.10.4.131这个vip了

# 注意:每个运行虚拟机的IP和VIP都需要设置此操作。

[root@manager ~]# neutron port-list|grep 10.10.4.102
| 7974c3f7-8ba0-4c66-953c-ae954ae4e896 | | fa:16:3e:aa:b8:a4 | {“subnet_id”: “46c12a96-d1b6-4951-b57c-8884457f3e86”, “ip_address”: “10.10.4.102”} |

neutron port-update --no-security-groups 7974c3f7-8ba0-4c66-953c-ae954ae4e896
neutron port-update --port_security_enabled=false 7974c3f7-8ba0-4c66-953c-ae954ae4e896

[root@manager ~]# neutron port-list|grep 4.113
| 8ee0d442-8104-485c-b512-f3126ae4b10c | | fa:16:3e:e6:74:fc | {“subnet_id”: “46c12a96-d1b6-4951-b57c-8884457f3e86”, “ip_address”: “10.10.4.113”} |

neutron port-update --no-security-groups 8ee0d442-8104-485c-b512-f3126ae4b10c
neutron port-update --port_security_enabled=false 8ee0d442-8104-485c-b512-f3126ae4b10c

openstack虚拟机配置vip相关推荐

  1. openstack 虚拟机如何修改ip地址

    2019独角兽企业重金招聘Python工程师标准>>> 导读 在日常开发和生产环境中经常需要将OpenStack虚拟机配置一个静态Ip,但配置完成后发现外面无法访问.原因是opens ...

  2. OpenStack 虚拟机的配置初始化 — Cloud-Init Config Drive | Metadata API

    目录 文章目录 目录 系统环境 前言 Cloud-init Cloud-init 是怎么定制虚拟机配置的? Cloud-init 定制虚拟机操作系统配置时,配置项目的值从哪里获取? metadata ...

  3. openstack云主机无法绑定ip_智汇华云|OpenStack 虚拟机 GPU 性能优化

    随着大数据.人工智能技术的发展,越来越多的用户产生了获取拥有GPU算力的弹性计算服务的需求,GPU云主机具有突出的图形处理和高性能计算能力,适用于科学计算.视频处理.深度学习等应用场景,受到了市场的青 ...

  4. 使用虚拟机备份软件备份OpenStack虚拟机

    1.进入虚拟机备份系统 2.选择[虚拟机保护]--[备份],新建备份任务.选择虚拟化类型[OpenStack],再选择需要备份的虚拟机,点击[下一步] 3.设置备份目的地,选择[目标节点]与[目标存储 ...

  5. 使用虚拟机备份软件恢复OpenStack虚拟机

    1.进入虚拟机备份系统 2.选择[虚拟机保护]--[恢复],新建恢复任务,选择选择虚拟化类型[OpenStack],勾选需要恢复的备份点,点击[下一步] 3. 设置恢复目标宿主机,并按需配置恢复虚拟机 ...

  6. Openstack虚拟机镜像深度实践

    转载:http://geek.csdn.net/news/detail/52407?ref=myread 虚拟机镜像(以下简称镜像)是Openstack云计算平台不可或缺的一部分.利用各种定制化的镜像 ...

  7. OpenStack 环境配置

    OpenStack 环境配置 虚拟机资源信息 1.控制节点ct CPU:双核双线程-CPU虚拟化开启 内存:8G 硬盘:300G 双网卡:VM1-(局域网)192.168.100.20 NAT-192 ...

  8. 服务器虚拟机配置原则,服务器虚拟机配置

    服务器虚拟机配置 内容精选 换一换 Atlas 800 训练服务器(型号 9010)安装上架.服务器基础参数配置.安装操作系统等操作请参见<Atlas 800 训练服务器 用户指南 (型号901 ...

  9. openstack虚拟机内文件遭破坏的急救方案

    一.场景: openstack虚拟机存放于ceph存储,由于用户将系统的grub误删除,导致系统无法正常引导.现在用户要求抢救文件. 二.可行的方案: 1.将虚拟机保存为镜像,将镜像转换成云硬盘,将云 ...

  10. VMware提示:已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作。解决方案

    VMware提示:已将该虚拟机配置为使用 64 位客户机操作系统.但是,无法执行 64 位操作.解决方案 参考文章: (1)VMware提示:已将该虚拟机配置为使用 64 位客户机操作系统.但是,无法 ...

最新文章

  1. C# 接口的作用浅谈举例(转)
  2. Matlab:盲反卷积还原失焦图像
  3. java对象赋值给另一个对象_java面向对象编程
  4. cloudera manager 及CDH卸载
  5. 【机器视觉】 dev_open_dialog算子
  6. Maven 3.0.5 安装和配置:
  7. Python入门基础篇(四)字符串的常用操作,全面易懂,简单实用!!!
  8. 华邦电子2022年3月营收为新台币92.17亿元
  9. QT连接MySQL记录
  10. Vue开发实例(03)之Vue项目引入element_ui
  11. python 多元线性回归的系数检验 t p值,多元线性回归检验t检验(P值),F检验,R方等参数的含义...
  12. NiFi ListSFTP精讲
  13. java学习笔记 java编程思想 第5章 初始化与清理
  14. git从远程仓库拉取指定日期版本的代码到本地
  15. 计算机网络应用赛甘肃省,关于举办第三届“甘肃省大学生创新杯计算机运用能力竞赛”预赛的.doc...
  16. win10小喇叭出现红叉,解决办法(转)
  17. 淡雅色系秀丽线条 照常性感十足的鞋履
  18. java中BitSet详解
  19. HDU 4735 舞蹈链可重复覆盖
  20. springboot毕设项目会议室预约管理系统kh090(java+VUE+Mybatis+Maven+Mysql)

热门文章

  1. Stack的三种含义
  2. android防止程序休眠,android 设置 永不休眠
  3. 基于全球模式比较计划CMIP6与区域气候-化学耦合模式 WRF-Chem 的未来大气污染变化模拟
  4. 凡诺CMS一处文件包含漏洞
  5. Launcher folder、foldericon
  6. 网络工程师笔记--网络安全技术
  7. 前端屏幕尺寸和分辨率_移动端尺寸基础知识
  8. 【20CSPS提高组】儒略日
  9. 安卓Menu键的问题
  10. 如何格式化小米云服务器,互联网要点:怎么把小米手机格式化(恢复出厂设置)...