Floatingip

浮动IP相关功能点:

模块 功能 描述 备注
FloatingIP 创建浮动IP 指定带宽大小创建单个/多个浮动IP  
指定子网、指定IP创建浮动IP  
绑定浮动IP,修改带宽 绑定浮动IP到指定主机的网卡  
修改浮动IP的带宽  
释放浮动IP,删除浮动IP 解绑、释放浮动IP,删除浮动IP 释放浮动IP,此IP可以被该项目下其它port绑定,删除浮动IP能被其它项目的port申请并绑定

浮动IP相关命令:

floatingip-associate               Create a mapping between a floating IP and a fixed IP.
floatingip-create                  Create a floating IP for a given tenant.
floatingip-delete                  Delete a given floating IP.
floatingip-disassociate            Remove a mapping from a floating IP to a fixed IP.
floatingip-list                    List floating IPs that belong to a given tenant.
floatingip-show                    Show information of a given floating IP.

floatingip-create子命令相关属性:
参数
描述
--tenant-id 指定租户
--description 描述信息
--port-id 指定port(指定云主机网卡)
--fixed-ip-address port的私网IP
--floating-ip-address 指定浮动IP
--subnet 浮动IP所在子网

示例:创建一个指定IP的浮动IP,并绑定到指定云主机的网卡。

命令语法:neutron floatingip-create  <浮动IP所在Network_ID > --tenant-id < 与浮动IP绑定的云主机所在租户ID > --description '详细说明信息.' 
--port-id < 指定云主机的网卡 > --fixed-ip-address < 指定云主机网卡的私网IP > --floating-ip-address < 指定浮动IP > --subnet < 指定浮动IP所在的子网ID >

[root@10-0-192-18 ~]# neutron floatingip-create  c68a590d-4b7a-4c89-aa26-4e87ac65e6d5 --tenant-id 73c538f5e43c4ac98ee01482f371539c --description 'test create floatingip.'  --port-id 229279e9-ea5b-4f39-a493-fe23ef250ee1 --fixed-ip-address 192.168.101.6 --floating-ip-address 110.76.187.117 --subnet 1f7f901d-0c86-45b7-bde9-d81b7b3c2290
Created a new floatingip:
+---------------------+--------------------------------------+
| Field               | Value                                |
+---------------------+--------------------------------------+
| created_at          | 2017-05-10T06:37:40Z                 |
| description         | test create floatingip.              |
| fixed_ip_address    | 192.168.101.6                        |
| floating_ip_address | 110.76.187.117                       |
| floating_network_id | c68a590d-4b7a-4c89-aa26-4e87ac65e6d5 |
| id                  | 1d6a78aa-635c-4ff1-96c6-17ac10fb7016 |
| port_id             | 229279e9-ea5b-4f39-a493-fe23ef250ee1 |
| project_id          | 73c538f5e43c4ac98ee01482f371539c     |
| revision_number     | 1                                    |
| router_id           | bcf44d8f-54f1-46b7-96f3-ec695e062e61 |
| status              | DOWN                                 |
| tenant_id           | 73c538f5e43c4ac98ee01482f371539c     |
| updated_at          | 2017-05-10T06:37:40Z                 |
+---------------------+--------------------------------------+

View Code

floatingip-disassociate子命令相关属性:
参数
描述
FLOATINGIP_ID 要解绑浮动IP的ID

示例:解绑一个浮动IP

命令语法: neutron  floatingip-disassociate  < FLOATINGIP_ID >
[root@10-0-192-18 ~]# neutron  floatingip-disassociate 1d6a78aa-635c-4ff1-96c6-17ac10fb7016
Disassociated floating IP 1d6a78aa-635c-4ff1-96c6-17ac10fb7016

floatingip-associate子命令相关属性:

参数
描述
FLOATINGIP_ID 要绑定浮动IP的ID
PORT 绑定浮动的IP的port
--fixed-ip-address 绑定浮动IP的port的私网IP地址

示例:绑定一个浮动IP到指定主机的网卡

命令语法:neutron  floatingip-associate < FLOATINGIP_ID >  < fixed-ip-address_portID >
[root@10-0-192-18 ~]# neutron  floatingip-associate 1d6a78aa-635c-4ff1-96c6-17ac10fb7016 229279e9-ea5b-4f39-a493-fe23ef250ee1
Associated floating IP 1d6a78aa-635c-4ff1-96c6-17ac10fb7016

floatingip-delete子命令相关属性:
参数
描述
FLOATINGIP 要删除浮动IP的ID
示例:删除一个或多个浮动IP
命令语法:neutron  floatingip-delete < FLOATINGIP_ID >
[root@10-0-192-18 ~]# neutron  floatingip-delete 692cf7cb-2c7f-4d1d-9784-c51ef4142d66
Deleted floatingip(s): 692cf7cb-2c7f-4d1d-9784-c51ef4142d66

posted on 2018-09-05 14:09 gushiren 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/gushiren/p/9591768.html

Floatingip相关推荐

  1. cannot be deleted directly via the port API: has device owner network:floatingip

    cannot be deleted directly via the port API: has device owner network:floatingip posted on 2015-10-1 ...

  2. 一篇文章搞定大规模容器平台生产落地十大实践

    Kubernetes已经成为企业容器平台的标配,在大部分企业,小规模容器平台已经试用了一段时间,然而当容器平台规模大了之后,尤其是用于生产,可能会遇到各种各样的问题,这里我们总结十大问题. 第零节,K ...

  3. neutron linux网络命令,OpenStack Neutron网络组件介绍(重要)

    列出已加载的扩展以验证进程成功启动:neutron-server openstack extension list --network +------------------------------- ...

  4. 别以为真懂Openstack: 虚拟机创建的50个步骤和100个知识点(2)

    二.nova-api 步骤3:nova-api接收请求 nova-api接收请求,也不是随便怎么来都接收的,而是需要设定rate limits,默认的实现是在ratelimit的middleware里 ...

  5. OpenStack Neutron浅析(二)

    计算.存储和网络,奠定了当今云计算格局的三足鼎立之势. 计算通过虚拟化CPU.disk.Memory等硬件来获得高效的应用:存储通过分布式的文件系统,提供了众多特性的功能.而相对于,计算和存储两方面的 ...

  6. kubernetes认证,对接第三方认证系统,对接github认证

    kubernetes对接第三方认证 广告: 安装包地址 原文地址 概述 本文介绍如何使用github账户去关联自己kubernetes账户.达到如下效果: 使用github用户email作为kuber ...

  7. 解码resources时里面是空的_深度解码超实用的OpenStack Heat

    启迪云-高级网络工程师 邸小丽 Heat 是由AWS的EC2 Cloud Formation 演化而来,是openstack中负责Orchestration的service, 用于openstack ...

  8. openstack-Icehouse版本部署安装

    OpenStack: IaaS云栈,CloudOS 私有云(公司内建使用) 公有云(租用云提供商) 混合云(租用和自建) IaaS(OpenStack,CloudStack,PaaS(Docker,O ...

  9. openstack数据库获取一个虚机的floating_ip, fix_ip, project_name, user_name, hostname, host

     转载请注明 http://www.cnblogs.com/juandx/p/5418204.html openstack有3个库,nova,neutron,keystone,我现在需要做的是跨库联表 ...

最新文章

  1. mac OneNote恢复历史记录
  2. 实验室蒋田仔研究员:脑网络组图谱近10年研究详解【附PPT】
  3. ASP.NET设置焦点到输入框
  4. 简要说说一个完整机器学习项目的流程
  5. 如何设置游戏分辨率(C++)
  6. 安慰奶牛 最小生成树
  7. 你还记得珠算的口诀吗?
  8. 螃蟹保存方法保存时间_螃蟹吃不完怎么保存?学会这4招,不论是海蟹、河蟹通通都不愁...
  9. 全站最全NLP中英文停用词表(包含标点符号,可直接复制)
  10. html5实现手写签名板,用于电子文档签名
  11. 七 代码检查工具安装
  12. 基于RK3399Pro的BH1750驱动开发
  13. Ubuntu压缩文件的分卷压缩和解压
  14. 优雅写代码的45个小技巧
  15. 部分选主元matlab,部分选主元的Doolittle分解 | 学步园
  16. 解决DELL服务器识别不到硬盘的问题
  17. Vue获取浏览器唯一标识
  18. 铨顺宏RFID:射频技术应用在服装资产管理上有什么作用
  19. 数据库课程设计之通讯录管理系统之目录
  20. 第十届上海国际泵阀展多会议活动集中发力,邀您共赴6月泵阀盛会

热门文章

  1. mdcsoft服务器网络安全解决方案-SQL注入解决
  2. 8086汇编学习笔记9-中断
  3. PHP GD库生成图像的几个函数总结
  4. Hibernate中自动生成数据库表的两种方式
  5. js运动动画的八个知识点
  6. eLua学习第一课:和Lua的第一次亲密接触
  7. mysql带IN关键字的查询
  8. 设计printf调试宏
  9. 苹果Mac操作系统下怎么显示隐藏文件
  10. python五十二:__setattr__,__delattr__,__getattr__方法