チャンネルの削除
1. ユースケース
このワークフローは、SUSEで提供されているチャンネルをSUSE Managerから手動で削除する方法、サポート終了製品をクリーンアップする方法、および他の目的のために領域を再利用する方法を示しています。
2. 手順を追った説明
チャンネルの手動での削除は、チャンネルの削除の準備とチャンネルの削除で構成されます。
2.1. チャンネルの削除の準備
チャンネルを削除する前に、削除するチャンネルのラベルを特定する必要があります。これは、Web UIを使用するか、コマンドラインで行うことができます。
|
2.1.1. チャンネルのラベルの特定
-
SUSE Manager Web UIのサイドバーで、
に移動します。 -
このページに、
Channel Name (チャンネル名)
が表示されます。チャンネル名のリンクを選択すると、Channel Label (チャンネルのラベル)
のフィールドが表示されます。 -
削除するチャンネルと子チャンネルを特定します。
-
次のコマンドを実行して、チャンネルのリストを取得できます。
spacewalk-remove-channel -l
2.1.2. システムのチャンネルのサブスクリプションの確認
-
SUSE Manager Web UIのサイドバーで、
に移動します。 -
右側にある[
システム
]列を見つけます。 -
削除するチャンネルがあるかどうかを[
システム
]列で確認します。
-
次のコマンドを実行します。
spacecmd -- softwarechannel_listsystems <Channel Label>
2.2. チャンネルの削除
チャンネルとそのメタデータは、SUMAコマンドラインでspacewalk-remove-channel
コマンドを使用して削除できます。このコマンドでは、パッケージ自体はファイルシステムから削除されません。
ファイルシステムからのパッケージの削除については、[cleaning-up-channel-packages]で説明されています。
2.2.1. 個々のチャンネルの削除
-
個々のチャンネルを削除するには、次のコマンドを実行します。
spacewalk-remove-channel -c channel-label
+
. 複数のチャンネルを同時に削除するには、各チャンネルに対して-c
フラグを使用し、その後にchannel-label
を付けます。
次に例を示します。
+
spacewalk-remove-channel -c channel-label1 -c channel-label2
2.2.2. 親チャンネルとそのすべての子チャンネルの削除
spacewalk-remove-channel -a sles12-sp5-pool-x86_64
2.2.4. ファイルシステムからのパッケージのクリーンアップ
# spacewalk-data-fsck -r -S -C -O
+
最後のクリーンアップコマンドは、完了に数分または数時間かかる可能性があります。 |