Archive for 2019年11月5日


1.去5480端口开启VCENTER的远程ssh连接登陆.(以 root 用户身份登录。默认密码为 vmware)

2.停止 VMware vCenter Server 服务:
service vmware-vpxd stop

3.进入vPostgres 程序目录:
cd /opt/vmware/vpostgres/current/bin

4.查看 vPostgres 数据库配置文件:
cat /etc/vmware-vpx/embedded_db.cfg

5.备份 vCenter Server 数据库:(请注意磁盘空间是否够用)
./pg_dump EMB_DB_INSTANCE -U EMB_DB_USER -Fp -c > VCDBBackupFile
在 EMD_DB_INSTANCE 和 EMB_DB_USER 中填入 embedded_db.cfg 里面的配置信息。在 VCDBBackupFile 中填入要生成的位置和文件名,例如:
./pg_dump VCDB -U vc -Fp -c > /tmp/VCDBackUp
注意:如果出现提示,输入 EMB_DB_PASSWORD 密码。

———-以下开始还原vPostgres 数据库
6.显示新的 vPostgres 数据库配置文件
cat /etc/vmware-vpx/embedded_db.cfg

7.进入vPostgres 程序目录:
cd /opt/vmware/vpostgres/current/bin

8.停止 VMware vCenter Server 服务:
service vmware-vpxd stop

9.还原 vCenter Server vPostgres 数据库
PGPASSWORD=’EMB_DB_PASSWORD’ ./psql -d EMB_DB_INSTANCE -U postgres -f VCDBBackupFile
在 EMD_DB_INSTANCE 和 EMB_DB_PASSWORD 中填入 embedded_db.cfg 里面的配置信息。 在 VCDBBackupFile 中填入要使用的位置和文件名,例如:
PGPASSWORD=’g<T4EuybGsA=kG$G' ./psql -d VCDB -U postgres -f /tmp/VCDBackUp
注意:用单引号 (') 将密码括起来

10.重新启动 VMware vCenter Server 服务以使数据库还原生效
service vmware-vpxd start

1.去5480端口开启VCENTER的远程ssh连接登陆.

2.停止 vCenter Inventory Service:
service vmware-inventoryservice stop

3.进入备份脚本目录:
cd /usr/lib/vmware-vpx/inventoryservice/scripts/

4.备份 vCenter Inventory Service 数据库:
./backup.sh -file /tmp/InventoryServiceDB.DB
成功的 vCenter Inventory Service 数据库导出将显示类似于以下内容的输出:
Opening Inventory Service data files
Inventory Service data files opened
Backing up data…
Backup completed successfully

———以下开始还原
5.还原 vCenter Inventory Service 数据库
上传备份文件InventoryServiceDB.DB至VCENTER的/tmp目录

6.停止 vCenter Inventory Service:
service vmware-inventoryservice stop

7.进入还原脚本目录:
cd /usr/lib/vmware-vpx/inventoryservice/scripts/

8.还原 vCenter Inventory Service 数据库
./restore.sh -backup /tmp/InventoryServiceDB.DB
成功的 vCenter Inventory Service 数据库导出将显示类似于以下内容的输出:
Restoring from backup: /tmp/InventoryServicedb.DB
Restoring…
Attempting to save existing data to /storage/db/inventoryservice/data-1382478584969.old
Saved existing data to /storage/db/inventoryservice/data-1382478584969.old
Restore completed successfully

9.启动 vCenter Inventory Service
service vmware-inventoryservice start

=================
还原完成后,登录到 vSphere Web Client(默认 URL 为 https://VCSA_FQDN:9443)以验证 Inventory Service 是否可以正常运行。执行以下检查:
确保虚拟机和模板视图和主机和群集视图中列出了所有虚拟机。
确保已还原环境中已配置的任何标记。