vCenter 6.7 から 7.0 へのGUIアップデート(インストーラISO利用)

vCenter6.7から7.0へのバージョンアップについて、インストーラISOを利用した方法の作業録です。

# 対象環境
**ESXi**
`VMware ESXi 6.7.0 build-14320388`

**vCenter(バージョンアップ前)**
`VMware vCenter Server Appliance 6.7.0.43000`

**vCenter(バージョンアップ後)**
`VMware vCenter Server 7.0.3.01300`

# 作業の流れ
①インストーラISOのダウンロード
②ハードウェアリソースの確保
③vCenterアップグレード(ステージ1)
④vCenterアップグレード(ステージ2)
⑤事後確認

# 事前に必要な情報
作業内で必要な情報は以下となります。

**アップグレード元(vcsa6.7)**
IPアドレス or FQDN
HTTPSポート番号
SSOユーザ名
SSOパスワード
アプライアンス(OS)rootパスワード

**アップグレード先(vcsa6.7)**
・仮想マシン名(※)
・一時IPアドレス(※)
・HTTPSポート番号
・SSOユーザ名
・SSOパスワード
・アプライアンス(OS)rootパスワード

:::note warn
仮想マシン名はアップグレード元のvcsa6.7と同じにすることはできません。
（datastore内でVM用の同名フォルダが作成できないため)
:::

:::note warn
一時IPアドレスはアップグレード中(ステージ1)に利用開始し、
アップグレード後(ステージ2)に開放されます。
:::

:::note warn
アップグレード後(ステージ2)、ホスト名およびIPアドレスは
アップグレード元からアップグレード先に引き継がれます。
:::


**アップグレード元(vcsa6.7)が搭載されているESXi**
・IPアドレス or FQDN
・HTTPSポート番号
・ユーザ名(root or user@domain)
・パスワード


**アップグレード先(vcsa7.0)を搭載するESXi**
・IPアドレス or FQDN
・HTTPSポート番号
・ユーザ名(root or user@domain)
・パスワード



# 作業① インストーラISOのダウンロード

インストーラISOをダウンロードします。
ライセンスを持っている場合は my vmware(公式) から任意バージョンがダウンロード可能です。

https://customerconnect.vmware.com/jp/login

**今回利用するインストーラISO**
`VMware-VCSA-all-7.0.3-21290409.iso`


# 作業②ハードウェアリソースの確保

vmware公式による、「極小規模環境」のハードウェア要件、および実際にvCenterアップグレードを行ってみた際の推奨リソースをまとめました。

リソース | vcsa6.7最小 | vcsa7.0最小 | vcsa6.7個人推奨 | vcsa7.0個人推奨
--- | --- | --- | --- | ---
CPU | 2vCPU | 2vCPU | 4vCPU | 4vCPU
Memory | 10GB | 12GB | 14GB | 14GB
Disk | 300GB | 579 GB | <50GB | <80GB

:::note warn
極小規模環境の要件でアップグレード作業を行うと、アップグレード中にCPUやMemoryがサチってハングアップしたりすることから、ある程度のリソース追加割当することを推奨します。
:::

:::note warn
Diskについてはシンプロビジョニングを行うことで初期容量を抑えることが可能です。実際には、インストール直後の状態でvcsa6.7では20GB、vcsa7.0では40GB程度を使用します。
:::

<br>
<br>
<br>

**新しい vCenter Server Appliance および Platform Services Controller アプライアンスのシステム要件(vcsa6.7)**

https://docs.vmware.com/jp/VMware-vSphere/6.7/com.vmware.vcenter.upgrade.doc/GUID-752FCA83-1A9B-499E-9C65-D5625351C0B5.html

**新しい vCenter Server アプライアンスのシステム要件(vcsa7.0)**

https://docs.vmware.com/jp/VMware-vSphere/7.0/com.vmware.vcenter.upgrade.doc/GUID-752FCA83-1A9B-499E-9C65-D5625351C0B5.html




# 作業③vCenterアップグレード(ステージ1)

### 3-1.インストーラの起動
インストーラをエクスプローラで展開し、`installer.exe`を起動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/7525df07-139b-bb6d-69cf-841f07e7adf1.png)

`vcsa-ui-installer` > `win32` > `installer.exe`
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/90e5f76d-9fd3-bcf4-41a2-fbb6f464c17f.png)


### 3-2.アップグレード(ステージ1)開始
インストーラを起動し、`アップグレード`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/1cba0639-df50-5e20-9373-ecbe4e60210b.png)

`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/9e6be0ce-9ad6-9246-cd47-47eeba786735.png)

許諾に同意し、`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/cf69b279-8838-930e-b2c5-c30bdddc43d9.png)

アップグレード**元**のvcsa6.7の情報を入力して`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/529f2be8-a272-e637-5f49-9d7642271427.png)

アップグレード**元**のvcsa6.7の情報、ならびにアップグレード**前**のvcsa6.7を搭載するESXiの情報を入力して`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/0ac9febb-5dea-fb4d-e0ad-3f9651e2a4ec.png)

`はい`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/3eac4829-36a6-a977-920e-920d71dc48df.png)

アップグレード**先**のvcsa7.0を搭載するESXiの情報を入力して`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/1b31fd22-591b-b5e1-5924-6eee9b7b24be.png)

`はい`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/92b1856f-a065-4696-025a-3a82cab6fe4d.png)

アップグレード**先**のvcsa7.0の情報を入力して`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/3531d8c9-70ef-210d-a0c1-61a4f97f7e4e.png)

アップグレード**先**のvcsa7.0のデプロイサイズを選択し、`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/c24b4298-e525-de69-dcd7-d6c95d9d17e9.png)

アップグレード**先**のvcsa7.0のデータストアを選択し、`次へ`を選択します。
＃デフォルトから変更し、シンディスクモードを有効化しています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/cc210d5d-2d84-2fde-32d1-6f196b3ffa29.png)

アップグレード**先**のvcsa7.0のNW情報を入力し、`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b55445fc-de02-bc00-f5ff-9406ed5f6941.png)

:::note warn
もしアップグレード**元**と**先**のIPアドレスに同じものを設定した場合、以下のようなアラートが出ます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/3fda60ea-a7fd-0b75-ef10-039929a11d6e.png)
:::

ステージ1の設定の確認を行い、`完了`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/0db47947-79aa-0bfa-5c85-bfe29adda504.png)

アップグレードが開始されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/0b2d4ea4-b0f1-258a-f278-05bb8dfdc098.png)

アップグレードが完了しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b2b2879d-dad0-6236-5ccb-4e630cf1706f.png)

:::note warn
以後、ステージ2でアップグレードが失敗する場合、ステージ1からやり直しになるため、このタイミングでスナップショット等取得しておくと役立つ可能性があります。
:::

# 作業④vCenterアップグレード(ステージ2)
ステージ2を実施します。なお、ステージ2以降はブラウザでの操作が可能となります。
今回はブラウザを利用して継続します。

### 4-1.ブラウザへのアクセス
以下にアクセスすることでアップグレードのステージ2を行うことが出来ます。
`https://[一時vcsa7.0アドレス]:5480`

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/abab2e7b-8521-2af8-aeeb-973bbb757342.png)


### 4-2.アップグレード(ステージ2)開始
`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/945e81b4-3ef5-3268-6801-7bc5ec35dd5c.png)

アップグレード**元**のvcsa6.7の情報、ならびにアップグレード**前**のvcsa6.7を搭載するESXiの情報を入力して`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/75a636bc-15f2-0588-4c5d-7d8d576d98d5.png)

警告が表示されますが、`閉じる`を選択して続行します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/a47aae93-e63c-c715-9f89-7b0d7f9417e4.png)

アップグレードデータの選択をし、`次へ`を選択します。
＃デフォルトでは`構成とインベントリ`のみですが、今回は`構成、インベントリ、タスク、イベントおよびパフォーマンス`を選択しています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b476cdf8-4455-8237-6669-c28a4b98ce5c.png)

`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/c30df638-6477-76cd-0706-1314925ccc2c.png)

設定の確認画面にて、`ソース vCenter Serverおよび必要なすべてのデータをデータベースからバックアップしました`にチェックを入れ、`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/69abe9b0-2bab-3318-4dd8-7bb6a0a849d8.png)

:::note warn
チェックを入れない場合、以下アラートが表示され先に進めません。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/6347cd0d-2806-7100-a39f-b2a59f3f1a91.png)
:::

`OK`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/501898db-93db-b348-1d5c-d23aa3991e3a.png)

しばらくするとアップグレードが完了します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/3783b3a9-2cc3-bd1e-1603-77b79713a1d9.png)

＃アップグレードの前面に以下メッセージが表示されることもあります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/61208085-a4f9-8ae3-4fa6-06481f6d62ad.png)



# 作業⑤事後確認
簡単に、before/afterを確認します。

### 5-1.Appliance Management
ログイン画面が`VMware Appliance Management`から`VMware vCenter Server管理`に変更になっています。

**before**
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/28d79a21-6e15-0e7f-9fa8-7c83f177c821.png)

**after**
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/4d2fc66b-7424-a32a-7e29-cb5fbea9a657.png)

<br>
<br>

ログイン後、バージョンアップしていることが確認されます。

**before**
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/abdc3d0d-bfbc-c6db-9559-947a37a47a93.png)

**after**
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/9fa9c6a7-bb1a-260a-604e-ebadca5979d8.png)

<br>
<br>
<br>
<br>


**before**
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/6c17ca8e-ecf2-7c8b-aa3e-d25ad00c417d.png)

**after**
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/004bac60-0cf3-04ae-5818-0485d9c20c17.png)


### 5-2.vCenter web client
GUIアイコンや表示内容が細かく変更になっているので、利用する設定箇所については一通り確認が必要になります。

**before**
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b3aa74d9-3d5d-b223-e2cf-6c78099f0db6.png)

**after**
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/6a449261-95e1-ded6-900a-ae6dcc6dbadd.png)


# 参考
**vCenter Server のアップグレードについて**

https://docs.vmware.com/jp/VMware-vSphere/7.0/com.vmware.vcenter.upgrade.doc/GUID-9ED7B32A-019F-4A97-BC58-1A9BF7D16C57.html

**vmware CUSTOMER CONNECT**

https://customerconnect.vmware.com/jp/login

**新しい vCenter Server Appliance および Platform Services Controller アプライアンスのシステム要件(vcsa6.7)**

https://docs.vmware.com/jp/VMware-vSphere/6.7/com.vmware.vcenter.upgrade.doc/GUID-752FCA83-1A9B-499E-9C65-D5625351C0B5.html

**新しい vCenter Server アプライアンスのシステム要件(vcsa7.0)**

https://docs.vmware.com/jp/VMware-vSphere/7.0/com.vmware.vcenter.upgrade.doc/GUID-752FCA83-1A9B-499E-9C65-D5625351C0B5.html