cloudstack给已有zone加入物理网络

Posted mthoutai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cloudstack给已有zone加入物理网络相关的知识,希望对你有一定的参考价值。

默认情况下,假设zone建立完后。cloudstack是不提供加入物理网络接口的。
基础架构- 域 - 物理网络 以下仅仅有我们创建zone的时候加入的物理网络
技术分享
假设想在这个基础上加入一个物理网络是没有提供UI接口的。


假设想在已经建立好的物理网络基础上加入一个物理网络,那么能够通过系统提供的api加入。

1. 将zone 禁用

在基础架构 域里面选中 我们要操作的zone 点击禁用

2. 到全局设置 将apiport打开 

在全局设置搜索api ,找到 
integration.api.port
技术分享
将默认port改动为8096 (可自己定义)

然后重新启动cloud-mangment 

重新启动完后 能够使用 listZones測试一下是否能正常使用api 
listZones 能够列出当前全部的zone信息
技术分享

3. 创建一个物理网络

创建物理网络须要使用zone的id 。使用listZones  命令,获取到要操作zone的id
43c962a1-9521-447f-a1f1-af2eeec8f165

运行完得到例如以下返回值
技术分享
4. 加入来宾流量标签 

创建完物理网络后须要在该服务上加入流量标签。用于服务
加入标签前须要获取物理网络id
能够使用刚才加入完后返回的物理网络id。也可使用listPhysicalNetworks 命令获取

刚才返回的物理网络id  a68ce786-a727-4082-960e-03529aab6320
在浏览器运行例如以下命令  

注意:命令中 traffictype 写的是guest 即加入一个来宾网络标签,假设须要加入其它的标签,则须要指定相应的标签
kvmnetworklabel,我使用的是kvm hyperviser 所以这里填写的是kvm的标签,并填写上要使用的网桥名称。


运行完得到例如以下结果
技术分享

5. 启用物理网络
    新加入的物理网络状态为Disabled,我们须要将其enabled 才可以使用
先获取 物理网络id

技术分享
能够看到当前加入的物理网络2 仍为Disabled 
我们须要将其enabled 
拿到物理网络的id 
运行updatePhysicalNetwork
命令 :

结果:
技术分享

这个时候即加入了一个物理网络,并加入了一个来宾网络 。
技术分享



技术分享

技术分享

技术分享

技术分享



技术分享
技术分享
技术分享




























以上是关于cloudstack给已有zone加入物理网络的主要内容,如果未能解决你的问题,请参考以下文章

cloudstack4.5私有云集群规划与安装

CloudStack:高级网络模式下的网卡配置

cloudstack集群正常维护操作步骤

CloudStack+KVM环境搭建(步骤很详细,说明ClockStack是用来管理虚拟机的)

CAN网络上新增加的设备与网络上已有设备MAC地址冲突的软件解决方案

CAN网络上新增加的设备与网络上已有设备MAC地址冲突的软件解决方案