F5实现一键备份和恢复功能
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了F5实现一键备份和恢复功能相关的知识,希望对你有一定的参考价值。
脚本内容:
[email protected]:Active:Standalone] tmp # more backup1.sh
#!/bin/sh
cd /shared/tmp
date_tag=`date +%Y%m%d%H%M%S`
XXXX save sys ucs /shared/tmp/$HOSTNAME-$date_tag.ucs
sftp [email protected]10.1.1.110 << EOF
-put /shared/tmp/$HOSTNAME-$date_tag.ucs /var/tmp/
!rm /shared/tmp/$HOSTNAME-$date_tag.ucs
bye
EOF
因为sftp走的是22端口,所以运行脚本前要本证ssh可以无密码登录远端机器。
步骤可以参考: https://www.computerhope.com/unix/sftp.htm,
在F5上ssh-keygen
cd ~/.ssh
把F5 id_rsa.pub文件里的内容放到远端机器的~/.ssh/authorized_keys里。这样ssh就不需要密码可以登录了。
手动执行脚本,验证效果
[[email protected]:Active:Standalone] tmp # bash -x ./backup1.sh
+ cd /shared/tmp
++ date +%Y%m%d%H%M%S
+ date_tag=20170817100114
+ tmsh save sys ucs /shared/tmp/ltm2.f5.com-20170817100114.ucs
Saving active configuration...
/shared/tmp/ltm2.f5.com-20170817100114.ucs is saved.
+ sftp [email protected]10.1.1.110
Connecting to 10.1.1.110...
sftp> -put /shared/tmp/ltm2.f5.com-20170817100114.ucs /var/tmp/
Uploading /shared/tmp/ltm2.f5.com-20170817100114.ucs to /var/tmp/ltm2.f5.com-20170817100114.ucs
/shared/tmp/ltm2.f5.com-20170817100114.ucs 100% 2851KB 2.8MB/s 00:00
sftp> !rm /shared/tmp/ltm2.f5.com-20170817100114.ucs
sftp> bye
[[email protected]:Active:Standalone] tmp #
确保远端备份成功,本地删除成功。
本文出自 “李晓东” 博客,谢绝转载!
以上是关于F5实现一键备份和恢复功能的主要内容,如果未能解决你的问题,请参考以下文章