「ODL-beryllium」Netconf

安裝Feature

feature:install oscp-mdsal-all oscp-restconf-all oscp-mdsal-clustering oscp-netconf-clustered-topology oscp-netconf-mdsal oscp-netconf-connector-all

這裡順帶介紹下關於集群akka.conf的配置文件

./configure_cluster.sh 1 192.168.1.1 192.168.1.2 192.168.1.3

  • 1:代表當前執行腳本的節點是member1,對應IP為192.168.1.1

該腳本會幫助用戶自動生成akka.conf module-shard.conf modules.conf ,省去了配置煩惱。當然真正進行集群部署時,肯定會有自動化腳本協助的

  • bin/custom_shard_config.txt 則可以自定義新的分片

./configure-cluster-ipdetect.sh 192.168.1.1 192.168.1.2 192.168.1.3

檢測腳本,用於檢測當前節點的ip是否在種子節點(列表)中,同時根據順序修改member號


netconf-topology安裝完成後,配置子系統加載配置,執行ClusteredNetconfTopology.java#onSessionInitiated

配置文件是02-netconf-topology.xm

「ODL-beryllium」Netconf

Netconf的使用藉助了Ownership,可以查看之前文章或者參考

https://www.sdnlab.com/20046.html

https://www.sdnlab.com/community/article/103

EntityOwnerShipService由DistributedEntityOwnershipService實現

「ODL-beryllium」Netconf

Entity的主備,則由該分片主備決定,即Netconf節點的主備。

「ODL-beryllium」Netconf


分享到:


相關文章: