免責事項:これは英文の記事「Manually replace expired local manager certificate with self signed certificate & cleanup the expired cerificate」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
VMware NSX
既存のSSl証明書の有効期限が切れました。
NSX Managerにログインしてください。
admin権限を使用してNSX ManagerのUIにアクセスします。
証明書に移動してください。
システム>設定>証明書に移動します。
証明書生成を開始する:
「生成」ドロップダウンメニューをクリックしてください。
自己署名の証明書を選択してください。
証明書の詳細を入力してください:
以下の詳細を入力してください。
サービス証明書:ローカルマネージャー証明書に使用されるため、これを「いいえ(無効)」に設定してください。
生成する:
証明書を作成するには、「保存」をクリックします。
証明書を生成するだけではNSX Managerはそれを使用しません。API呼び出しを介して適用する必要があります。
証明書IDを取得する:
証明書の一覧から、先ほど作成した証明書を探してください。
作成した証明書を展開してIDをコピーしてください。
期限切れの証明書を交換する(API):
Method:POSThttps://<local-mgr>/api/v1/trust-management/certificates/<newcertid>?action=apply_certificate&service_type=LOCAL_MANAGER証明書を適用するためのAPI呼び出しが成功しNSX Managerサービスが再起動したら、UIで以下のチェックを実行してください。
証明書ページを更新してください。
システム>設定>証明書に戻ってください。
ブラウザウィンドウを更新してください。
新しい証明書を検証する:
先ほど作成した新しい自己署名証明書を探してください。
「使用元」欄を確認してください。
確認:カウントが1と表示されるはずです。これにより、NSX Managerノードがこの証明書を参照していることが確認できます。
古い/期限切れの証明書を確認する:
古い証明書または期限切れの証明書を探してください。
「使用元」欄を確認してください。
確認:カウントが0と表示されるはずです。これは、正常に関連付けが解除されたことを示しています。
証明書は、使用されていない場合にのみ削除できます。
古い証明書を選択してください:
古い/期限切れの証明書の「使用箇所」列に0が表示されていることを確認してください。
消去:
古い証明書の横にある3つの点(...)(省略記号メニュー)をクリックしてください。
「削除」を選択してください。
プロンプトで削除を確認してください。