VCF 環境に「Did Not Connect: Potential Security Issue」となりアクセスできない

VMware Cloud Foundation (VCF) の環境をデプロイ後、vSphere Client で vCenter にアクセスしようとしたところ、"Did Not Connect: Potential Security Issue" となりアクセスできるまで手こずったため、備忘録として対応方法をまとめます。

## 問題の概要
VCF の環境をデプロイ後、Web ブラウザから vCenter にアクセスしようとしたところ以下の問題が表示され、先に進めませんでした。SDDC Manager や NSX Manager も同じエラーで先に進めません。
これは初期状態では自己署名証明書を利用しているため、ブラウザやクライアントからは信頼されず、セキュリティ警告や接続拒否が発生するためのようです。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/b2ad195a-d0c1-42e1-af5b-f5f140072042.png" width=80%>


IP アドレスを直打ちすると "LAUNCH VSPHERE CLIENT" までは辿り着けるのですが、そこをクリックすると、その後 SSO の為にリダイレクトされ、結局エラーになってしまいます。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/6f53c521-d78c-4c61-8abd-ddf1ce9d5f52.png" width=80%>
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/bb3695f8-bc90-407e-a9cd-5b434d2ecd68.png" width=80%>


## 対処方法
対処方法としては以下の FAQ を参考にルート証明書をダウンロード、インポートします。（この FAQ にたどり着くのにまずちょっと時間がかかりました）

https://knowledge.broadcom.com/external/article?legacyId=2108294

ただ FAQ の通りではうまくいかなかったところもあったため、実際に行ったステップを記載します。環境によって症状や手順が異なる場合がありますので、ご了承ください。

## 問題解決のためのステップ

1. Web ブラウザから、vCenter Server の IP アドレス直打ちでアクセスし、"Download trusted root CA certificates"をクリックし、zip ファイルをダウンロードします。

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/2a930e31-5067-4b0f-a472-692883e5406a.png)

    ※ FAQ では FQDN でアクセス、または```https://vCenter_FQDN/certs/download.zip``` で直接ダウンロードとありましたが "Did Not Connect: Potential Security Issue" となり、先に進めませんでした。

1. ダウンロードした zip ファイルから、セキュリティ証明書を解凍します。

    <img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/52797851-e517-4dfc-9a0e-c9cf4f11e7cd.png" width=80%>

1. アクセス元の Windows Server または、Windows クライアント PC にて [スタート]→[検索の開始] から **mmc** と入力し、Enter キーを押します。

    <img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/06938e8c-3868-4800-8572-c38f8d03342f.png" width=60%>

1. 証明書のスナップインを追加します。

    <img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/0856c6f4-a450-4f75-8060-bf294ea5e260.png" width=45%>
    
    <img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/9a7db803-7d1d-4559-bf0e-1fcb1d2ce644.png" width=80%>
    
    <img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/242d690e-ee7b-4a25-ad2b-e54575e960cb.png" width=80%>

1. 証明書のインポートを行います。

    <img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/761cd1f4-5a33-447b-8e42-a0f0b2c4c25f.png" width=50%>

    <img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/063fdd27-80f8-4af7-a2db-35d551451039.png" width=55%>

    <img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/0f9e5731-c1f0-4b5c-95c0-86c94c423b3d.png" width=50%>
    
1. その後、ブラウザの再起動を行うと、無事にアクセスできるようになりました！
    <img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/2f279b55-20b5-46ff-8411-2a1ba41ed7c2.png" width=85%>
    <img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/441095/b471f587-05f9-48d3-ae72-a24e3471be81.png" width=85%>


## まとめ
VCF の環境をデプロイ後、Security Issue でアクセスができない場合、一旦 vCenter Server に対して IP アドレス直打ちでアクセスし、ルート証明書をダウンロード後、証明書をインポートすることで解決ができました。この方法は SDDC Manager や NSX Manager へのアクセスにも有効です。

## 参考文書

https://knowledge.broadcom.com/external/article?legacyId=2108294

## 関連文書

https://qiita.com/mtoyoda/items/cf5e4c62977f7eaba6e1

https://qiita.com/mtoyoda/items/0295c2d3248df07ae5d8