设为首页 收藏本站
查看: 1259|回复: 0

[Cloudstack] cloudstack给已有zone添加物理网络

[复制链接]

尚未签到

发表于 2015-10-14 07:25:16 | 显示全部楼层 |阅读模式
默认情况下,如果zone建立完后,cloudstack是不提供添加物理网络接口的。基础架构- 域 - 物理网络 下面只有我们创建zone的时候添加的物理网络 DSC0000.jpg 如果想在这个基础上添加一个物理网络是没有提供UI接口的。
如果想在已经建立好的物理网络基础上添加一个物理网络,那么可以通过系统提供的api添加。1. 将zone 禁用
在基础架构 域里面选中 我们要操作的zone 点击禁用
2. 到全局设置 将api端口打开
在全局设置搜索api ,找到 integration.api.port DSC0001.jpg 将默认端口修改为8096 (可自定义)
然后重启cloud-mangment
重启完后 可以使用 listZones测试一下能否正常使用api listZones 可以列出当前所有的zone信息如: http://172.16.16.131:8096/?command=listZones&response=xml (测试环境) DSC0002.jpg
3. 创建一个物理网络
创建物理网络需要使用zone的id ,使用listZones  命令,获取到要操作zone的id43c962a1-9521-447f-a1f1-af2eeec8f165
然后在浏览器输入 http://172.16.16.131:8096/?command=createPhysicalNetwork&name=PhysicalNetwork%202&zoneid=43c962a1-9521-447f-a1f1-af2eeec8f165&response=xml执行完得到如下返回值 DSC0003.jpg 4. 添加来宾流量标签
创建完物理网络后需要在该服务上添加流量标签,用于服务添加标签前需要获取物理网络id可以使用刚才添加完后返回的物理网络id,也可使用listPhysicalNetworks 命令获取
刚才返回的物理网络id  a68ce786-a727-4082-960e-03529aab6320在浏览器执行如下命令  http://172.16.16.131:8096/?command=addTrafficType&physicalnetworkid=a68ce786-a727-4082-960e-03529aab6320&traffictype=Guest&kvmnetworklabel=cloudbr1&response=xml
注意:命令中 traffictype 写的是guest 即添加一个来宾网络标签,如果需要添加其他的标签,则需要指定对应的标签kvmnetworklabel,我使用的是kvm hyperviser 所以这里填写的是kvm的标签,并填写上要使用的网桥名称。
执行完得到如下结果 DSC0004.jpg
5. 启用物理网络    新添加的物理网络状态为Disabled,我们需要将其enabled 才能够使用先获取 物理网络idhttp://172.16.16.131:8096/?command=listPhysicalNetworks&response=xml
DSC0005.jpg 可以看到当前添加的物理网络2 仍为Disabled 我们需要将其enabled 拿到物理网络的id 执行updatePhysicalNetwork命令 :http://172.16.16.131:8096/?command=updatePhysicalNetwork&id=a68ce786-a727-4082-960e-03529aab6320&state=Enabled&response=xml
结果: DSC0006.jpg
这个时候即添加了一个物理网络,并添加了一个来宾网络 。 DSC0007.jpg

http://172.16.16.131:8096/?command=listNetworkServiceProviders&response=xml
DSC0008.jpg
http://172.16.16.131:8096/?command=listVirtualRouterElements&response=xml DSC0009.jpg
http://172.16.16.131:8096/?command=configureVirtualRouterElement&id=b983fc1a-bf94-4635-b19a-faf2d85bbc2c&enabled=true&response=xml DSC00010.jpg
http://172.16.16.131:8096/?command=configureVirtualRouterElement&id=bdfcbbe9-30fa-467a-874a-5e7b5d7f4969&enabled=true&response=xml DSC00011.jpg

http://172.16.16.131:8096/?command=listVirtualRouterElements&response=xml
DSC00012.jpg DSC00013.jpg DSC00014.jpg
         版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-126406-1-1.html 上篇帖子: pyhon登录cloudstack并获取cookie调用接口 下篇帖子: cloudstack Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表