外部証明書やサードパーティの証明書を生成してインストールする場合は、証明書署名リクエスト (CSR) を SDDC Manager ダッシュボードからダウンロードして、サードパーティ CA によって手動で署名しておく必要があります。その後、SDDC Manager ダッシュボード のコントロールを使用して証明書をインストールできます。
前提条件
認証局の構成ファイルを構成し、
<domain_name>.tar.gz ファイル形式でパッケージ化していることを確認します。このアーカイブの内容は、次の構造に従う必要があります。
- トップレベルのディレクトリの名前は、MGMT。 画面のリストに表示されるドメインの名前と完全に一致する必要があります。例:
- PEM でエンコードされたルート CA 証明書チェーン ファイル (rootca.crt) は、このトップレベルのディレクトリ内に存在する必要があります。
rootca.crt ファイルにはルート認証局が記述されており、N 個の中間証明書を指定できます。rootca.crt ファイルのファイル構造は、次の例のようにする必要があります。
-----BEGIN CERTIFICATE----- <Intermediate1 certificate content> -----END CERTIFICATE------ -----BEGIN CERTIFICATE----- <Intermediate2 certificate content> -----END CERTIFICATE------ -----BEGIN CERTIFICATE----- <Root certificate content> -----END CERTIFICATE-----
上記の例では、intermediate1 と intermediate2 の 2 つの中間証明書とルート証明書があります。intermediate1 は intermediate2 によって発行された証明書を使用する必要があり、intermediate2 はルート CA が発行した証明書を使用する必要があります。
- このディレクトリには、コンポーネント リソースごとに 1 つのサブディレクトリが含まれている必要があります。
各サブディレクトリの名前は、
タブの [リソース ホスト名] 列に表示される、対応するコンポーネントのリソース ホスト名と完全に一致する必要があります。たとえば、nsxManager.vrack.vsphere.local、vcenter-1.vrack.vsphere.local などです。
- 各サブディレクトリには対応する .csr ファイルが含まれている必要があります。このファイルの名前は、 タブの [リソース ホスト名] 列に表示されるリソースと完全に一致する必要があります。
たとえば、nsxManager.vrack.vsphere.local サブディレクトリには、nsxManager.vrack.vsphere.local.csr ファイルが含まれます。
- 各サブディレクトリには対応する .crt ファイルが含まれている必要があります。このファイルの名前は、 タブの [リソース ホスト名] 列に表示されるリソースと完全に一致する必要があります。
たとえば、nsxManager.vrack.vsphere.local サブディレクトリには、nsxManager.vrack.vsphere.local.crt ファイルが含まれます。
- NSX-T 証明書の追加要件を以下に示します。
- サーバ証明書 (NSXT_FQDN
.crt
) には、値が CA:FALSE の Basic Constraints フィールドが含まれている必要があります。 - ルート CA 証明書チェーン ファイル (rootca.crt)、中間証明書、およびルート証明書には、値が CA:TRUE の Basic Constraints フィールドが含まれている必要があります。
- サーバ証明書 (NSXT_FQDN
注: すべてのリソースとホスト名の値は、
タブのリストにあります。