數據災備(DBS)支持接入堡壘機網絡結構的數據庫,當數據庫主機處于內網環境且無法直接與外部網絡建立連接時,可以通過堡壘機代理訪問外部網絡。您需要在堡壘機上安裝代理網關,并在數據庫主機上安裝DBS備份網關。本文介紹添加堡壘機架構備份網關的方法。
使用場景
某公司內部的數據庫處于內網環境中,無法直接連接外部網絡,可以通過堡壘機代理進行訪問。為了備份和恢復數據庫數據,可以在堡壘機和數據庫主機上分別安裝代理網關和DBS備份網關,并進行配置。具體如下:
步驟 | 說明 |
在堡壘機上安裝代理網關。 代理網關的主要功能是在備份時接收從DBS備份網關所在的數據庫主機發送過來的數據,并將數據轉發至DBS云存儲中(外網);同時,在進行恢復或下載數據庫時,代理網關也可以接收DBS云存儲發回的數據,并轉發至數據庫主機上。 | |
在數據庫所在服務器上安裝DBS備份網關,且在安裝時,填寫代理網關的IP地址(即堡壘機的內網IP地址)。 DBS備份網關是安裝在數據庫主機上的備份軟件,其主要功能是在備份時連接、查詢數據庫,并將備份數據發送至代理網關所在的堡壘機。在進行恢復操作時,DBS備份網關通過代理網關從外部獲取數據,并將數據寫入數據庫中。 |
本文操作僅適用于堡壘機網絡拓撲模型的場景,如果您只需要連接本機數據,在數據庫服務器上安裝DBS備份網關即可。具體操作,請參見添加備份網關。
步驟一:安裝代理網關(堡壘機)
本文以在Linux系統的堡壘機上安裝代理網關為例。DBS支持命令行、圖形化等多種安裝方式,更多安裝方式及前提條件與注意事項等信息,請參見添加備份網關。
Windows系統的堡壘機上安裝代理網關的方法,請參見Windows系統的堡壘機。
登錄數據管理DMS 5.0。
單擊控制臺左上角的圖標,選擇
。說明若您使用的是非極簡模式的控制臺,在頂部菜單欄中,選擇
。單擊頁面右上角的添加備份網關。
選擇備份網關所在網絡類型,并復制備份網關安裝命令,在數據庫服務器上執行安裝命令。
說明公網:通過公網IP訪問DBS。
ECS私網/VPC:通過阿里云專線訪問DBS。
在Linux命令行中,執行安裝命令,系統會下載并自動運行安裝包。示例如下:
[root@iZbp****** ~]# wget -O aliyunDBSAgentInstaller.jar https://aliyun-dbs.oss-cn-hangzhou-internal.aliyuncs.com/installer/0.0.141/aliyunDBSAgentInstaller-0.0.141.jar && sudo java -Dregion=cn-hangzhou -jar aliyunDBSAgentInstaller.jar --2023-08-25 16:04:52-- https://aliyun-dbs.oss-cn-hangzhou-internal.aliyuncs.com/installer/0.0.141/aliyunDBSAgentInstaller-0.0.141.jar Resolving aliyun-dbs.oss-cn-hangzhou-internal.aliyuncs.com (aliyun-dbs.oss-cn-hangzhou-internal.aliyuncs.com)... 100.XXX.XX.XX, 100.XXX.XX.XX, 100.XXX.XX.XX, ... Connecting to aliyun-dbs.oss-cn-hangzhou-internal.aliyuncs.com (aliyun-dbs.oss-cn-hangzhou-internal.aliyuncs.com)|100.XXX.XX.XX|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 247955671 (236M) [application/x-java-archive] Saving to: ‘aliyunDBSAgentInstaller.jar’ 100%[=======================================================================================================>] 247,955,671 19.9MB/s in 11s 2023-08-25 16:05:03 (21.4 MB/s) - ‘aliyunDBSAgentInstaller.jar’ saved [247955671/247955671]
選擇安裝語言。輸入0表示選擇中文,1表示選擇英文。
Select your language 0 [x] chn 1 [ ] eng Input selection: 0
輸入1,并閱讀網關協議。
Press 1 to continue, 2 to quit, 3 to redisplay 1
輸入1,接受網關協議。
Press 1 to accept, 2 to reject, 3 to redisplay 1
選擇安裝組件,Y表示安裝備份網關(Agent),N表示安裝代理網關(數據庫網關DG)。本文以安裝代理網關為例,請選擇N,再輸入Y確認組件信息。
Enter Y for Yes, N for No: N -- DG -- Enter Y for Yes, N for No: Y Done!
輸入1,繼續安裝。
Press 1 to continue, 2 to quit, 3 to redisplay 1
選擇安裝路徑,回車表示默認安裝在默認路徑
/usr/local/aliyun/dbs_agent
下。如需安裝于自定義路徑下,請手動輸入目標路徑,并輸入1進行確認。本文以安裝在自定義目錄
/usr/local/aliyun/daili_dbs_agent
下為例演示。選擇安裝路徑 : [/usr/local/aliyun/dbs_agent] /usr/local/aliyun/daili_dbs_agent Press 1 to continue, 2 to quit, 3 to redisplay 1
確認安裝組件,輸入1開始安裝。
等待安裝完成即可,安裝時間大約為1~5分鐘。
選擇你要安裝的包 : [x] Pack '代理網關基礎文件' required Done! Press 1 to continue, 2 to quit, 3 to redisplay 1 ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── 安裝中 ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ==================== Installation started Platform: linux,version=3.10.0-1XXX.XX.X.el7.x86_64,arch=x64,symbolicName=null,javaVersion=1.8.0_372 [ Starting to unpack ] [ Processing package: 代理網關基礎文件 (1/1) ] Cleaning up the target folder ... [ Unpacking finished ] Installation finished ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── 安裝完成 ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Installation was successful Application installed on /usr/local/aliyun/daili_dbs_agent [ Writing the uninstaller data ... ] [ Console installation done ]
執行如下命令,確認代理網關是否已安裝成功。
ps aux | grep app_aliyun_proxy
如下表示進程正常,代理網關已安裝成功。若出現其他無法解決的報錯,請到DBS客戶咨詢群(釘釘群號:35585947)進行咨詢。
[root@iZbp****** ~]# ps aux | grep app_aliyun_proxy root 1**** 0.0 0.5 7***** 9*** ? Ssl 16:06 0:00 /usr/local/aliyun/daili_dbs_agent/dist/app_aliyun_proxy/app_aliyun_proxy -addr :9797 -logdir /usr/local/aliyun/daili_dbs_agent/logs root 2**** 0.0 0.0 1***** 9** pts/1 S+ 16:08 0:00 grep --color=auto app_aliyun_proxy
步驟二:安裝備份網關(數據庫主機)
在數據庫所在服務器上安裝DBS備份網關。具體操作,請參見添加備份網關。
在安裝過程中,您需要確保:
網關下載鏈接請使用代理網關中步驟4的鏈接。
選擇網關類型為DBS備份網關。
代理網關地址填寫步驟一中代理網關的IP地址(堡壘機的內網IP地址),代理網關端口號默認為9797。
配置完成后,系統會嘗試連接步驟一堡壘機中配置好的代理網關,若連接失敗,則系統會進行報錯,請重新檢查代理網關的安裝情況。
安裝成功后,備份數據將先發送至代理網關所在的堡壘機上,再由堡壘機轉發至外部。