浮动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@--- ~]# 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 | --10T06::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 | |
| router_id | bcf44d8f-54f1-46b7-96f3-ec695e062e61 |
| status | DOWN |
| tenant_id | 73c538f5e43c4ac98ee01482f371539c |
| updated_at | --10T06::40Z |
+---------------------+--------------------------------------+
floatingip-disassociate子命令相关属性:
参数
描述
FLOATINGIP_ID 要解绑浮动IP的ID

示例:解绑一个浮动IP

命令语法: neutron  floatingip-disassociate  < FLOATINGIP_ID >
[root@--- ~]# 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@--- ~]# 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@--- ~]# neutron  floatingip-delete 692cf7cb-2c7f-4d1d--c51ef4142d66
Deleted floatingip(s): 692cf7cb-2c7f-4d1d--c51ef4142d66

Floatingip的更多相关文章

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

  2. Neutron 理解 (6): Neutron 是怎么实现虚拟三层网络的 [How Neutron implements virtual L3 network]

    学习 Neutron 系列文章: (1)Neutron 所实现的虚拟化网络 (2)Neutron OpenvSwitch + VLAN 虚拟网络 (3)Neutron OpenvSwitch + GR ...

  3. OpenStack 企业私有云的若干需求(2):自动扩展(Auto-scaling) 支持

    本系列会介绍OpenStack 企业私有云的几个需求: 自动扩展(Auto-scaling)支持 多租户和租户隔离 (multi-tenancy and tenancy isolation) 混合云( ...

  4. RGW 负载均衡和高可用的几个方案对比

    注:在RGW网关主机网卡已经是10Gb的情况下,如下三个方案没有引入LVS:如果RGW是Gb网卡,可以考虑引入LVS做流量负载均衡. RGW部署采用 fastcgi+nginx 扩展性和可配置性更强. ...

  5. Servers

    Servers¶ Server interface. class novaclient.v1_1.servers.Server(manager, info, loaded=False) Bases: ...

  6. 深入理解openstack网络架构(4)-----连接到public network

    原文地址: https://blogs.oracle.com/ronen/entry/diving_into_openstack_network_architecture3 译文转自:http://b ...

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

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

  8. 探索 OpenStack 之(17):计量模块 Ceilometer 中的数据收集机制

    本文将阐述 Ceilometer 中的数据收集机制.Ceilometer 使用三种机制来收集数据: Notifications:Ceilometer 接收 OpenStack 其它服务发出的 noti ...

  9. 乐视云计算基于OpenStack的IaaS实践

    本文作者岳龙广,现在就职于乐视云计算有限公司,负责IaaS部门的工作. 从开始工作就混在开源世界里,在虚拟化方面做过CloudStack/Ovirt开发,现在是做以OpenStack为基础的乐视云平台 ...

随机推荐

  1. json sort

    Array.sort()方法是用来对数组项进行排序的 ,默认情况下是进行升序排列.sort() 方法可以接受一个 方法为参数. sort()排序时每次比较两个数组项都回执行这个参数,并把两个比较的数组 ...

  2. 【luogu P1186 玛丽卡】 题解

    题目链接:https://www.luogu.org/problemnew/show/P1186 邻接表开大开小真的奇妙,毒瘤玩意,再您妈的见. #include <queue> #inc ...

  3. 消息中间件JMS(二)

    之前介绍了ActiveMQ下载与安装,并且启动了.下面进行ActiveMQ的Demo 1. JMS入门Demo 1.1 点对点模式 点对点模式主要建立在一个队列上面,当连接一个队列的时候,发送端不需要 ...

  4. lucene&solr学习——solr学习(二) Solr管理索引库

    1.什么是solrJ solrj是访问Solr服务的java客户端,提供索引和搜索的请求方法,SolrJ通常在嵌入在业务系统中,通过SolrJ的API接口操作Solr服务,如下图: 依赖jar包: 2 ...

  5. iOS开发中用到的第三方库概览

    前言:记录一下使用过和接触过的第三方库,重要程度与顺序无关 网络请求: AFNetworking:AFNetworking is a delightful networking library for ...

  6. Centos6.9 安装Oracle11gR2

    最近在学习怎么安装Centos,在Centos6.9版本安装Oracle数据库.参考了网络上很多文章,终于可以不报错的完成安装了,在这里记录一下 一.需要用到的安装文件 Centos6.9   ps: ...

  7. oracle远程导出/导入

    创建db_link,远程导出/导入.expdp/impdp Oracle数据库本地磁盘空间有限,或应用系统的需要,会通过远程的方式导出数据库.在oracle当中,exp远程导库的速度太慢,而expdp ...

  8. #leetcode刷题之路2-两数相加

    给出两个 非空 的链表用来表示两个非负的整数.其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字. 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和 ...

  9. ABAP术语-Business Object Type

    Business Object Type 原文:http://www.cnblogs.com/qiangsheng/archive/2008/01/10/1033480.html Generic de ...

  10. CentOS7 minimal 没有netstat命令

    在CentOS 7 minimal中使用netstat 时,发现显示如下,明显没有了netstat 命令 [root@localhost ~]# netstat -a -bash: netstat: ...