linux floating ip,neutron分配浮动IP(floating ip)的方法
当前所用版本juno,其他版本也应该可行。
虚拟机的(虚拟)网络接口相关概念:
虚拟网络(内部网络,私有网络):虚拟机的虚拟机网卡所在的私有网络
fixed ip:虚拟机网卡在虚拟网络上的IP
floating ip: 虚拟网络对应的外部网络上的IP
port: 一个网络接口对应一个Port
interface: 一个网络接口
场景1:单网卡
参照安装手册:
1. neutron floatingip-create ext-net 其中ext-net是对应外部网络的名字
2. nova floating-ip-associate demo-instance1 203.0.113.102 其中demo-instance1是云主机(也称为实例)的名字,203.0.113.102是前面步骤获得的floating ip
场景2:双网卡
预先知道虚拟机的名字(放到变量VMNAME中)、私有网络名字(放到变量DEMONET中)和与之对应的外部网络名字(放到变量EXTNET中)。
方法一(仍然是给虚拟机赋予浮动IP的方法)
1. neutron floatingip-create $EXTNET
2. 获取固定IP:nova show $VMNAME | awk '/ '$DEMONET' / {print $5}'
3. nova floating-ip-associate --fixed-address $VMNAME
方法二(分配外部IP的同时指定虚拟机对应的port,分配的同时就将浮动IP关联到对应的虚拟机网络接口了) 1. 获取port-id。 方法有几种: 可以是先像上面那样获取虚拟机的固定IP,然后使用 neutron port-list | awk 组合从该固定IP获取port-id; 或者也是先获取固定IP,然后使用 nova interface-list | awk的组合获取port-id; 也可以使用nova net-list | awk 组合通过DEMONET获得其net-id,然后用nova interface-list | awk 组合获取port-id。 建议使用最后一种; 2. 创建的同时指定PORTid: neutron floatingip-create --port-id PORT_ID $EXTNET
linux floating ip,neutron分配浮动IP(floating ip)的方法相关推荐
- openstack分配浮动IP
openstack分配浮动IP时,从neutron.ipavailabilityranges表中读取对应网络的first_ip字段,将当期的first_ip作为浮动IP分配出去,然后更新first_i ...
- Linux网络编程小知识(字节序、IP格式、函数、子网掩码、DNS域名解析代码实现)
参考:网络编程前的一些小知识–Linux笔记 作者:一只青木呀 发布时间: 2021-04-12 23:19:10 网址:https://blog.csdn.net/weixin_45309916/a ...
- kali linux连不上网,NAT模式静态ip解决问题
Windows更新后,做题时,需要一个工具,正准备去linux里下载,结果报错显示:暂时不能解析域名"mirrors.ustc.edu.cn",于是就各种查,想解决这个问题,之后确 ...
- linux,windows下检测指定的IP地址是否可用或者检测IP地址冲突的3种方式(批处理程序,python程序,linux shell 批量ping)...
本文中的脚本适用范围: 1)检测某些IP地址是否被占用: 2)检测网络中某些设备是否存活: 3)在分配新的ip地址之前,批量检测环境中是否存在冲突的机器 以上检测基于ICMP Ping报文,要求所有的 ...
- linux单 网卡添加多个网段的ip,[转载]linux 单网卡来绑定多IP实现多网段访问以及多网卡绑定单IP实现附载均...
今天有遇到实现linux下访问多网段问题,以前只是有注意资料修改linux路由的的方法,在使用2003系统时倒是有经常单网卡访问多网段.前提是先绑定每个网段的一个IP 那同理如果我们需要实现linux ...
- Linux 中ifconfig和ip addr命令查看不到ip解决方法
Linux 中ifconfig和ip addr命令查看不到ip解决方法 参考文章: (1)Linux 中ifconfig和ip addr命令查看不到ip解决方法 (2)https://www.cnbl ...
- Linux下使用nmap扫描局域网存活的IP
Linux下使用nmap扫描局域网存活的IP [root@z05 ~]# nmap -sP 192.168.0.0/24|grep 192. mass_dns: warning: Unable to ...
- Linux的shell脚本实战之检查主机IP是否存在
Linux的shell脚本实战之检查主机IP是否存在 一.目的及要求 二.脚本内容 二.运行结果 一.目的及要求 二.脚本内容 二.运行结果 一.目的及要求 检查 192.168.200.130~14 ...
- 办公出口ip多个地址_如何正确分配与高效管理IP地址
IP地址是电脑网络互通的基础,在实际工作中,网络管理员.安全员的大量日常工作与IP地址有关. 因此要能有效管理地址,才能预防ARP攻击或针对有问题的电脑加以管制,对IP地址的管理工作也越来越重要,IP ...
- TCP/IP 2.5浮动静态路由
今天穿了一件小西装~挺酷的~我喜欢! 实验我是用dynamips软件做的net文件和配置我都放在附件里面了. 浮动静态路由<?xml:namespace prefix = o ns = &quo ...
最新文章
- 禁用任何未使用的端口com_分享连接思科路由器控制台端口的正确设置
- 第二十二章 SHELL脚本-CENTOS7.5知识
- Wince5.0自定义工具条
- java 1.8stream_java jdk1.8 使用stream流进行list 分组归类操作
- pku2060 Taxi Cab Scheme
- 【MySQL性能优化的21个最佳实践】
- Flutter作插件的研究(学习)记录
- python实现微信自动回复_python实现微信自动回复功能
- 读书笔记:深度学习入门-基于python的理论与实现(俗称鱼书)
- 量表与问卷的区别比较
- 吴恩达机器学习正则化线性回归和偏差算法的MATLAB实现(对应ex5练习)
- nginx小技巧-动态域名(微信,小程序80端口)
- php 命格算法,八字格局中的弃命格mdash;mdash;从势格
- macOS 虚拟摄像头:CamTwist for Mac
- mysql忘记密码win10,如何巧妙解决处理深度技术Win10系统忘记Mysql密码
- 案例:仿小米logo渐变效果练习
- 计算机毕业设计Node.js+Vue交通违章举报平台(程序+源码+LW+部署)
- 初中生怎样学习编程语言?
- paddlenlp调用ERNIE、使用ERNIEKIT
- 超声波 HC-SR04
热门文章
- java win7 管理员权限_Win7系统如何一键取得管理员权限
- GoLand Jetbrain工具使用
- 算法探索实录 - 4、递归
- 解决阿里云Workbench登录失败
- 四叉树 Quadtrees
- please select a valid python interpreter(请选择一个解释器)
- 对残差网络(ResNet/Residual Network)的基础理解
- 自动驾驶的“第三眼美女“什么时候才能出现?
- 翻译Allegorithmic的文档《THE PBR GUIDE - PART 1》
- W806-ADC-PWM-TIM尝鲜