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@--- ~]# 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的更多相关文章
- cannot be deleted directly via the port API: has device owner network:floatingip
- Neutron 理解 (6): Neutron 是怎么实现虚拟三层网络的 [How Neutron implements virtual L3 network]
学习 Neutron 系列文章: (1)Neutron 所实现的虚拟化网络 (2)Neutron OpenvSwitch + VLAN 虚拟网络 (3)Neutron OpenvSwitch + GR ...
- OpenStack 企业私有云的若干需求(2):自动扩展(Auto-scaling) 支持
本系列会介绍OpenStack 企业私有云的几个需求: 自动扩展(Auto-scaling)支持 多租户和租户隔离 (multi-tenancy and tenancy isolation) 混合云( ...
- RGW 负载均衡和高可用的几个方案对比
注:在RGW网关主机网卡已经是10Gb的情况下,如下三个方案没有引入LVS:如果RGW是Gb网卡,可以考虑引入LVS做流量负载均衡. RGW部署采用 fastcgi+nginx 扩展性和可配置性更强. ...
- Servers
Servers¶ Server interface. class novaclient.v1_1.servers.Server(manager, info, loaded=False) Bases: ...
- 深入理解openstack网络架构(4)-----连接到public network
原文地址: https://blogs.oracle.com/ronen/entry/diving_into_openstack_network_architecture3 译文转自:http://b ...
- openstack数据库获取一个虚机的floating_ip, fix_ip, project_name, user_name, hostname, host
转载请注明 http://www.cnblogs.com/juandx/p/5418204.html openstack有3个库,nova,neutron,keystone,我现在需要做的是跨库联表 ...
- 探索 OpenStack 之(17):计量模块 Ceilometer 中的数据收集机制
本文将阐述 Ceilometer 中的数据收集机制.Ceilometer 使用三种机制来收集数据: Notifications:Ceilometer 接收 OpenStack 其它服务发出的 noti ...
- 乐视云计算基于OpenStack的IaaS实践
本文作者岳龙广,现在就职于乐视云计算有限公司,负责IaaS部门的工作. 从开始工作就混在开源世界里,在虚拟化方面做过CloudStack/Ovirt开发,现在是做以OpenStack为基础的乐视云平台 ...
随机推荐
- js正则判断日期
//****************************************************************************// Function ID : Commo ...
- Nodejs做整站转发
刚接触nodejs,做个东西练下手,通过nodejs直接转发整站,原本想把内容全翻译成英文,但google对流量行审查,被封IP,所以就没啥用了, 效果像这样 var b = function (a, ...
- C#中Math.Round()的中国式用法
C#中的Math.Round()并不是使用的"四舍五入"法.而是(银行家算法),即:四舍六入五取偶.事实上这也是IEEE的规范,因此所有符合IEEE标准的语言都应该采用这样的算法. ...
- Lucene 工作原理
Lucene 简介 Lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能.Lucene 目前是 Apache Jakarta 家 ...
- [转]不让iTunes备份到c盘
很多人现在的C盘都是空间不大的SSD硬盘,ITUNES备份老是占越来越大的空间,不如动手把它改成其它盘好了.下面7个步骤教你转移备份. 1.需要一个小工具:Juction.exe,如果你已经是WIN7 ...
- 带cookie请求数据
经常会用到一些采集网上的资源,普通网站很好采,get_file_contents()/c_url(). 有的网站会有登陆后才能采集,需要带cookie请求获取(登陆网站相同方法),下面记录一下使用方法 ...
- 9.1 IIC驱动源码分析
学习目标:分析linux内核源码下的i2c总线驱动 drivers/i2c/busses/i2c-s3c2410.c 和 driver/i2c/chips/eeprom.c 设备驱动: 一.i2c驱动 ...
- 机器学习基础之knn的简单例子
knn算法是人工智能的基本算法,类似于语言中的"hello world!",python中的机器学习核心模块:Scikit-Learn Scikit-learn(sklearn)模 ...
- golang的加法比C快?
本文同时发表在https://github.com/zhangyachen/zhangyachen.github.io/issues/142 1.31 晚上的火车回家,在公司还剩两个小时,无心工作,本 ...
- 【Java】关于Spring MVC框架的总结
SpringMVC是一种基于Java,实现了Web MVC设计模式,请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将Web层进行职责解耦.基于请求驱动指的就是使用请求-响应模型,框架的 ...