一、客户环境与需求
某数据中心有30多台HP-UX主机操作系统运行的生产环境,全部采用传统人工手动加磁带进行系统备份。这种传统备份方式不仅费时费力且出错概率极大。因此,客户希望实施部署一套针对现有数据中心HP-UX系统备份的集中备份系统环境,从而实现操作系统备份自动化及系统恢复操作简易化。
二、需求分析
因该客户操作系统备份全部针对HP主机,涉及的操作系统版本有HP-UX-v11.11、v11.23、v11.31。所以为实现集中备份,技术组决定直接采用HP-UX自带的Ignite产品实现。由于需要实现集中备份,因此需要单独的主机做备份服务器,另需要单独的存储作为系统备份存放介质。与客户沟通后,决定采用一台RX3600主机作为单独系统备份服务器,外挂CX380存储存放备份文件。
三、设计架构
Ignite环境采用客户端和服务器控制模式,它有两个角色组成:
1、Server:Ignite环境的核心,负责管理和维护Ignite环境,存储备份归档数据,管理维护客户端。
2、Client:Ignite环境中,是被服务和管理的对象;是安装,备份操作系统的目标主机。
HP-UX Ignite拓朴架构图
四、设计实现
1、创建Ignite Sever
安装相关软件包:
2、配置Ignite Server 在Ignite Server上运行以下命令,创建NFS和Ignite Server:
3、添加Ignite Client
由于PA架构主机可直接通过GUI界面添加配置,比较简易。而Itanium的客户端不能通过向导添加,需手工将基于Itanium注册的客户端输入到/etc/bootptab文件中:
接着在/etc/bootptab文件中注册,然后再在GUI中选择Add New Client for Recovery…依次添加相关客户端主机:
4、配置Nfs共享
在Ignite服务器上进行一下操作:
在/etc/dfs/dfstab文件中添加如下内容:
至此所有的Ignite集中备份环境搭建完成 。
五、备份测试与验证
1、操作系统备份
对Ignite Client备份,可以在Ignite Server的管理界面上做备份,也可以在Ignite Client通过执行以下命令,对Ignite Clientf进行系统备份, 如对客户机hp-demo1网络备份:
2、操作系统恢复
从客户端引导,将系统引导致选择引导路径界面,选择从网络并选择相应引导网卡。
通过网络引导后会自动运行Ignite恢复界面,选择备份归档和恢复引导盘:
选定正确的备份文件后,系统将自动执行系统恢复。
六、集中备份自动化
通过将系统备份脚本编辑放在Contab文件中,由系统自动定期执行Clinet端操作系统备份操作 。
七、配置过程中可能遇到的问题
1、Server端无法正常添加相关的Client端
主机端网络配置异常。如网关不正确,IP冲突等。建议尽量使用系统的管理网口,且所有客户端尽量在同一网段。
2、Server自动备份异常
Ignite server使用bootp,tftp协议,需要开启这两项服务,且Server端与Client端需要同时开启这两个服务。 Ignite Server版本低于Client版本。因此建议尽量安装最新的Ignite server软件包。
3、系统恢复时找到到网络引导路径,通常是由于在多个子网上安装客户端所引导。
对于每个要从中引导客户端的子网,必须在/etc/opt/ignite/instl_boottab中至少有一个对该子网有效的 IP地址。这样确保instl_bootd命令可以分配适当的地址。
对于每个可能要引导的客户端,在/etc/opt/ignite/instl_boottab中分配“保留的”IP地址与客户端的MAC地址绑定。这将确保instl_bootd分配适当的地址 。
4、系统恢复时能找到指定的备份文件,但是无法从客户端访问此文件:
解决方法:
1)检查文件名是否不一致(请检查配置文件);
2)检查文件权限是否符合要求。
如欲了解更多,请登录安图特官方网站:www.antute.com.cn