最近,常听到有朋友提到工作中遇到的问题,就是在备份服务器数据的时候很烦,公司的事情多且杂,而他作为服务器管理员对数据的日常备份又是分内的工作。另外,他又处于热恋阶段,因此每每因为工作而无法与恋人小聚成了他的“肉中刺”,“眼中钉”。为此,他很纠结。呵呵,于是我们在小聚的时候简单的聊了聊备份的思路,以及如何实现远程无人值守备份(自动周期备份)
思路如下:
1.备份不能放在本地(local)本地如果存储的话,一旦出现硬件损坏的话,恢复起来会很耗时间和精力,有时候还会丢失数据,风险太大。因此需要异地备份。
2. 备份数据的时候,对于备份策略要好好的把握,一份糟糕的备份策略有可能会增加SA的工作量,甚至有可能增加企业的TCO(总体拥有成本)原因很简单,因为硬件投入需要银子。
3. 远程也可以实现手动备份数据,但是发现这样做不仅费时费力且不及时,还会出现重复性劳动。因此要避免重复劳动就不能手动备份。要自动化。
从这三个角度出发,我们简单聊了聊制定这个计划的方法,最好的方法就是通过脚本实现服务器之间远程自动无人值守地进行互备。
首先要解决远程登录交互的问题: 不管使用putty还是secureCRT或者别的什么软件通过SSH协议远程登录,都需要输入用户的密码做验证,凡是验证的机制几乎都是交互式的,就是你得做人交互,因此,首先要解决计算机登录时的验证交互,因此我们经过商量,决定利用主机指纹验证,交互的状态就省略了,安全性还可以提升一些.(至少减少了担心骇客监听窃取验证信息的风险)。
实现方法我利用了两台RHEL5的虚拟机来实现,拓扑环境如下:
Posted in Linux, 操作系统
|
Tagged SSH2, 企顺, 周期备份, 备份, 备份策略, 无人值守, 登录验证, 远程
|
今天由于有个实验需要利用centos系统,而手头的镜像不知什么时候给不小心删除了。因此我访问到WWW.CENTOS.ORG官方的下载点,想要下载一个CentOS5.5的DVD镜像文件,可是发现在离我距离最近的站点,http://mirrors.163.com/centos/5.5/isos/x86_64/ 里面竟然是个torrent种子。。要是在家里,那肯定没有问题,直接迅雷给力下载。可是我是在办公室,网络的带宽资源有限,而且公司防火墙策略中已经彻底禁止了BT下载,灭了我想利用公司资源下载的想法。怎么办呢?难道就不下载了吗?实验还是需要这个镜像的呀!那该怎么办?我突然想起我家里还通过花生壳绑定了一个服务器,这个服务器我可以通过远程登录上去进行操作,于是我就快速登录到这个服务器上,当然,利用的是SecureCRT这个软件啦。登录上去后,立刻用利用wget命令执行下载将这个种子下载下来。
Continue reading →
在商业环境中,必须首先确定需要备份哪些文件以及备份所消耗的时间。如果备份过多的文件,会导致备份系统的成本过于庞大,从而带来不必要的开支。如果没有备份足够的数据,那么可能导致重要数据的丢失,反而带来更大的损失。
当然,备份整个系统是简单易行的,但是通常这样的备份是浪费的且缺乏意义的。从减少备份系统的成本出发,只有当某些数据足够重要,需要共享,才具有备份的必要。
基本数据一般分为以下几类:
- 用户数据:所有的用户数据以及用户目录,及私人文件等。
- 系统信息:系统用户,组,密码,主机列表等。
- 应用程序:系统上启动的服务,比如 web 应用程序,apache 等。
- 应用程序的配置文件与数据:针对不同的应用程序,不同的配置参数和重要数据文件。
- 数据库:事实上数据库可以单独提供针对数据库所有数据的备份与同步功能。
简单的数据备份是指一次性备份所有数据,然后再备份上次备份之后所做的修改。第一次备份是指“完全备份”,后一次备份是“增量备份”。通常适用于个人或者小型网站。对于机构或者大型网站来说,需要采用“多级备份”。将完全备份设定为 0 级,增量备份的级别分别是 1,2,3 等。在每个增量备份级别上,可备份同级或上一级的上次备份以来的变动。
比如,如果我们有 1 0 盘磁带,如果使用简单备份进行日备份,则可恢复两周内的数据。
如果使用多级备份,例如:
磁带 1-2, 月备份,每月第一个星期五
磁带 3-6, 周备份,每周星期五(排除第一周)
磁带 7-10,日备份,每周星期一到四,则可以将备份历史扩展到两个月。
原文出处 :http://www.ibm.com/developerworks/cn/aix/library/0908_unixsync_chengyan/
Posted in IBM AIX
|
Tagged 企顺, 备份策略, 多级备份, 完全备份
|