AIX 6.1 建立信任关系通过rsync进行应用数据同步 2

在主应用服务器上将生成的 authorized_keys  拷贝到备应用服务器上。

applcrp2@dgitr02-ts $ cd  ~/.ssh
applcrp2@dgitr02-ts $ pwd
/oracle/applcrp2/.ssh
applcrp2@dgitr02-ts $ ls
authorized_keys  id_dsa           id_dsa.pub       id_rsa           id_rsa.pub       known_hosts

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

 

在主应用服务器和备应用服务器上 chmod authorized_keys 。 

applcrp2@dgitr02-ts $ cd ~/.ssh
applcrp2@dgitr02-ts $ pwd
/oracle/applcrp2/.ssh
applcrp2@dgitr02-ts $ chmod  600 authorized_keys

oracle@nkgmr20-ts $ cd ~/.ssh
applcrp2@nkgmr20-ts $ pwd
/home/applcrp2/.ssh
applcrp2@nkgmr20-ts $ chmod  600 authorized_keys

 

3.  测试主应用及备应用服务器的 SSH 连通性(不需要输入密码)。
在主应用服务器上:
applcrp2@dgitr02-ts $ ssh  nkgmr20-ts  date
Fri Jul 25 18:09:41 CST 2014

在备应用服务器上:
applcrp2@nkgmr20-ts $ 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  applcrp2@10.88.51.83:/oracle/applcrp2/apps  /oracle/applcrp2/apps 
    rsync -avH -x --progress  applcrp2@10.88.51.83:/oracle/applcrp2/inst  /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/35489/viewspace-1231328/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/35489/viewspace-1231328/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值