キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
205
閲覧回数
0
いいね!
0
コメント
Akira Iwamoto
Cisco Employee
Cisco Employee

はじめに

(本ドキュメント概要や、対象製品やバージョン、作成時に確認した製品やバージョンなどを記載)

Cisco 全プロダクトにおいて、Bias-Freeな言語を使用することを目標としています。例えば HA ノードは Master/Slave と役割が決められていましたが、これらはBias-Freeではないため、NSO 6.0 より Primary/Secondary と変更されました。

これは表示上の変更のみではなく、APIから使用する際のPayload中の文字列等にも変更がされています。これまでの Master/Slave は Deprecated ステータスとなり、現状の使用方法のまま使用することはしばらくは可能ですが、時期をみて削除されます。

HA のステータス確認・変更

HA のステータスを show high-availability コマンドによって確認出来ますが、master -> primary, slave -> secondary と表記が変更になります。

 

admin@node1# show high-availability
high-availability status mode primary
    high-availability status current-id node1
    high-availability status assigned-role primary
    high-availability status read-only-mode false
    high-availability status connected-secondary node2
     address 127.0.2.1
admin@node2# show high-availability
high-availability status mode secondary
    high-availability status current-id node2
    high-availability status assigned-role secondary
    high-availability status be-secondary-result initialized
    high-availability status primary-id node1
    high-availability status read-only-mode false
admin@node1# high-availability be-secondary-to node n2
admin@node2# high-availability be-primary

 

Scheduler

sheduler 設定の際、ha-mode に指定可能な値が primary となります。

admin@ncs# conf
Entering configuration mode terminal
admin@ncs(config)# scheduler task primary-task schedule "* * * * *" action-node /mysrv[name='test1'] action-name self-test ha-mode primary
admin@ncs(config-task-primary-task)#

commit-queue のキューステータスの確認

status leaf が使用する値が、master -> primary となります。

admin@ncs> show devices commit-queue queue-item 1234
devices   commit-queue queue-item 1234
status      waiting-not-primary
devices   [ lsa-ncs2 lsa-ncs3 ]
is-atomic true

admin@ncs> show devices commit-queue queue-item 1235
devices   commit-queue queue-item 1235
status      locked-not-primary
devices   [ lsa-ncs2 lsa-ncs3 ]
is-atomic true

admin@ncs> show devices commit-queue queue-item 1236
devices   commit-queue queue-item 1236
status      blocked-not-primary
devices   [ lsa-ncs2 lsa-ncs3 ]
is-atomic true

 

Alarms

HA 監視にて、Primaryノードがダウンした場合に、その表記が master -> primary, slave -> secondary と変更になります。

Primary down

admin@ncs# show alarms alarm-list alarm ncs ha-primary-down /high-availability/ha-node[id='n1']
alarms alarm-list alarm ncs ha-primary-down /high-availability/ha-node[id='n1'] ""
is-cleared              false
last-status-change      2022-09-19T06:48:33.565908+00:00
last-perceived-severity critical
last-alarm-text         "Lost connection to primary due to: Primary closed connection"
status-change 2022-09-19T06:48:33.565908+00:00
  received-time      2022-09-19T06:48:33.565908+00:00
  perceived-severity critical
  alarm-text         "Lost connection to primary due to: Primary closed connection"

Secondary down

admin@ncs# show alarms alarm-list alarm ncs ha-secondary-down /high-availability/ha-node[id='n2']
alarms alarm-list alarm ncs ha-secondary-down /high-availability/ha-node[id='n2'] ""
is-cleared              false
last-status-change      2022-09-19T06:49:28.8718+00:00
last-perceived-severity critical
last-alarm-text         "Lost connection to secondary"
status-change 2022-09-19T06:49:28.8718+00:00
  received-time      2022-09-19T06:49:28.8718+00:00
  perceived-severity critical
  alarm-text         "Lost connection to secondary"

 

ncs_cmd コマンドに対しての変更

ncs_cmd コマンドで使用可能なコマンドが、以下のように変更になります。

Deprecated commands (still available for 2 more releases) New commands
> ncs_cmd –c master node1
> ncs_cmd –c slave node2 node1
> ncs_cmd –c dead_slave node2
> ncs_cmd –O –c ha_status
master 1 slave node2
> ncs_cmd –c primary node1
> ncs_cmd –c secondary node2 node1
> ncs_cmd –c dead_secondary node2
> ncs_cmd –c ha_status
primary 1 secondary node2

 

Getting Started

検索バーにキーワード、フレーズ、または質問を入力し、お探しのものを見つけましょう

シスコ コミュニティをいち早く使いこなしていただけるよう役立つリンクをまとめました。みなさんのジャーニーがより良いものとなるようお手伝いします