AIX 6.1 建立信任關係透過rsync進行應用資料同步 2

dbhelper發表於2014-11-27

在主應用伺服器上將生成的 authorized_keys  複製到備應用伺服器上。

$ cd  ~/.ssh
$ pwd
/oracle/applcrp2/.ssh
$ ls
authorized_keys  id_dsa           id_dsa.pub       id_rsa           id_rsa.pub       known_hosts

$ scp  authorized_keys   nkgmr20-ts:/home/applcrp2/.ssh
password:
authorized_keys                                                      100% 1434     1.4KB/s   00:00   

 

在主應用伺服器和備應用伺服器上 chmod authorized_keys 。 

$ cd ~/.ssh
$ pwd
/oracle/applcrp2/.ssh
$ chmod  600 authorized_keys

$ cd ~/.ssh
$ pwd
/home/applcrp2/.ssh
$ chmod  600 authorized_keys

 

3.  測試主應用及備應用伺服器的 SSH 連通性(不需要輸入密碼)。
在主應用伺服器上:
$ ssh  nkgmr20-ts  date
Fri Jul 25 18:09:41 CST 2014

在備應用伺服器上:
$ ssh  dgitr02-ts  date
Fri Jul 25 18:15:59 CST 2014


4.  同步指令碼及自動同步crontab設定。

rsync_app內容如下 :

#!/bin/bash
    echo "Starting rsync `date`"
    rsync -avH -x --progress    /oracle/applcrp2/apps 
    rsync -avH -x --progress    /oracle/applcrp2/inst
    echo "Completed rsync `date`"
exit 0


設定linux中的crontab   
* */8 * * *  bash  /u01/run/rsync_app   1>>/tmp/rsync_app.log   2>>/tmp/rsync_app.err

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8494287/viewspace-1349502/,如需轉載,請註明出處,否則將追究法律責任。

相關文章