例:MXシリーズ5Gユニバーサルルーティングプラットフォームのバーチャルシャーシ設定の削除
MXシリーズのバーチャルシャーシ設定はいつでも削除できます。ネットワーク構成が変更された場合や、バーチャルシャーシ内の一方または両方のMXシリーズメンバールーターを別のMXシリーズルーターに置き換える場合に、これを行うことができます。バーチャル シャーシ設定を削除すると、これまでバーチャル シャーシのメンバーだったルーターは、2 つの独立したルーターとして機能します。
この例では、2台のMXシリーズルーターで構成されるバーチャルシャーシ設定を削除する方法を説明します。
要件
この例では、以下のソフトウェアおよびハードウェアコンポーネントを使用しています:
Junos OS Release 11.2およびそれ以降のリリース
デュアルルーティングエンジンを搭載したMX240ユニバーサルルーティングプラットフォーム1台
デュアルルーティングエンジンを搭載したMX480ユニバーサルルーティングプラットフォーム1台
この設定例は、記載されているソフトウェア リリースを使用してテストされており、それ以降のすべてのリリースで動作することを想定しています。
各MXシリーズルーターに取り付けられているハードウェアについては、表1 を参照してください。
コマンドを使用して、 commit synchronize
設定変更をバーチャルシャーシに保存することをお勧めします。
MXシリーズの仮想シャーシの場合、 オプションはデフォルトであり、 force
コマンドを発行commit synchronize
したときの動作のみです。MXシリーズのバーチャルシャーシ構成に対して コマンドを発行すると、 コマンドを発行commit synchronize
commit synchronize force
するのと同じ効果があります。
概要とトポロジー
MXシリーズの仮想シャーシ設定を削除するには、以下のことが必要です。
すべてのバーチャルシャーシポートを削除します。
バーチャル シャーシ設定グループの定義とアプリケーションを削除します。
階層レベルで構成された
[edit virtual-chassis]
事前プロビジョニング済みメンバー情報を削除します。設定済みのインターフェイスを削除します。
各メンバー ルーターのメンバー ID を削除します。
各ルーターで コマンドを発行 request virtual-chassis member-id delete
してメンバー ID を削除すると、ルーターが再起動し、ソフトウェアはそのルーターのバーチャル シャーシ モードを無効にします。
バーチャル シャーシが形成されると、バーチャル シャーシ構成全体がプライマリ ルーターから他のメンバー ルーターに伝播されるため、コンポーネントが元々プライマリ ルーターでのみ設定されていたとしても、両方のメンバー ルーターからバーチャル シャーシ構成の各コンポーネントを削除する必要があります。例えば、事前プロビジョニングされたメンバー情報がプライマリルーター上ののみの [edit virtual-chassis]
階層レベルで設定された場合でも、バーチャルシャーシ内の他のメンバールーターからスタンザを削除する virtual-chassis
必要があります。
バーチャル シャーシを削除する場合は、すべてのスタンザからバーチャル シャーシ関連の設定詳細もすべて削除する必要があります。削除しないと、コミット時にエラーが発生します。
他の設定のように、単に コマンドを使用して、ASCIIファイルまたは端末入力からルーターに異なる設定をロードするだけでは、バーチャルシャーシの設定 load override
を上書きすることはできません。メンバーIDとバーチャルシャーシポートの定義は設定ファイルには保存されず、新しい設定ファイルが読み込まれた後も定義されます。
トポロジ
この例では、 図 1 に示す基本トポロジーを使用するバーチャル シャーシ構成を削除します。冗長性を確保するために、各メンバー ルーターには 2 つのバーチャル シャーシ ポートが設定されており、どちらも削除プロセスの一環として取り外す必要があります。
表1 は、バーチャルシャーシ内の各MXシリーズルーターのハードウェアおよびソフトウェア構成設定を示しています。
ルーター名 |
ハードウェア |
シリアル番号 |
会員ID |
役割 |
バーチャルシャーシポート |
ネットワーク ポート スロットの番号付け |
---|---|---|---|---|---|---|
グラディウス |
MX240ルーター搭載:
|
JN10C7135AFC |
0 |
ルーティングエンジン(プライマリ) |
VCP-2/2/0 VCP-2/3/0 |
FPC 0 – 11 |
三つ葉 |
MX480ルーター搭載:
|
JN115D117AFB |
1 |
ルーティングエンジン(バックアップ) |
VCP-2/0/0 VCP-5/2/0 |
FPC 12 – 23 (オフセット = 12) |
構成
2台のMXシリーズルーターで構成されるバーチャルシャーシ設定を削除するには、以下のタスクを実行します:
- バーチャル シャーシ ポートの削除
- 設定グループ定義とアプリケーションの削除
- 事前プロビジョニングされたメンバー情報の削除
- 設定済みインターフェイスの削除
- バーチャル シャーシ モードを無効にするためのメンバー ID の削除
バーチャル シャーシ ポートの削除
手順
メンバールーターからバーチャルシャーシポートを削除するには、 コマンドを使用する必要があります request virtual-chassis vc-port delete
。
最初に両方のメンバールーターにMXバーチャルシャーシ冗長機能パックライセンスをインストールせずにコマンドを発行 request virtual-chassis vc-port delete
すると、有効なバーチャルシャーシソフトウェアライセンスなしで動作しているという警告メッセージが表示されます。
各メンバールーターからバーチャルシャーシポートを削除するには:
コンソール ウィンドウのメンバー 0()で、バーチャル シャーシ ポート(
gladius
vcp-2/2/0
とvcp-2/3/0
)の両方を取り外します。{master:member0-re0} user@gladius> request virtual-chassis vc-port delete fpc-slot 2 pic-slot 2 port 0 vc-port successfully deleted
{master:member0-re0} user@gladius> request virtual-chassis vc-port delete fpc-slot 2 pic-slot 3 port 0 vc-port successfully deleted
メンバー1()のコンソール ウィンドウで、バーチャル シャーシ ポート(
trefoil
vcp-2/0/0
およびvcp-5/2/0
)の両方を取り外します。{backup:member1-re0} user@trefoil> request virtual-chassis vc-port delete fpc-slot 2 pic-slot 0 port 0 vc-port successfully deleted
{backup:member1-re0} user@trefoil> request virtual-chassis vc-port delete fpc-slot 5 pic-slot 2 port 0 vc-port successfully deleted
結果
各ルーターのバーチャルシャーシポート削除の結果を表示します。コマンドshow virtual-chassis vc-port
または コマンドの出力にshow virtual-chassis status
バーチャルシャーシポートが表示されていないことを確認します。
{master:member0-re0} user@gladius> show virtual-chassis status Preprovisioned Virtual Chassis Virtual Chassis ID: 4d6f.54cd.d2c1 Mastership Neighbor List Member ID Status Serial No Model priority Role ID Interface 0 (FPC 0- 11) Prsnt JN10C7135AFC mx240 129 Master* 1 (FPC 12- 23) NotPrsnt JN115D117AFB mx480
{master:member0-re0} user@gladius> show virtual-chassis vc-port member0: --------------------------------------------------------------------------
MXシリーズのバーチャルシャーシ構成でバーチャルシャーシポートを削除してから再作成すると、バーチャルシャーシポートが コマンドディスプレイのshow virtual-chassis vc-port
列のようにAbsent
Status
表示される場合があります。この問題を解決するには、再作成したバーチャル シャーシ ポートをホストするFPCを再起動します。
設定グループ定義とアプリケーションの削除
手順
デュアル ルーティング エンジンを搭載した MX シリーズ ルーターのバーチャル シャーシ設定を削除する一環として、両方のメンバー ルーターで以下の設定グループの定義とアプリケーションを削除する必要があります。
member0-re0
member0-re1
member1-re0
member1-re1
削除する前にこれらの設定グループの情報を保持するには、次の手順で説明するように、ルーターの標準re0
グループおよびre1
設定グループにコピーする必要があります。例えば、設定グループ member0-re0
と を にコピーし、 と member1-re0
を re0
にコピーしますre1
member0-re1
member1-re1
。
設定グループの命名形式は membern-ren
、MXシリーズバーチャルシャーシ構成のメンバールーター専用に使用するために予約されています。
MXシリーズ仮想シャーシの設定グループ定義とアプリケーションを削除するには、次の手順に従います。
コンソール ウィンドウのメンバー 0(
gladius
)で、バーチャル シャーシ構成グループの定義とアプリケーションを削除します。バーチャル シャーシの設定グループを標準の設定グループ
re0
とre1
にコピーします。{master:member0-re0}[edit] user@gladius# copy groups member0-re0 to re0 user@gladius# copy groups member0-re1 to re1
re0
およびre1
設定グループを適用します。{master:member0-re0}[edit] user@gladius# set apply-groups re0 user@gladius# set apply-groups re1
バーチャル シャーシ設定グループ定義を削除します。
{master:member0-re0}[edit] user@gladius# delete groups member0-re0 user@gladius# delete groups member0-re1 user@gladius# delete groups member1-re0 user@gladius# delete groups member1-re1
バーチャルシャーシ設定グループアプリケーションを削除します。
{master:member0-re0}[edit] user@gladius# delete apply-groups member0-re0 user@gladius# delete apply-groups member0-re1 user@gladius# delete apply-groups member1-re0 user@gladius# delete apply-groups member1-re1
メンバー1(
trefoil
)のコンソールウィンドウで、バーチャルシャーシ設定グループ定義とアプリケーションを削除します。バーチャル シャーシの設定グループを標準の設定グループ
re0
とre1
にコピーします。{backup:member1-re0}[edit] user@trefoil# copy groups member1-re0 to re0 user@trefoil# copy groups member1-re1 to re1
re0
およびre1
設定グループを適用します。{backup:member1-re0}[edit] user@trefoil# set apply-groups re0 user@trefoil# set apply-groups re1
バーチャル シャーシ設定グループ定義を削除します。
{backup:member1-re0}[edit] user@trefoil# delete groups member0-re0 user@trefoil# delete groups member0-re1 user@trefoil# delete groups member1-re0 user@trefoil# delete groups member1-re1
バーチャルシャーシ設定グループアプリケーションを削除します。
{backup:member1-re0}[edit] user@trefoil# delete apply-groups member0-re0 user@trefoil# delete apply-groups member0-re1 user@trefoil# delete apply-groups member1-re0 user@trefoil# delete apply-groups member1-re1
結果
設定の結果を表示します。設定グループ member0-re0
、 、 、および member1-re1
が、 member 0-re1
member1-re0
コマンドまたは コマンドshow apply-groups
の出力show groups
に表示されていないことを確認します。
[edit] user@gladius# show groups ?
Possible completions: <[Enter]> Execute this command <group_name> Group name global Group name re0 Group name re1 Group name | Pipe through a command
[edit] user@gladius# show apply-groups ## Last changed: 2010-12-01 09:17:27 PST apply-groups [ global re0 re1 ];
事前プロビジョニングされたメンバー情報の削除
手順
プライマリルーターの階層レベルで設定 [edit virtual-chassis]
され、バーチャルシャーシの形成中にバックアップルーターに伝播された事前プロビジョニング済みメンバー情報を削除する必要があります。
バーチャル シャーシの事前プロビジョニング済みメンバー情報を削除するには、次の手順に従います。
virtual-chassis
メンバー 0 (gladius
) の設定スタンザを削除します。{master:member0-re0}[edit] user@gladius# delete virtual-chassis
virtual-chassis
メンバー 1 (trefoil
) の設定スタンザを削除します。{backup:member1-re0}[edit] user@trefoil# delete virtual-chassis
結果
削除の結果を表示します。いずれかのメンバールーターにスタンザが存在し virtual-chassis
なくなったことを確認します。例えば、 (メンバー 0) の場合 gladius
:
{master:member0-re0}[edit] user@gladius# show virtual-chassis <no output>
設定済みインターフェイスの削除
手順
バーチャル シャーシの削除の一環として、バーチャル シャーシの形成時に設定されたインターフェイスを削除することをお勧めします。このアクションにより、存在しないインターフェイスまたは他のメンバールーターに属するインターフェイスが、バーチャルシャーシモードが無効になった後、ルーター上に残らないようにします。
バーチャル シャーシの作成時に設定したインターフェイスを削除するには、次の手順に従います。
メンバー 0(
gladius
)のコンソール ウィンドウで、設定済みのインターフェイスを削除し、設定をコミットします。設定されたインターフェイスを削除します。
{master:member0-re0}[edit] user@gladius# delete interfaces
メンバー 0 の設定をコミットします。
{master:member0-re0}[edit system] user@gladius# commit synchronize member0-re0: configuration check succeeds member0-re1: commit complete member0-re0: commit complete
メンバー 1(
trefoil
)のコンソール ウィンドウで、設定済みのインターフェイスを削除し、設定をコミットします。設定されたインターフェイスを削除します。
{backup:member1-re0}[edit] user@trefoil# delete interfaces
メンバー 1 の設定をコミットします。
{backup:member1-re0}[edit system] user@trefoil# commit synchronize member1-re0: configuration check succeeds member1-re1: commit complete member1-re0: commit complete
バーチャル シャーシ モードを無効にするためのメンバー ID の削除
手順
バーチャル シャーシのメンバー ルーターからメンバー ID を削除するには、 コマンドを使用する必要があります request virtual-chassis member-id delete
。
最初に両方のメンバールーターにMXバーチャルシャーシ冗長機能パックライセンスをインストールせずにコマンドを発行 request virtual-chassis member-id delete
すると、有効なバーチャルシャーシソフトウェアライセンスなしで動作しているという警告メッセージが表示されます。
バーチャル シャーシ メンバー ID を削除し、バーチャル シャーシ モードを無効にするには、次の手順に従います。
メンバー0(
gladius
)のコンソールウィンドウで、メンバーIDを削除し、ルーターを再起動します。設定モードを終了します。
{master:member0-re0}[edit] user@gladius# exit Exiting configuration mode
メンバー ID
0
を削除します。{master:member0-re0} user@gladius> request virtual-chassis member-id delete This command will disable virtual-chassis mode and reboot the system. Continue? [yes,no] (no) yes Updating VC configuration and rebooting system, please wait... {master:member0-re0} user@gladius> *** FINAL System shutdown message from root@gladius *** System going down IMMEDIATELY
メンバー1(
trefoil
)のコンソールウィンドウで、メンバーIDを削除し、ルーターを再起動します。設定モードを終了します。
{master:member1-re0}[edit] user@trefoil# exit Exiting configuration mode
メンバー ID
1
を削除します。{master:member1-re0} user@trefoil> request virtual-chassis member-id delete This command will disable virtual-chassis mode and reboot the system. Continue? [yes,no] (no) yes Updating VC configuration and rebooting system, please wait... {backup:member1-re0} user@trefoil> *** FINAL System shutdown message from root@trefoil *** System going down IMMEDIATELY
結果
メンバーIDを削除するコマンドを発行 request virtual-chassis member-id delete
すると、ルーターが再起動し、ソフトウェアはそのルーターのバーチャルシャーシモードを無効にします。以前はバーチャル シャーシのメンバーだったルーターが、2 つの独立したルーターとして機能するようになりました。
設定の結果を表示して、各ルーターでバーチャルシャーシの設定が削除されていることを確認します。たとえば、on gladius
(以前のメンバー 0):
user@gladius> show virtual-chassis status error: the virtual-chassis-control subsystem is not running
user@gladius> show virtual-chassis vc-port error: the virtual-chassis-control subsystem is not running
検証
バーチャル シャーシの設定が正しく削除されたことを確認するために、以下のタスクを実行します。
バーチャルシャーシポートの削除の確認
目的
両方のメンバールーターのバーチャルシャーシポートが設定から削除されていることを確認します。
アクション
バーチャル シャーシ設定とバーチャル シャーシ ポートのステータスを表示します。
{master:member0-re0} user@gladius> show virtual-chassis status Preprovisioned Virtual Chassis Virtual Chassis ID: 4d6f.54cd.d2c1 Mastership Neighbor List Member ID Status Serial No Model priority Role ID Interface 0 (FPC 0- 11) Prsnt JN10C7135AFC mx240 129 Master* 1 (FPC 12- 23) NotPrsnt JN115D117AFB mx480
{master:member0-re0} user@gladius> show virtual-chassis vc-port member0: --------------------------------------------------------------------------
意味
コマンドの出力 show virtual-chassis status
では、ネイバーリストにバーチャルシャーシポート(vcp-slot/pic/port
)は表示されません。以下の Master
アスタリスク(*)は、コマンド コマンドが発行されたルーター show virtual-chassis status
を示します。
コマンドの出力 show virtual-chassis vc-port
では、コマンドが発行されたルーターのバーチャルシャーシポートは表示されません。
バーチャル シャーシ設定グループの削除の確認
目的
次のバーチャル シャーシ構成グループの定義とアプリケーションがグローバル構成から削除されていることを確認します。
member0-re0
member0-re1
member1-re0
member1-re1
アクション
バーチャル シャーシ設定グループ定義およびアプリケーションのステータスを表示します。
[edit] user@gladius# show groups ?
Possible completions: <[Enter]> Execute this command <group_name> Group name global Group name re0 Group name re1 Group name | Pipe through a command
[edit] user@gladius# show apply-groups apply-groups [ global re0 re1 ];
意味
出力では、バーチャル シャーシの設定グループ定義とアプリケーションが削除されたことが確認されます。と show apply-groups
の両方のshow groups
出力には、標準設定グループ(global
、 、 re0
re1
)のみが表示されます。バーチャル シャーシの設定グループ(member0-re0
、 、 、 member 0-re1
member1-re0
member1-re1
)は表示されません。
バーチャル シャーシ メンバー ID の削除の確認
目的
バーチャル シャーシのメンバー ID が削除されていること、およびバーチャル シャーシがどちらの MX シリーズ ルーターでも設定されていないことを確認します。
アクション
各ルーターの設定結果を表示します。たとえば、on trefoil
(以前のメンバー 1):
user@trefoil> show virtual-chassis status error: the virtual-chassis-control subsystem is not running
user@trefoil> show virtual-chassis vc-port error: the virtual-chassis-control subsystem is not running
意味
バーチャル シャーシが削除された後に コマンドまたは show virtual-chassis vc-port
コマンドのいずれかを発行show virtual-chassis status
しようとすると、バーチャル シャーシが設定されなくなったことを示すエラー メッセージが表示され、コマンドを拒否します。