GPDB DataDomain 備份
筆者: 歐立威 Hank
Greenplum對DataDomain有著特別的支持,可透過gpcrondump指令做full backup,但卻能夠在DataDomain上做到incremental的備份,省空間且省時間,底下為大家介紹在GPDB這端的相關設定與操作。
Greenplum對DataDomain有著特別的支持,可透過gpcrondump指令做full backup,但卻能夠在DataDomain上做到incremental的備份,省空間且省時間,底下為大家介紹在GPDB這端的相關設定與操作。
DD連線相關設定:
針對每一台GPDB環境上的主機:
1. vim /etc/hosts
pbdd01 10.75.232.10
2. 確認能Ping 到 pbdd01
ping
pbdd01
3. mount起DD,可查看DD上檔案狀態
mount -t nfs –o
hard,intr,nfsvers=3,tcp,rsize=32768,wsize=32768 pbdd01:/data/col1/GPDB /backup
4. DD 一次性權限設定:
gpcrondump --ddboost-host pbdd01 --ddboost-user gpddboost
--ddboost-backupdir dd_backup
5. 建立相關路徑給予ID 501帳號權限 (這可能算是一個gpdb用DD備份的Bug,必須給予這個權限才能透過
mount point 存取且順利備份)
mkdir /backup/prod-1
chown 501:users /backup/prod-1
6. 檢查所需 Library : rpm -qa | grep
compat-libstdc
若無則安裝 :
yum install compat-libstdcXXXXXX
(可先 yum
search compat-libstdc 查出 XXXXXX 的postfix)
(需事先有著
RHEL6 的 Repository)
7. 透過自己建立的簡易DB做備份測試
gpcrondump -x testdb
-z –ddboost -a --noanalyze
到這邊應該能順利備份,中間還是有許多需要與DataDomain負責人協調設定的東西,像是網路(建議10GB
Switch + 10GB光纖網路),也需要請 DD負責人在 DD上開放Storage
Unit及Mount Nas Client的IP等等。
Comments
Post a Comment