在ONOS/tools/test/cells文件中建立配置文件并编辑相应信息,其中OCN主机,OC1和OC2为要建立集群的虚拟机,为了方便部署,将OC1和OC2都改名为zte并添加到一个名为oxp的组中
以下是配置文件中的内容
#ONOS Controller VM instances 1,2,3 and a Mininet VM
export OC1="10.108.50.78"
export OC2="10.108.48.240"
export OCN="10.108.50.110" # Mininet VM
# for node clustering
export ONOS_NIC=”10.108.*.*”
#ONOS APPS to load
export ONOS_APPS="drivers,openflow,fwd,proxyarp,mobility"
# ONOS features to load
export ONOS_FEATURES="webconsole,onos-api,onos-core,onos-cli,onos-openflow,onos-app-fwd,onos-app-mobility,onos-app-tvue"
export ONOS_USER="zte"
export ONOS_GROUP="oxp"
$ cell triple.test #应用triple.test中的配置参数,这一步一定要进行!!!
应用建立好的triple.test的文件,这里有一个疑问,第一次搭这个的时候是在cell文件夹里应用的triple.test文件,但是全局都应用了,第二次重新搭的时候在cell文件夹里应用了这个,只用cell文件夹下OC1什么的地址改变了,全局的依然没有改变,不知道为什么,后来在home目录下应用了之后就好了,不知道跟版本是否有关系
在OCN上设置OC1和OC2的免密操作
将OCN上配置好的ONOS打包,远程发送至OC1和OC2并安装,前面明明进行了免密设置,但是在这一步还是要不停的输入密码,不知道为什么
远程启动OC1和OC2,这里有一个问题,如果要想不闪退,就要在每一个terminal下都cell triple.test,不然就会连不上,不知道为什么