windows下Vcenter server vpostgres數據庫遷移

一 環境python

    舊vcenter服務器 windows server 2008 r2 + vc6.0sql

    新服務器 windows server 2012 R2 + 6.0
數據庫

二 說明windows

   由於在舊的vc服務器上有配置不少東西,換新的服務器還要從新添加主機,並從新設置HA、交換機之類的,因此須要直接把舊服務器上的數據庫備份到新的服務器上:
服務器


三 操做ide

    官方教程:https://kb.vmware.com/s/article/2113647 post

   基本是按照官方的教程來的,只是有兩個地方須要注意:
url

    1.vpostgres的帳號密碼配置文件vcdb.properties是在 programdata目錄下的,剛開始覺得是在vmware的安裝目錄下,官方教程的沒有寫完整的路徑。password就是密碼postgresql

    vcdb.propertiesserver

    路徑:D:\ProgramData\VMware\vCenterServer\cfg\vmware-vpx\vcdb.properties

    driver = org.postgresql.Driver

    dbtype = PostgreSQL

    url = jdbc:postgresql://localhost:5432/VCDB

    username = vc

    password = 8(cO{vJPYb+%|1lX

    password.encrypted = false

    2.在新的服務器上裝完vcenter必定要重啓一下電腦,若是不重啓,執行python的數據庫還原腳本會報錯

 keyerror os.environ['VMWARE_PYTHON_PATH']

這是由於環境變量尚未生效,python獲取不到,其實系統裏面的環境變量已經有了,只是沒有生效,須要重啓一下。

相關文章
相關標籤/搜索