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

ファイルベースバックアップ/リストアの作業録です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/11e6a9fb-bb29-79bb-a9e0-7b534fdea183.png)


# 環境
**vCenter**
`VMware vCenter Server Appliance 6.7.0.43000`

**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)からファイルベースバックアップを実行します。
今回はscpプロトコルを利用します。

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

:::note warn
リストア前にvCenterを停止/解除/削除しておかないと、IP重複等のリストアエラーが発生します。
:::

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


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

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

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

`バックアップ`画面から`今すぐバックアップ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/1b5ee779-a64e-1236-a397-3ee5b606a9ed.png)

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

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

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/91085df6-efe1-4835-760b-a49a3f45a173.png)

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

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

<br>
<br>

バックアップが開始されます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/0375c714-8cb7-d353-96f9-d29046973ad1.png)

バックアップが完了します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/a6353f1d-0155-e747-7107-c46c2b447235.png)

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

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

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

# ll /backup/vcsa67/vCenter/sn_vcsa67-01.test.local/M_6.7.0.43000_20230423-005631_/
合計 234320
-rwxrwxrwx. 1 root root      4371  4月 23 18:58 backup-metadata.json
-rwxrwxrwx. 1 root root 224188869  4月 23 18:58 config_files.tar.gz
-rwxrwxrwx. 1 root root   7103602  4月 23 18:57 database_full_backup.tar.gz
-rwxrwxrwx. 1 root root       179  4月 23 18:57 full_wal_backup_meta.tar.gz
-rwxrwxrwx. 1 root root      1785  4月 23 18:56 imagebuilder.gz
-rwxrwxrwx. 1 root root   2278050  4月 23 18:56 lotus_backup.tar.gz
-rwxrwxrwx. 1 root root     54623  4月 23 18:56 rbd.gz
-rwxrwxrwx. 1 root root     39917  4月 23 18:56 statsmonitor_db_backup.gz
-rwxrwxrwx. 1 root root   6029478  4月 23 18:56 vum.gz
-rwxrwxrwx. 1 root root    209438  4月 23 18:57 wal_backup_1.tar.gz
-rwxrwxrwx. 1 root root       182  4月 23 18:57 wal_dir_struct.tar.gz
```


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

:::note warn
リストア前にvCenterを停止/解除/削除しておかないと、IP重複等のリストアエラーが発生します。
:::


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

vCenterインストーラISOからインストーラを起動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e3f1d22a-d492-257c-7bda-8828a55bb1a4.png)

`vcsa-ui-installer` > `win32` > `installer.exe`
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/4056d6a1-8747-459e-a808-14e6e876d3f5.png)

インストーラから`リストア`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/4e8c983c-37d6-ad9a-c265-4a17af4a0aea.png)

`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e53b5aec-4bfe-b3d0-796c-f3d3f0931adc.png)

`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/8b5e2dbc-5fe2-1972-0d0b-aad28be25331.png)

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

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

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/8fc41e1f-fa4b-7cdd-1fc2-a957e1a33e29.png)

`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e7de92e5-dcd8-5173-287b-dec23599a67a.png)

vCenterをデプロイするESXiサーバの情報を入力し、`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/d0dcc480-8a87-ab37-c56e-ac8be2d6aecd.png)

`はい`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/c4e1efc8-292a-6e5f-215c-488f0c2cfdf4.png)

デプロイするvCenterの情報を入力し、`次へ`を選択します。

:::note warn
バックアップ元のvCenterを解除/削除していない場合、
バックアップ元のvCenterと別名の仮想マシンにする必要があります。
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/a2af24b5-9cba-de8d-7e3e-ec12210bb6d1.png)

デプロイサイズを指定し、`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/309e8373-35ab-a944-c523-f0e895643593.png)

データストアを指定し、`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/27975217-f857-c54c-df92-5740f5aafc07.png)

NW情報を指定し、`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/d5c19011-14db-2456-930a-393ce483515f.png)

:::note warn
バックアップ元のvCenterが起動している場合、以下のようなエラーが出ます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/22e4457a-bad0-87d4-c90e-da5f48cac0ce.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/fd30f66d-ba83-8b3b-26b0-d9433538a87c.png)
:::

`完了`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/00a605f8-b071-31ed-c22a-41058e2d6de5.png)

リストアが開始されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b82e92cb-391a-e53b-c66f-dc6d4e4d946f.png)

:::note alert
バックアップ元のvCenterが起動している場合、以下のようなエラーが出力され、
インストール進行率が80%から終了しません。
（この時点でバックアップ元のvCenterを停止しても解消しません）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/07b45232-996a-13a8-fe40-2ee495058365.png)
:::

リストアのステージ１が完了します。
`続行`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/6bd3e371-f6c9-5d1f-d300-b5d4a4c125be.png)

`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/ce6f4009-1f56-b341-d65e-ca5cc52bd5b2.png)

`次へ`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/59bd1b08-d47a-c892-ae0e-d7c84a9c6441.png)

`終了`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/898d5339-6d4e-4817-c149-33e66df05000.png)

`OK`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/8f289688-0a57-4969-dad6-83731311b8be.png)

リストアが進行されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/523a6e69-e627-afc6-55de-f681a945d23a.png)

リストアが完了しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/98523f16-e052-cd3f-6f7f-6b82834e4655.png)

管理画面へもアクセスできるようになりました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e4294f23-abe1-f544-d0b5-05858d6ef36b.png)

# 参考

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

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