9.3. すべてのデータをクリーンアップしてコンテナーイメージを維持する
--all
および --keep-images
引数を指定して microshift-cleanup-data
スクリプトを実行することにより、すべてのデータをクリーンアップしながら、MicroShift コンテナーイメージを保持できます。
コンテナーイメージを保持すると、サービスの起動時に必要なコンテナーイメージがすでにローカルに存在するため、データのクリーンアップ後に MicroShift の再起動を迅速化できます。
--all
および --keep-images
引数を使用してスクリプトを実行すると、次のクリーンアップアクションが実行されます。
- すべての MicroShift サービスを停止して無効にする
- すべての MicroShift Pod を削除する
- ネットワーク設定をリセットする
-
/var/lib/microshift
データディレクトリーを削除する - OVN-K ネットワーク設定を削除する
このオプションは、すべての MicroShift データとユーザーワークロードを削除します。注意して使用してください。
前提条件
- root ユーザーアクセス権を持つ管理者として MicroShift にログインしている。
- サポートケースを作成している。
手順
次のコマンドを入力し、
--all
および--keep-images
引数を指定してmicroshift-cleanup-data
スクリプトを実行し、MicroShift コンテナーイメージを保持しながらすべてのデータとユーザーワークロードをクリーンアップします。sudo microshift-cleanup-data --all --keep-images
$ sudo microshift-cleanup-data --all --keep-images
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して、コンテナーイメージがまだ存在することを確認します。
sudo crictl images | awk '{print $1}'
$ sudo crictl images | awk '{print $1}'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重要スクリプトの実行後に、MicroShift サービスが停止および無効になります。
次のコマンドを実行して、MicroShift サービスを再起動します。
sudo systemctl enable --now microshift
$ sudo systemctl enable --now microshift
Copy to Clipboard Copied! Toggle word wrap Toggle overflow