一环境
,,旧vcenter服务器windows server 2008 r2 + vc6.0
,,新服务器windows server 2012 R2 + 6.0
二说明
,,因为在旧的vc服务器上有配置很多东西,换新的服务器还要重新添加主机,并重新设置哈,交换机之类的,所以需要直接把旧服务器上的数据库备份到新的服务器上:
三操作
,,,,官方教程:https://kb.vmware.com/s/article/2113647
,,基本是按照官方的教程来的,只是有两个地方需要注意:
,,,, 1. vpostgres的账号密码配置文件vcdb。属性是在programdata目录下的,刚开始以为是在vmware的安装目录下,官方教程的没有写完整的路径.password就是密码
,,,, vcdb.properties
,,,,路径:D: \ programdata \ vmware \ vCenterServer \ cfg \ vmware-vpx \ vcdb.properties
,,,,司机=org.postgresql.Driver
,,,, dbtype=PostgreSQL
,,,, url=jdbc: PostgreSQL://localhost: 5432/VCDB
,,,,用户名=vc
,,,,密码=8(有限公司{vJPYb + % | 1 lx
,,,,密码。加密=false
,,, 2。在新的服务器上装完vcenter一定要重启一下电脑,如果不重启,执行python的数据库还原脚本会报错
,keyerror os.environ [' VMWARE_PYTHON_PATH ']
这是因为环境变量还没有生效,python获取不到,其实系统里面的环境变量已经有了,只是没有生效,需要重启一下。