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

はじめに

Catalyst Center は Kubernetes プラットフォーム上に Pod として動作しているサービス群から構成されています。
本ドキュメントでは、Pod を再起動する手順について説明します。

再起動の影響有無は、再起動対象の Pod によって異なります。
基本的には、実行対象のサービス再起動時の動作や影響を理解されたうえでの実行か、Cisco 側から指示があった場合に実行ください。

当手順は Physical Appliance Ver 2.3.5.6 をベースに作成しています。モデルやバージョンによって動作が異なる場合があります。


手順

1. 再起動対象の Pod の確認

Pod の一覧は下記のコマンドで確認できます。対象 Pod の NAMESPACE, NAME を控えます。

$ magctl appstack status

 

例:
$ magctl appstack status | grep task-service
NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
fusion task-service-59dcf54f8b-8bjcc 1/1 Running 4 7d2h 169.254.35.239 192.0.2.21 <none> <none>


2. 再起動の実行

$ magctl service restart -a <NAMESPACE> -d <NAME>

-a オプションで NAMESPACE を指定します。当オプションは無くても実行できますが、同一名の Pod が複数の NAMESPACE 上で存在する場合はエラーとなります。
-d オプションで Pod の再起動を実行します。

例:
$ magctl service restart -a fusion -d task-service-59dcf54f8b-8bjcc
Performing hard restart of fusion/task-service-59dcf54f8b-8bjcc
pod "task-service-59dcf54f8b-8bjcc" deleted

READY の数(Container の数)が揃うまで待ちます。

$ magctl appstack status | grep task-service
fusion task-service-59dcf54f8b-qq2mv 0/1 Running 0 31s 169.254.35.199 192.0.2.21 <none> <none>

$ magctl appstack status | grep task-service
fusion task-service-59dcf54f8b-qq2mv 1/1 Running 0 92s 169.254.35.199 192.0.2.21 <none> <none>

Pod 再起動の手順は以上です。



備考:コンテナ単体の再起動

Pod 内に、Container が動作しています。
Pod を再起動することが一般的ですが、下記の手順でコンテナ単体を再起動することも可能です。

$ magctl service restart -a <NAMESPACE> <NAME>

-d オプションを無しにすることで、コンテナの再起動となります。

例:
$ magctl appstack status | grep replication-service
sys-ops replication-service-7d6dfd6687-gf2xk 1/1 Running 9 7d17h 169.254.36.8 192.0.2.21 <none> <none>

$ magctl service restart -a sys-ops replication-service-7d6dfd6687-gf2xk
Restarting container 8310cd433137
8310cd433137


Pod 内に複数のコンテナが動作している場合は、-i オプションでコンテナ名を指定し、単一のコンテナを再起動します。

$ magctl service restart -a <NAMESPACE> <NAME> -i <CONTAINER_NAME>

 

例: Pod cassandra-0 内で動作している 3つ のコンテナの中から、sidecar コンテナを再起動する手順です。

$ magctl appstack status | grep cassandra-0
maglev-system cassandra-0 3/3 Running 2 15d 169.254.35.136 192.0.2.21 <none> <none>

$ magctl service status -a maglev-system cassandra-0 | grep CONTAINER_NAME
CONTAINER_NAME: cassandra
CONTAINER_NAME: sidecar
CONTAINER_NAME: exporter

$ magctl service restart -a maglev-system cassandra-0 -i sidecar
Restarting container 44a6b80c7228
44a6b80c7228
Getting Started

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

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