1、Ignite Server 的设置和使用,基于hpux 11.31版本的网络备份和恢复系统,关于Ignite Server,IgniteServer备份的组成结构,Ignite server端:包含NFS server、ignite server的功能ignite client端:包含NFS client、ignite client的功能,IgniteServer备份系统的原理,Ignite server通过NFS共享的形式,将server端上的备份文件系统共享出来;Ignite client端将server上的共享出的文件系统挂载到本地;client端通过类似make_tape_recove
2、ry的方式将系统做成一个image存储在NFS文件系统上。在server端,ignite server会自动在配置文件中存储client的相关信息,配置Ignite Server,NFS server配置过程(一),首先以root用户登陆,确保安装了ignite软件,检查/etc/hosts文件,用nslookup “server name”能够正常解析主机和IP地址。其次,编辑/etc/rc.config.d/nfsconf,将文件中的内容改为下列几行的内容NFS_CORE=1NFS_SERVER=1NFS_CLIENT=1START_MOUNTD=1,NFS server配置过程(二),重
3、启NFS服务,确定NFS服务状态#/sbin/init.d/nfs.client stop#/sbin/init.d/nfs.client start#/sbin/init.d/nfs.server stop#/sbin/init.d/nfs.server start若NFS无法启动,请检查/etc/services里nfs部分是否被禁用。若被禁用,则将它打开后,再重复上面的步骤。NFS启动后,进行下一步的配置工作,NFS server配置过程(三),首先创建将要提供给client端的文件夹,这里使用client_1来示意client端的主机名mkdir -p /var/opt/ignite/
4、recovery/archives/client_1其次,由于此文件夹将要给ignite使用,所以需要修改上层目录权限Chown -R bin:bin /var/opt/ignite/recovery/archives/接下来需要将新建的目录加入NFS配置文件中,NFS server配置过程(四),编辑/etc/dfs/dfstab文件:加入下面两行share -F nfs -o anon=2 /var/opt/ignite/clientsshare -F nfs -o anon=2 /var/opt/ignite/recovery/archives/client_1其中clients目录里会
5、存放client端的配置信息而archives目录下则会存放client端真正的备份文件,NFS server配置过程(五),server端输入shareall命令,将创建好的NFS目录共享出去。可以通过showmount -e检查在nfs server上被共享出去的文件夹和共享的访问权限等信息。至此,NFS server的配置就完成了。,NFS/IgniteClient端配置要点,首先要做和NFS server端配置的前两步一样:检查各种信息、开启NFS服务、设置NFS的基本配置等。client端ignite的软件版本最好与server端保持一致,一定不要高于server端的版本。ignit
6、e目前可以做到在线升级,无需重启系统。所以server端的版本可以通过在线升级的方式,尽量保持在较新的版本。,备份,Ignite Server备份方法,Ignite Server备份方法有两种:1、命令行全备份make_net_recovery -s Server_IP -Av 2、交互模式备份make_net_recovery -s Server_IP -i,交互模式备份(一),在交互式界面上配置ignite server信息:Destination host: 配置ignite server的IP地址Destination Directory: 配置在ignite server上通过NFS
7、 export出的目录Max Number of Archives:在ignite server 保存的备份的数量,一般可设置为1,这样新的备份会替代原来的备份,交互模式备份(二),Long Description:备份描述Archive Type :备份文件的类型,备份完成后的检测,系统备份完成后,可以在Ignite Server上发现如下的两个文件:/var/opt/ignite/recovery/archives/client_1下看到生成的以备份生成时间为文件名的archive文件; 生成的archive文件的属性缺省应为:nobody:sys(或bin:sys)在/var/opt/i
8、gnite/clients下看到以备份网卡的MAC地址为名字的目录,这是配置文件。目录名为:/var/opt/ignite/clients/0xMAC_ADDRESS且在server端的/var/opt/ignite/clients/client_1/recovery/latest下存有备份日志,可检查备份结果,恢复,Client 端的恢复方法,Client端的恢复方法有两种:1、通过server自动识别,作出相应恢复;主要用于同一网段内机器的分发安装2、通过客户端启动时手动选择,选择相应的恢复。主要用于不同网段的机器进行安装,通过server识别恢复(一),Server端编辑/etc/boo
9、tptab文件作为每个Itanium客户端配置文件,每个客户端的配置格式如下 :client_1:tc=ignite-defaults:ha=0x001A4B089348:ip=16.157.8.74:sm=255.255.248.0:gw=16.157.8.1,通过server识别恢复(二),其中 client_1是给客户端主机起的名字;ha 是客户端启动网卡的MAC地址;ip是客户端启动后Ignite-UX服务器给它分配的IP地址,sm是网络掩码,gw是网关IP地址。 批量安装时,每个客户端都要记录在/etc/bootptab中。启动安装时,Ignite-UX服务器根据启动网卡的MAC地址
10、查找客户端记录,分配相应的IP地址和主机名称。,通过客户端手动恢复(一),客户端手动恢复通过采用EFI通过lanboot方式进行目的是解决如果client和server在不同网段,网段间无法通过dhcp获得地址的情况客户端还可以通过dbprofile的命令来编辑一个启动profile文件,在采用lanboot 的方式加载profile文件来进行恢复使用手动方式恢复不需要添加Client信息到Ignite-UX服务器的 /etc/bootptab文件,通过客户端手动恢复(二),将启动过程停止在EFI界面,键入s进入EFI SHELL命令行模式,并执行lanboot select -sip 16.
11、157.8.71 -cip 16.157.8.74 -gip 16.157.8.1 -m 255.255.248.0 -b /opt/ignite/boot/nbp.efi -sip:Ignite-UX 服务器的 IP 地址;-cip:Ignite 客户端的 IP 地址;-gip:网关 IP 地址;-m:网络掩码;-b:引导文件名。,通过客户端手动恢复(三),M 001 PcieRoot(0x0)/Pci(0x0,0x0)/Pci(0x0,0x1)/MAC(3C4A923C1C76,0x0)M 002 PcieRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/MAC(3C
12、4A923C1C7A,0x0)M 003 PcieRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x1)/MAC(3C4A923C1C7E,0x0)M 004 PcieRoot(0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/MAC(001A4B089348,0x0) 005 PcieRoot(0x62)/Pci(0x0,0x0)/Pci(0x0,0x0)/MAC(D8D385F647C0,0x0) 006 PcieRoot(0x62)/Pci(0x0,0x0)/Pci(0x0,0x1)/MAC(D8D385F647C1,0x0)Select Desired LA
13、N: 4/选择对应的网卡MAC地址,本机系统恢复安装步骤(一),进入安装步骤后,屏幕将会输出包含网络信息的内容:Client MAC Address: 00 1A 4B 08 93 48 LAN Configuration: Client MAC Address : 00 1A 4B 08 93 48 Client IP Address : 16.157.8.74 Subnet Mask : 255.255.248.0 Gateway IP Address : 16.157.8.1 Boot Server IP Address : 16.157.8.71 DHCP Server IP Addr
14、ess : 0.0.0.0Boot File Name: /opt/ignite/boot/nbp.efiBoot File Size: 31232,此处要根据系统版本选择相应的启动项Obtaining size of AUTO (226 bytes)Downloading file AUTO (226 bytes) 1. target OS is B.11.23 IA 2. target OS is B.11.31 IA 3. Exit Boot LoaderChoose an operating system to install that your hardware supports:2
15、,本机系统恢复安装步骤(二),之后安装界面和普通的安装界面基本一致这里选择合适的模拟键盘类型,本机系统恢复安装步骤(三),选择Install HP-UX并进入Advanced Installation,本机系统恢复安装步骤(四),在多网卡的情况下,需要记住启动网卡的MAC地址,选择合适的网卡,本机系统恢复安装步骤(五),在检查网络参数时,要核对网络信息是否正确。一般此处的信息都不是正确的,需要重新设置,本机系统恢复安装步骤(六),选择要恢复的备份缺省的配置为 “Recovery Archive”若存在多个备份请根据时间区分,本机系统恢复安装步骤(七),异机系统恢复原理,Ignite Serve
16、r的恢复机制为:Client端通过配置文件获得配置信息并通过配置文件寻找相应备份数据文件进行恢复异机恢复的方法为:修改或新建一个配置文件让新Client端通过这个配置文件获得配置信息并定位已经存在的源备份文件进行恢复,异机系统恢复安装步骤(一),假如需要使用client_1的备份来恢复client_2系统根卷首先需要确认client_2的网卡MAC地址:如lan0 001A4B089350;登陆Ignite Server服务器,执行:#cd /var/opt/ignite/clients复制client_1网卡MAC地址001A4B089348目录下的内容#cp -R 001A4B089348
17、 001A4B089350,异机系统恢复安装步骤(二),创建链接目录client_2#ln -s 001A4B089350 client_2/修改目录属主属性#chown -R bin:bin 001A4B089350注意:首先要确定client_2的网卡与server端网卡之间的连通性,异机系统恢复安装步骤(三),进行如上操作后,进入client_2的EFI目录,键入lanboot select -sip 16.157.8.71 -cip 16.157.8.75 -gip 16.157.8.1 -m 255.255.248.0 -b /opt/ignite/boot/nbp.efi 进行安装,Q&A,