ITPub博客

首页 > Linux操作系统 > Linux操作系统 > AIX 6.1 建立信任关系通过rsync进行应用数据同步 2

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

原创 Linux操作系统 作者:tolywang 时间:2014-07-26 15:57:49 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博客 ” ,链接:https://blog.itpub.net/35489/viewspace-1231328/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle , MySQL, SAP IQ, SAP HANA, PostgreSQL, Tableau 技术讨论,希望在这里一起分享知识,讨论技术,畅谈人生 。

注册时间:2007-12-10

  • 博文量
    5595
  • 访问量
    14694366