Ubuntuに Multinode Clusterをインストールする
以下のトピックを読んで、UbuntuホストOSを使用したマルチノードクラスタにParagon オートメーションをインストールする方法について説明しています。図 1 は、インストールタスクの概要を大レベルで示しています。インストールを開始する前に、 Ubuntu でのインストールの前提条件 で説明されている設定前および準備手順を完了していることを確認してください。

Web ブラウザーで高解像度の画像を表示するには、画像を右クリックして新しいタブで開きます。画像を PDF で表示するには、ズーム イン オプションを使用します。
ソフトウェアのParagon オートメーションダウンロード
Prerequisite
-
ソフトウェアをダウンロードするにはジュニパーアカウントがParagon オートメーションです。
設置Paragon オートメーション
管理 UI にParagon オートメーションする
インストール後、Paragon オートメーション UI にログインParagon オートメーションします。
設定cRPDの変更
Paragon オートメーション のインストール中に、cRPD とピアリングしてネットワークにトポロジー情報を提供する、BGP-LS ルーターのアドレスを設定Paragon パスファインダー。インストール後に、以下cRPD設定を変更できます。
-
Paragon オートメーション プライマリ ノード /etc/kubernetes/po/bmp/ ディレクトリに存在する BMP 設定ファイル(kube-cfg.yml)を編集してから、新しい設定を適用できます。
BMP 設定ファイルを編集して新しいネイバーを追加するには、次の方法に示します。
-
kube-cfg.yml ファイルを編集します。
root@primary-node:~# vi /etc/kubernetes/po/bmp/kube-cfg.yml --- apiVersion: v1 kind: ConfigMap metadata: namespace: northstar name: crpd-config data: config: | protocols { bgp { group northstar { neighbor 10.xx.43.1; neighbor 10.xx.43.2; <= make sure you include the “;” } } }
-
kube-cfg.yml ファイルに変更を適用します。
root@primary-node:~# kubectl apply -f /etc/kubernetes/po/bmp/kube-cfg.yml deployment.apps/bmp configured configmap/crpd-config configured service/bmp-grpc unchanged service/crpd unchanged service/bgp unchanged persistentvolumeclaim/crpd-data unchanged
-
コンテナにcRPDします。
root@primary-node:/# cd usr/local/bin/ root@primary-node:/usr/local/bin# ./pf-crpd
-
変更が適用されたを検証します。
root@bmp-5888bb7dfd-72v9t> show configuration protocols bgp | display inheritance group northstar { ---more-- ## ## '10.xx.43.1' was inherited from group 'extra' ## neighbor 10.xx.43.1; ## ## '10.xx.43.2' was inherited from group 'extra' ## neighbor 10.xx.43.2;
メモ:という名前の設定グループの下に、追加のネイバーが追加されます
extra
。「」コマンドを| display inheritance
使用して新しいネイバーを確認します。
-
-
コンテナに接続cRPD任意のデバイスと同じ方法で設定Junosします。
デバイスに接続しcRPD新しいネイバーを追加する、または自律システム(ネットワーク)AS変更するには、次のAS。
-
cRPDに接続し、設定モードにします。
root@primary-node:/# cd usr/local/bin/ root@primary-node:/usr/local/bin# ./pf-crpd root@ bmp-5888bb7dfd-72v9 > edit [edit] root@ bmp-5888bb7dfd-72v9t#
-
現在の構成とBGP番号ASしてください。
[edit] root@bmp-5888bb7dfd-72v9t# show protocols bgp | display inheritance group northstar { ---more-- ## ## '10.xx.43.1' was inherited from group 'extra' ## neighbor 10.xx.43.1; ## ## '10.xx.43.2' was inherited from group 'extra' ## neighbor 10.xx.43.2; [edit] root@bmp-5888bb7dfd-72v9t# show routing-options autonomous-system 11;
-
番号をASします。
[edit] root@bmp-5888bb7dfd-72v9t# set routing-options autonomous-system 64500
-
新しいネイバーを追加します。
[edit] root@bmp-5f78448d69-f84q7# edit protocols bgp [edit protocols bgp] root@bmp-5888bb7dfd-72v9t# set group northstar neighbor 10.xx.43.3 [edit protocols bgp group northstar] root@bmp-5888bb7dfd-72v9t# show | display inheritance ---more--- neighbor 10.xx.43.3; ## ## '10.xx.43.1' was inherited from group 'extra' ## neighbor 10.xx.43.1; ## ## '10.xx.43.2' was inherited from group 'extra' ## neighbor 10.xx.43.2;
メモ:また、設定グループの下にネイバーを追加できます
extra
。ただし、ポッドが再起動すると、この変更は kube-cfg.yml ファイルの設定によって上書きされます。 -
設定の変更をコミットします。
[edit] root@bmp-5f78448d69-f84q7# commit
-