4.20. サポート性
sos のバージョン 4.0 へのリベース
sos パッケージがバージョン 4.0 にアップグレードされました。このメジャーバージョンリリースには、多くの新機能および変更が含まれています。
主な変更は以下のとおりです。
-
ユーティリティーのメインエントリーポイントとして、以前の sosreport バイナリーが新しい
sosバイナリーに置き換えられました。 -
sos reportを使用して sosreport tarball を生成するようになりました。sosreportバイナリーはリダイレクトポイントとして維持され、sos reportを呼び出すようになりました。 /etc/sos.confファイルが/etc/sos/sos.confに移動され、そのレイアウトは以下のように変更されました。-
[general]セクションの名前が[global]に変更され、すべてのsosコマンドおよびサブコマンドで利用可能なオプションを指定するために使用できます。 -
[tunables]セクションの名前が[plugin_options]に変更されました。 -
各
sosコンポーネント、report、collect、およびcleanには、専用のセクションがあります。たとえば、sos reportは、globalおよびreportからオプションを読み込みます。
-
-
sosは Python3 専用のユーティリティーになりました。Python2 ではサポートされなくなりました。
sos collect
sos collect は、sos-collector ユーティリティーをメインの sos プロジェクトに正式に導入し、複数のノードから同時に sosreport を収集するために使用されます。sos-collector バイナリーは、リダイレクトポイントとして維持され sos collect を呼び出します。スタンドアロンの sos-collector プロジェクトは、独立して開発されなくなります。sos collect の拡張機能には、以下が含まれます。
-
sos collectは、sos reportがサポートするすべてのディストリビューション (Policy が定義されているすべてのディストリビューション) でサポートされるようになりました。 -
--insecure-sudoオプションの名前が--nopasswd-sudoに変更されました。 -
ノード数に同時に接続するために使用される
--threadsオプションの名前は--jobsに変更されました。
sos clean
sos clean は、soscleaner ユーティリティーの機能をメインの sos プロジェクトに正式に導入します。このサブコマンドは、IP アドレス、ドメイン名、ユーザー指定のキーワードのクリーニングなど、レポートに対してさらなるデータの難読化を実行します。
注記: --clean オプションを sos report または sos collect コマンドと共に使用すると、sos clean が生成されるレポートに適用されます。そのため、レポートを生成し、生成後にはじめてクリーンな機能を適用する必要はありません。
sos clean の主な拡張機能には、以下が含まれます。
- IPv4 アドレスの難読化のサポート。これにより、検出されたアドレス間のトポロジー関係の維持が試行される点に注意してください。
- ホスト名およびドメイン名の難読化のサポート。
- ユーザーによって提供されるキーワードの難読化のサポート。
sos reportコマンドで使用される--cleanまたは--maskフラグは、生成されるレポートを難読化します。または、以下のコマンドが既存のレポートを難読化します。sudo sos (clean|mask) $archive
[user@server1 ~]$ sudo sos (clean|mask) $archiveCopy to Clipboard Copied! Toggle word wrap Toggle overflow 前者を使用すると、難読化されたレポートアーカイブが 1 つ作成されますが、後者の場合は難読化されたアーカイブと難読化されていないオリジナルの 2 つが作成されます。
本リリースに含まれる変更の詳細は、sos-4.0 を参照してください。
(BZ#1966838)