このセクションには、SoS ユーティリティで使用できる特定のオプションが記載されています。

SoS ユーティリティのヘルプ オプション

これらのオプションを使用して、SoS ユーティリティ自体に関する情報を表示します。

オプション 説明

--help

-h

使用可能な SoS ユーティリティ オプションのサマリを提供します。

--version

-v

SoS ユーティリティのバージョン番号を提供します。

SoS ユーティリティの一般オプション

これらは、SoS ユーティリティの一般オプションです。
注: : ログ収集に関連する一般オプションについては、 Cloud Foundation システムのログの収集 を参照してください。
オプション 説明
--ceip-tagging-get VMware CEIP プログラムの設定を返します。プログラムについては、カスタマ エクスペリエンス向上プログラムの設定 を参照してください。
--ceip-tagging-set CEIP プログラムに導入環境を登録します。
--configure-sftp ログの SFTP を構成します。
--debug-mode SoS ユーティリティをデバッグ モードで実行します。
--domain-name DOMAINNAME

SoS 操作を実行するワークロード ドメインの名前を指定します。

すべてのドメインで操作を実行するには、--domain-name ALL を指定します。

注: :

--domain-name フラグとドメイン名を省略すると、管理ドメインのみで SoS 操作が実行されます。

--force
ワークフローの実行中に SoS 操作を実行できるようにします。
注: : このオプションは使用しないことをお勧めします。
--history 直近に実行された 20 件の SoS 操作を表示します。
--ondemand-service このフラグを含めると、ドメイン内のすべての ESXi ホストでコマンドを実行できます。
注意: : このオプションを使用する前に、VMware サポートにご連絡ください。
--ondemand-service-json JSON file path このフラグを含めると、ドメイン内のすべての ESXi ホストでコマンドを JSON 形式で実行できます。たとえば、/opt/vmware/sddc-support/<JSON ファイル名> とします。
--setup-json SETUPJSON

ログ収集用のカスタム setup-json ファイル。

SoS は、実行されている環境に基づいて自動的にインベントリを作成します。事前定義されたコンポーネント セットのログを収集する場合は、setup.json ファイルを作成し、そのファイルを入力として SoS に渡すことができます。サンプルの JSON ファイルを SDDC Manager 仮想マシン/opt/vmware/sddc-support/ ディレクトリで入手できます。
--skip-known-host-check ホストの SSL サムプリントについて指定されているチェックを既知のホストでスキップします。
--zip 出力用の圧縮された tar ファイルを作成します。

健全性チェック用の SoS ユーティリティ オプション

これらの SoS コマンドは、接続、コンピューティング、ストレージ、データベース、ドメイン、ネットワークなど、さまざまなコンポーネントやサービスの健全性ステータスのチェックに使用されます。

緑色のステータスは健全性が正常、黄色は注意が必要という警告、赤色(重大)はコンポーネントに緊急対応が必要ということを示します。

オプション 説明
--certificate-health

コンポーネント証明書が有効(有効期限内)であることを確認します。

--connectivity-health

接続の健全性チェックを実行して、ESXi ホスト、vCenter Server、Inventory Service 仮想マシン、Log Insight 仮想マシン、NSX Manager 仮想マシン、PSC 仮想マシン、SDDC Manager 仮想マシンなど、システムのさまざまなコンポーネントを ping できるかどうかを調べます。

--composability-infra-health

コンポーザブル インフラストラクチャの API 接続の健全性チェックを実行します。コンポーザブル インフラストラクチャが存在しない場合、このフラグは無視されます。検出された場合、Redfish などのコンポーザブル インフラストラクチャ API 経由で接続ステータスが確認されます。

--compute-health

コンピューティングの健全性チェックを実行します。

--general-health

すべてのソースにわたって ESXi エントリを検証し、ホストの Postgres DB 操作ステータスを確認し、ESXi のエラー ダンプを確認し、NSX Manager とクラスタのステータスを取得します。

--get-host-ips

サーバ情報を返します。

--get-inventory-info

Platform Services Controller vCenter ServerNSX、ESXi など、指定された Cloud Foundation コンポーネントのインベントリの詳細を表形式で返します。必要に応じて、すべての詳細を返すフラグ --domain name ALL を追加してください。

--health-check

使用可能なすべての健全性チェックを実行します。

--ntp-health

コンポーネントの時刻が SDDC Manager 仮想マシンの NTP サーバと同期されているかを確認します。また、ESXi ホストのハードウェアとソフトウェアのタイムスタンプと SDDC Manager 仮想マシン の誤差がと 5 分以内であることも確認されます。

--password-health

前回の変更日や有効期限など、現在のすべてのパスワードのステータスを返します。

--services-health

サービスの健全性チェックを実行して、Inventory Service 仮想マシン内および SDDC Manager(ライフサイクル管理サーバなど)内でサービスが実行されているかを確認します。

--storage-health

ESXi ホストおよび vCenter Server クラスタの vSAN ディスクの健全性チェックを実行します。また、プロアクティブな vSAN テストを実行して、vSAN ディスク内に仮想マシンを作成できるかどうかも検証します。

vSAN パーティションを修正するための SoS ユーティリティ オプション

これらのオプションを使用して、1 つ以上の ESXi ホストで vSAN パーティションをクリーンアップします。これらのオプションは、SDDC Manager 仮想マシン からのみ実行することができます。

オプション 説明

--cleanup-vsan

ESXi ホストの vSAN パーティションをクリーンアップします。必要に応じて、IP アドレスを使用して ESXi ホストを指定して vSAN クリーンアップを実行することができます。複数の IP アドレスを区切るには、スペースは含めずにコンマを使用します。

ESXi ホストを管理するための SoS ユーティリティ オプション

これらのオプションを使用して、SSH の有効化、ダーティ ホストのクリーンアップ、ホストのロックダウンなど、ESXi ホストをクリーンアップおよび管理します。

オプション 説明

--cleanup-decommissioned-host

JSON を渡すことによって、指定された終了済みの ESXi ホストのクリーンアップを実行します。

例:--cleanup-decommissioned-host /opt/vmware/sddc-support/decommissioned_host_cleanup_sample.json

--cleanup-host

すべてまたは指定されたダーティ ESXi ホストのクリーンアップを実行します。

  • すべてのダーティ ホストをクリーンアップするには、--cleanup-host ALL というように、ALL を含めます。
  • 複数のダーティ ホストを指定するには、--cleanup-host 10.0.0.4,10.0.0.5,10.0.0.6 というように、IP アドレスをコンマで区切ります。
注: :

ダーティ ホストとは、ワークロード ドメインのクラスタから削除されたホストのことです。ダーティ ホストは、クリーンアップされるまで別のワークロード ドメインに割り当てることはできません。

--disable-lockdown-esxi

指定されたドメインの ESXi ノードでロックダウン モードを無効にします。

  • 特定のドメインの ESXi ノードでロックダウンを無効にするには、フラグ --domain-name DOMAINNAME を含めます。
  • すべてのドメインの ESXi ノードでロックダウンを無効にするには、フラグ --domain-name ALL を含めます。
注: :

ドメインを指定しない場合、このコマンドはデフォルトで管理ドメインのみに影響します。

--enable-lockdown-esxi

指定されたドメインの ESXi ノードでロックダウン モードを有効にします。

  • 特定のドメインの ESXi ノードでロックダウンを有効にするには、フラグ --domain-name DOMAINNAME を含めます。
  • すべてのドメインの ESXi ノードでロックダウンを有効にするには、フラグ --domain-name ALL を含めます。
注: :

ドメインを指定しない場合、このコマンドはデフォルトで管理ドメインのみに影響します。

--disable-ssh-esxi

指定されたドメインの ESXi ノードで SSH を無効にします。

  • 特定のドメインの ESXi ノードで SSH を無効にするには、フラグ --domain-name DOMAINNAME を含めます。
  • すべてのドメインの ESXi ノードで SSH を無効にするには、フラグ --domain-name ALL を含めます。
注: :

ドメインを指定しない場合、このコマンドはデフォルトで管理ドメインのみに影響します。

--enable-ssh-esxi

指定されたドメインの ESXi ノードで SSH を有効にします。

  • 特定のドメインの ESXi ノードで SSH を有効にするには、フラグ --domain-name DOMAINNAME を含めます。
  • すべてのドメインの ESXi ノードで SSH を有効にするには、フラグ --domain-name ALL を含めます。
注: :

ドメインを指定しない場合、このコマンドはデフォルトで管理ドメインのみに影響します。

vRealize Suite Lifecycle Manager 用の SoS ユーティリティ オプション

これらのオプションを使用して、vRealize Suite Lifecycle Manager を再展開し、再展開を監視します。
注: : vRealize Suite Lifecycle Manager は、VMware サポートに指示された場合にのみ再展開してください。
オプション 説明

--vrslcm-redeploy

vRealize Suite Lifecycle Manager を再展開します。操作のためのタスク ID を提供します。

--get-vrslcm-redeploy-task-status <taskID>

指定されたタスク ID について vRealize Suite Lifecycle Manager の再展開ステータスを返します。