管理vRealize Automation的vPostgres資料庫
前些時間需要對vRealizeAutomation的內置資料庫進行修改,所以,就簡單研究了下如何修改內置的vPostgres資料庫。需要做的操作流程如下:
首先,激活允許訪問vPostgres Database;
接著還要找到這個vPostgres Database的訪問賬號和密碼;
最後,利用工具連接到資料庫;
激活訪問vPostgres Database
1、SSH或本地命令行登錄到vRealize Automation Appliance的root賬號,然後利用vi編輯pg_hba.conf文件:
#vi/storage/db/pgdata/pg_hba.conf
這條命令里可以看到相關的訊息如下圖所示:
可以看到本地訪問是允許的,如果想要允許vcac用戶遠程訪問,則請加上如下內容:
host all allx.x.x.x/24 trust
如圖所示結果:
2、接著,編輯postgresql.conf文件:
#vi/storage/db/pgdata/postgresql.conf
在裡面添加如下內容:
#listen_addresses ="locahost"
listen_addresses="*"
如圖所示結果:
完成這一步就完成了允許訪問vPostgres Database的配置;
查看訪問資料庫用戶名和密碼
1、接著需要查看vcac這個用戶的密碼,這個用戶是默認訪問資料庫的用戶,查看密碼的命令為:
#cat/etc/vcac/server.xml | grep password="*"
輸出結果如下圖所示:
圖中紅色框選部分的password後面跟隨的內容就是密碼,這是一個加密後的密碼,有了它才能還原實際密碼;
2、利用得到的密碼,執行如下命令:
#/usr/lib/vcac/tools/config/bin/vcac-configprop-util -d --p xxxxxxxxxxx | less
如下圖所示:
這條命令會幫助顯示實際密碼,這裡的xxxxxxx就是第1步里紅色框選的那個內容;
利用pgAdmin管理vPostgres資料庫
最後一步就是利用pgAdmin這個工具去連接了,激活了訪問、有了密碼,就可以連接了,點擊這裡下載。pgAdmin這個工具的安裝無需多說,直接安裝完成,然後新建連接,輸入用戶密碼即可來到如圖所示的界面:
然後,在這個界面里,就可以根據需要去查看vPostgresDatabase的相關表單了
TAG:虛擬人 |