vCenter Appliance 7.0のバックアップ/リストア(ファイルベースバックアップ)

ファイルベースバックアップ/リストアの作業録です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b814b64a-2467-1214-b645-d60e33831d23.png)



# 環境
**vCenter**
`VMware vCenter Server 7.0.3.01300`

**ESXi**
`VMware ESXi 6.7.0 build-14320388`

**RHEL7.6**（バックアップサーバ）
`CentOS Linux release 7.6.1810 (Core)`


# 作業フロー
①バックアップサーバでバックアップディレクトリ作成
②vCenterサーバでファイルベースバックアップ
③vCenterサーバの停止
④vCenterインストーラでファイルベースリストア
<br>

**①バックアップサーバでバックアップディレクトリ作成**
バックアップサーバのRHEL7.6にてバックアップファイル配置用のディレクトリを作成します。

**②vCenterサーバでファイルベースバックアップ**
vCenter Appliance Management(WebGUI)からファイルベースバックアップを実行します。
今回はsftpプロトコルを利用します。

**③vCenterサーバの停止**
リストア前のvCenterを停止しておきます。

:::note info
vCenter6.7と違い、リストア前にvCenterを停止/解除/削除しなくても作業継続可能となります。
:::

**④vCenterインストーラでファイルベースリストア**
vCenterインストーラを利用し、vCenterのリストアを実行します。
リストア後のvCenterは択したESXiサーバにデプロイされ、元のvCenterとは別物の仮想マシンとしてデプロイされます。


# 作業①　バックアップサーバでバックアップディレクトリ作成
バックアップサーバにてバックアップファイルが格納されるディレクトリを作成しておきます。
**バックアップディレクトリ：`/backup/vcsa70`**

```text:ディレクトリ作成
# mkdir -p /backup/vcsa70
# chmod 777 /backup/vcsa70
#
# ll /backup/
合計 0
drwxrwxrwx. 3 root root 21  4月 23 18:56 vcsa70
```
:::note warn
今回はsftpを利用してvCenterからバックアップサーバへファイル転送するため、
特段のサービス起動やNW制御などは行っていません。
:::

# 作業②　vCenterサーバでファイルベースバックアップ
vCenter Appliance Management(WebGUI)を起動してファイルベースバックアップを行います。

`サービス`から`VMware Observability Vapi Service`を起動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/1587adc3-8694-cffc-3fb7-54b1fab53086.png)

:::note warn
`VMware Observability Vapi Service`を起動していない場合、
あとで以下のようなアラートにより進行できなくなります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/cfcc8c4c-9910-bc7f-2112-249aacf6c2ed.png)
:::

<br>
<br>
<br>

`バックアップ`画面から`今すぐバックアップ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/77bb36c7-905b-de05-345b-6568911442e8.png)

以下を入力し、`起動`を押下します。

項目 | 内容
--- | ---
バックアップの場所 | [必須]プロトコルおよびバックアップサーバのディレクトリを入力
ユーザ名 | [必須]バックアップサーバの接続ユーザ
パスワード | [必須]バックアップサーバの接続パスワード
暗号化パスワード | (任意)リストア時に入力するパスワード
統計、イベント、およびタスク | (任意)バックアップ対象の情報選択
インベントリおよび設定 | [必須]バックアップ対象の情報選択
説明オプション | (任意)バックアップに関する説明

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/6f36c7cf-1750-79df-0483-f96a93f8fe15.png)

:::note info
バックアップの場所は以下で指定します。
`protocol://server-address<:port-number>/folder/subfolder`
:::

:::note info
バックアップのに利用できるプトロコルは以下に限られます。
`FTP、FTPS、HTTP、HTTPS、SFTP、NFS、SMB`
:::

<br>
<br>

バックアップが開始されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/9c127ece-502e-8dd6-e304-dbaa93593a15.png)


バックアップが完了します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/cf151a1f-4c87-7da2-bec5-a7da9d0c7078.png)

:::note info
リストア時に利用するため、`バックアップの場所`はメモしておく必要があります。
:::

バックアップ後の容量は`287MB`となりました。
（想定サイズは94MB）

```text:バックアップサイズ
# du -hs /backup/vcsa70
287M    /backup/vcsa70

# ll /backup/vcsa70/vCenter/sn_vcsa67-01.test.local/M_7.0.3.01300_20230422-233651_/
合計 292876
-rw-r--r--. 1 root root      7770  4月 23 08:37 backup-metadata.json
-rw-r--r--. 1 root root       301  4月 23 08:37 backup_label_file_data.tar.gz
-rw-r--r--. 1 root root  77592721  4月 23 08:37 config_files.tar.gz
-rw-r--r--. 1 root root   8426656  4月 23 08:37 database_full_backup.tar.gz
-rw-r--r--. 1 root root       188  4月 23 08:37 full_wal_backup_meta.tar.gz
-rw-r--r--. 1 root root      1782  4月 23 08:37 imagebuilder.gz
-rw-r--r--. 1 root root   3207236  4月 23 08:37 lotus_backup.tar.gz
-rw-r--r--. 1 root root     17316  4月 23 08:37 rbd.gz
-rw-r--r--. 1 root root    166361  4月 23 08:36 statsmonitor_db_backup.gz
-rw-r--r--. 1 root root        57  4月 23 08:37 vpxd.gz
-rw-r--r--. 1 root root       346  4月 23 08:37 vtsdb_globals_data.gz
-rw-r--r--. 1 root root      9116  4月 23 08:36 vtsdb_init.gz
-rw-r--r--. 1 root root       689  4月 23 08:37 vtsdb_revision_history_data.gz
-rw-r--r--. 1 root root      3907  4月 23 08:37 vtsdb_schema.gz
-rw-r--r--. 1 root root 210399381  4月 23 08:37 vum.gz
-rw-r--r--. 1 root root     16472  4月 23 08:37 wal_backup_1.tar.gz
-rw-r--r--. 1 root root       191  4月 23 08:37 wal_dir_struct.tar.gz
-rw-r--r--. 1 root root        45  4月 23 08:37 wcp.gz
```


# 作業③　vCenterサーバの停止
vCenterサーバを停止しておきます。

:::note warn
今回は敢えてvCenterサーバを停止せず進行しています。
基本的には停止/解除/削除を推奨します。
:::


# 作業④　vCenterインストーラでファイルベースリストア
vCenterインストーラを起動してリストアします。

vCenterインストーラISOからインストーラを起動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/dae1f4bd-e4c0-b3b3-e146-854782f84abb.png)

`vcsa-ui-installer` > `win32` > `installer.exe`
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/76dc7639-e3ba-5f37-f5a1-9c28c37b60e0.png)

インストーラから`リストア`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/8e9a3f6f-6eee-ab4b-1d7c-822e6915c8eb.png)

`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/92549fe6-101c-fe6c-ba62-6035a766f5b0.png)

`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/07169bb1-1aa9-87ed-5da8-b1cf9eedab9e.png)

必要情報を入力し、`次へ`を選択します。

:::note warn
`場所`については、バックアップ完了時に表示されたディレクトリを入力するか
バックアップディレクトリ内の`backup-metadata.json`を探し、そのディレクトリを入力します。
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/5c00711a-28f0-047f-70bb-40ccb2690556.png)


`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/c7dbab2f-4606-8276-f4f3-dd3b67088e5d.png)

vCenterをデプロイするESXiサーバの情報を入力し、`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/6cb80acf-e068-ad27-d740-88334eb752d0.png)

`はい`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/2f095a6d-8f50-52ad-49bb-86d7a3e8ecb1.png)


デプロイするvCenterの情報を入力し、`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/bf7f5a92-a26a-0de5-9835-26e2285debc2.png)

:::note warn
バックアップ元のvCenterを解除/削除していない場合、
バックアップ元のvCenterと別名の仮想マシンにする必要があります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/30f1b131-bf08-7f41-45a2-4e7d9532eb8e.png)
:::

<br>
<br>

デプロイサイズを指定し、`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/a8a92b74-9548-e969-ffe5-5c26bf7ba5b9.png)

データストアを指定し、`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/8e0f5c39-6e5c-2c63-868c-df4cac3580dd.png)

NW情報を指定し、`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/6fda2e9d-79b2-0944-2959-6b866ac94c17.png)

`完了`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e845a834-283d-7cd3-7fd8-9e27c0d2b099.png)

リストアが開始されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b828a347-70bf-49ba-5df4-037dab8aae7c.png)

リストアのステージ１が完了します。
`続行`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/7b746879-4e01-1ac8-bc22-f67e3a23525e.png)

:::note info
ステージ1完了時点で、バックアップ元のvCenterについては停止されます。
:::

<br>
<br>


`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/2708a3c2-646b-b84f-677e-7bab0d5f3d9b.png)


`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/eefe1a81-e2de-694c-7733-2294829d239f.png)

:::note warn
バックアップ前のvCenterのリソースサイズとリストア後のサイズが異なる場合、
以下アラートにより進行不可となります。
リストア後のvCenterを停止/リソース修正することでリストアが再開できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/86b28e2f-3ad2-38fc-862d-d9e58bff3660.png)
:::

<br>
<br>

`完了`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/934f4800-8fb4-ba38-cc9e-195a416fd0bb.png)

`OK`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/739e7f83-338e-bb9d-190a-1d0b8eb7270b.png)

リストアが進行されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/d7c43e9d-9965-b097-55a6-7502f7b5727d.png)

リストアが完了しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/22713407-b284-02e3-4613-6fcd1dffee93.png)

管理画面へもアクセスできるようになりました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/effcc876-41e4-7fc1-992e-617597c75f17.png)


# 参考

**vCenter Server Appliance のファイルベースのバックアップとリストア**

https://docs.vmware.com/jp/VMware-vSphere/7.0/com.vmware.vcenter.install.doc/GUID-3EAED005-B0A3-40CF-B40D-85AD247D7EA4.html