文档章节

03、openstack4j查询路由以及路由的外部网关信息

翰霖学院
 翰霖学院
发布于 2017/07/24 08:56
字数 130
阅读 17
收藏 0

码上生花,ECharts 作品展示赛正式启动!>>>

直接上代码

//获取连接
OSClientV3 os=getOSClientV3(tenantid,user_id,password,region);
//获取网络服务
NetworkingService ns = os.networking();
//获取路由
List<? extends Router> routerList = ns.router().list();
//遍历路由
if(routerList != null){
            for(Router r : routerList){
                 //通过网卡查询外部网关
                    ExternalGateway eg = r.getExternalGatewayInfo();
                    //根据路由ID查询网卡信息
                    PortListOptions plo = PortListOptions.create();
                    plo.deviceId(r.getId());
                    String netWorkid = eg.getNetworkId();
                    plo.networkId(netWorkid);
                    //使用此网卡的实体类型
                    plo.deviceOwner("network:router_gateway");
                    List<? extends Port> portList = ns.port().list(plo);
                    ---todo,遍历即可获取外部网卡信息
                }
}

© 著作权归作者所有

翰霖学院
粉丝 0
博文 67
码字总数 45112
作品 0
济南
高级程序员
私信 提问
加载中
请先登录后再评论。
【华为】基于OpenStack4j实现云服务(CTS/DMS/KMS/MaaS/SMN)的SDK

【背景】 基于OpenStack4j实现华为云服务(CTS/DMS/KMS/MaaS/SMN)的SDK 定义: 1. OpenStack4j:开源OpenStackSDK项目,提供Java语言的SDK,需要基于此提供华为的SDK扩展。Github: https://g...

华为众包
2017/07/11
151
0
【华为】基于OpenStack4j实现(RDS/AntiDDos)的SDK

【背景】 基于OpenStack4j实现华为云服务(RDS/AntiDDos)的SDK 定义: 1. OpenStack4j:开源OpenStackSDK项目,提供Java语言的SDK,需要基于此提供华为的SDK扩展。Github: https://github.co...

华为众包
2017/07/11
34
0
【华为】基于OpenStack4j实现华为云服务(ELB/DNS/MRS)的SDK

【技术要求】 基于OpenStack4j实现.(java) 【需求文档】 详细见附件。 【项目背景】 基于OpenStack社区的java语言SDK项目OpenStack4j。需要基于此提供华为的SDK扩展。 【应用场景】 详细见附...

华为众包
2017/06/20
46
0
【华为】基于OpenStack4j实现华为云服务(VBS/CES/AS)的SDK

【项目背景】 基于OpenStack社区的SDK项目OpenStack4j。提供Java语言的SDK,需要基于此提供华为的SDK扩展。 【应用场景】 详细见附件工作任务说明书。 【周期规划】 25天(自然日,含验收测试...

华为众包
2017/06/20
30
0
Spring Cloud Gateway Actuator API

Spring Cloud Gateway 管理API Spring Cloud Gateway提供了一些API,请求路径以/gateway开始,用于外部获取一些网关内部的信息或修改一些状态,可以监控或与网关交互。要使用此功能,需要提前...

osc_sw4wag84
2019/10/29
1
0

没有更多内容

加载失败,请刷新页面

加载更多

BIO、NIO、AIO、Netty面试题

https://juejin.im/post/5e9421836fb9a03c7b3051bb

JaneRoad
20分钟前
19
0
elementui table缩略图滑过放大图片

html中 <el-table-column prop="qr_image" label="缩略图" width="180"> <template slot-scope="scope"> <el-popover trigger="hover" title="" placem......

大换子
29分钟前
16
0
家谱软件中的循环 - Cycles in family tree software

问题: I am the developer of some family tree software (written in C++ and Qt). 我是一些家庭树软件的开发者(用C ++和Qt编写)。 I had no problems until one of my customers mailed......

javail
31分钟前
23
0
MySQL 多表关联一对多查询取最新的一条数据

SQL语句 SELECT SQL_CALC_FOUND_ROWS* FROMtableA aLEFT JOIN (SELECTBC.* FROM( SELECT MAX( id ) AS cid FROM tableB GROUP BY code ) ACLEFT JOIN tableB B...

珞木橘子
38分钟前
16
0
nacos的启动方式以及注意的点

这个单机模式的启动方式 sh startup.sh -m standalone 注意,必须要加参数,如果不加参数启动了,无法正常访问 如果在用这个命令(sh startup.sh -m standalone)之前直接使用sh startup.sh ,...

千年典韦
48分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部