Vcenter由Win2008r2迁移到linux

大致步骤:

  导出原VC数据库———>新建新VC————>导入原VC数据库————>重启机器

  https://kb.vmware.com/s/article/2113647

 

1、导出原数据库

%VMWARE_CFG_DIR%\vmware-vpx\ 文件夹中找到 vcdb.properties 文件,然后使用文本编辑器打开该文件

linux下文件目录:/etc/vmware-vpx/vcdb.properties

文件:D:\ProgramData\VMware\vCenterServer\cfg\vmware-vpx\vcdb.properties

文件内容:

driver = org.postgresql.Driver
dbtype = PostgreSQL
url = jdbc:postgresql://localhost:5432/VCDB
username = vc
password = P!IV86C2m*OxA%E4
password.encrypted = false

记录数据库密码:P!IV86C2m*OxA%E4

导航到 %VMWARE_CIS_HOME%\Python\ 并运行 backup_win.py 脚本

%VMWARE_CIS_HOME%\Python\内容为D:\Program Files\VMware\vCenter Server\python

d:
cd D:\Program Files\VMware\vCenter Server\python
python.exe c:\backup_win.py -p "P!IV86C2m*OxA%E4" -f c:\backup_VCDB_%date:~0,4%%date:~5,2%%date:~8,2%.bak

备份脚本位于:c:\backup_win.py

备份密码为:P!IV86C2m*OxA%E4

备份文件为:c:\backup_VCDB.bak

当前日期:%date:~0,4%%date:~5,2%%date:~8,2%

备份脚本下载路径:2091961_windows_backup_restore.zip

备份脚本下载路径(linux):2091961_linux_backup_restore.zip

2、新建VCSA(略)

注:VCSA安装html文件需要用IE内核浏览器打开(我用的是世界之窗)

3、导入数据库到新VCSA

1)上传恢复脚本,及数据库文件

注:需开启scp(之前写过怎么开启scp)

2)恢复数据库

service-control --stop vmware-vpxd
service-control --stop vmware-vdcs

chmod +x restore_lin.py

python /root/restore_lin.py -f /root/backup_VCDB_20181216.bak

 4、启动服务或重启服务器

service-control --start vmware-vpxd
service-control --start vmware-vdcs

 

posted @ 2018-06-04 18:47  正在努力的BOY  阅读(1142)  评论(0编辑  收藏  举报