GPDB DataDomain 備份

筆者: 歐立威 Hank

GreenplumDataDomain有著特別的支持,可透過gpcrondump指令做full backup,但卻能夠在DataDomain上做到incremental的備份,省空間且省時間,底下為大家介紹在GPDB這端的相關設定與操作。

DD連線相關設定:
針對每一台GPDB環境上的主機:
1. vim /etc/hosts
   pbdd01 10.75.232.10
2. 確認能Ping pbdd01
              ping pbdd01
3. mountDD,可查看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帳號權限 (這可能算是一個gpdbDD備份的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 UnitMount Nas ClientIP等等。



Comments

Popular posts from this blog

MPP Database – Pivotal Greenplum

GPCC 安裝