以下のいずれかの方法に従って、証明書を置き換えてください。
シェルスクリプトを使用した置き換え
手動手順を使用した置き換え (アプライアンス)
手動手順を使用した置き換え (Windows)
データ暗号化証明書を置き換えるスクリプト化されたメソッド。

手動によるデータ暗号化証明書の置き換え方法 (アプライアンス)
/usr/lib/vmware-vmca/bin/certool --server=<PSC_FQDN> --genCIScert --dataencipherment --privkey=/tmp/old-data-encipherment.key --cert=/tmp/tmp-data-encipherment.crt --Name=data-encipherment --FQDN=<VC_FQDN>
注:
<PSC_FQDN>:
vCenter Server 6.7 の場合、vCenter が外部 PSC で実行されている場合は Platform Service Controller の FQDN に置き換えるか、組み込み PSC の場合は vCenter Server の FQDN します。
vCenter Server 7.0 以降の場合、VC FQDN または "localhost" に置き換えます。
<VC_FQDN>:
この値は、vCenter Server の FQDN/PNID に置き換えます。
- 以下のコマンドを使用して、新しい証明書を確認します。
/usr/lib/vmware-vmafd/bin/vecs-cli entry list --store data-encipherment --text | egrep 'Alias|Serial Number:|Subject:|Not Before|Not After'
- VPXD を停止し、Windows カスタマイズ キー更新を実行してから、VPXD を起動します。
service-control --stop vpxd
/usr/sbin/vpxd -g
service-control --start vpxd
手動によるデータ暗号化証明書の置き換え方法 (Windows)
- 古い証明書とプライベート キーのバックアップを作成します:
"%VMWARE_CIS_HOME%"\vmafdd\vecs-cli entry getcert --store data-encipherment --alias data-encipherment --output c:\tmp\old-data-encipherment.crt
"%VMWARE_CIS_HOME%"\vmafdd\vecs-cli entry getkey --store data-encipherment --alias data-encipherment --output c:\tmp\old-data-encipherment.key
- VECS ストアから既存の証明書を削除します:
"%VMWARE_CIS_HOME%"\vmafdd\vecs-cli entry delete -y --store data-encipherment --alias data-encipherment
- VECS ストアを一覧表示し、リストが空であることを確認します:
"%VMWARE_CIS_HOME%"\vmafdd\vecs-cli entry list --store data-encipherment
- 既存のプライベート キーを使用して新しい証明書を生成し、VECS ストアに追加します。
注: certool の --genCIScert スイッチは、新しい証明書を証明書ストアに自動的に追加します。
"%VMWARE_CIS_HOME%"\vmcad\certool --server=<PSC_FQDN> --genCIScert --dataencipherment --privkey=c:\tmp\old-data-encipherment.key --cert=c:\tmp\tmp-data-encipherment.crt --Name=data-encipherment --FQDN=<VC_FQDN>
注:
<PSC_FQDN>
vCenter Server 6.7 の場合、vCenter が外部 PSC で実行されている場合は Platform Service Controller の FQDN に置き換えるか、組み込み PSC の場合は vCenter Server の FQDN を使用します。
vCenter Server 7.0 以降の場合、この値を VC FQDN または "localhost" に置き換えます。
<VC_FQDN>
この値は、vCenter Server の FQDN/PNID に置き換えます。
- 以下のコマンドを使用して、新しい証明書を確認します。
"%VMWARE_CIS_HOME%"\vmafdd\vecs-cli entry list --store data-encipherment --text | egrep 'Alias|Serial Number:|Subject:|Not Before|Not After'
- VPXD を停止し、Windows カスタマイズ キー更新を実行してから、VPXD を起動します。
cd C:\Program Files\VMware\vCenter Server\bin
service-control --stop vpxd
"C:\Program Files\VMware\Infrastructure\VirtualCenter Server\vpxd.exe" -g
service-control --start vpxd
重要な注意事項:
- データ暗号化証明書は、VMCA ルート証明書によって発行されます。新しいデータ暗号化証明書の有効期限は、ルート証明書の有効期限と同じになります。
- データ暗号化証明書は、以下のパスで VC のアップグレード/アップデート時に自動的に更新される場合があります。
6.7x から 70U3i (70P06) 、または 70U3i (70P06) 以降 7.0U3o (70P08) 未満へのアップグレード
7.0x から 8.0GA、または 8.0GA 以降 8.0U3 未満へのアップグレード
以下のアップグレード/アップデートパスでは、証明書が期限切れの場合または 1 年以内に期限切れになる場合にのみ証明書が更新され、証明書の更新が不要な場合に余分な時間コストがかからないようにします。
7.0x から 8.0U3 または 8.0U3 以降へのアップグレード
7.0x から 7.0U3o (70P08) または 7.0U3o (70P08) 以降へのアップグレード/パッチ
8.0x から 8.0U2 または 8.0U2 以降へのアップグレード/パッチ