使用 Solaris 操作系统中的 Flash 归档进行灾难恢复Joseph Gan,2005 年 5 月 简介对于 UNIX 平台,一般的灾难恢复准备工作包括维护服务器配置的详细信息。例如,在系统信息中,您需要保留用于备份和恢复的方法的打印件。如果使用 Solaris 9 和 10 操作系统发行版提供了一种新的安装功能,称为“Flash 安装”。通过 Flash 安装,您可以在一个系统(称为“主系统”)上创建 Solaris 操作系统的一个引用安装。然后,可以在任意数量的系统(称为“克隆系统”,与主系统具有相同的体系结构)上复制该安装,将其作为新的安装。 虽然 Flash 安装旨在克隆主计算机,但我进行了一些测试,发现 Flash 安装对于灾难恢复也非常有用。本文档介绍了我使用 过程1. 创建归档之前,使计算机处于单用户模式。执行此操作有两个原因:第一,虽然可以随时运行
在单用户模式下, # init 0 ok> boot -s 2. 以超级用户身份登录。如果 # mount /opt 3. 创建 Flash 归档:使用 # flarcreate -n testhost.flar -c -S -R / -t /dev/rmt/2 WARNING:hash generation disabled when using tape (-t) Full Flash Checking integrity... Integrity OK. Running precreation scripts... Precreation scripts done. Determining the size of the archive... ....... The archive will be approximately 2.69GB. Creating the archive... ....... 18226862 blocks Archive creation complete. 4. 检查磁带上的归档是否已成功完成。 # flar info -t /dev/rmt/2 files_archived_method=cpio creation_date=20040927044841 creation_master=testhost content_name=testhost.flar creation_node=testhost creation_hardware_class=sun4u creation_platform=SUNW,Ultra-Enterprise creation_processor=sparc creation_release=5.8 creation_os_name=SunOS creation_os_version=Generic_117350-02 files_compressed_method=none content_architectures=sun4u 5. 接下来,使用磁带上备份的映像从备份中恢复系统。您可以使用其他计算机来进行恢复测试,只要该计算机具有相同的内核体系结构即可。在本案例中,我使用的是同一台计算机。首先关闭计算机。然后插入 Solaris 8 操作系统软件 CD 1 介质,并按照安装菜单的提示进行操作,如以下示例所示: ok boot cdrom Resetting ... Solaris 安装程序 Solaris 操作系统安装程序分为若干个简短的部分,这些部分将提示您提供安装信息。在每个部分的结尾,您可以查看和更改所选的内容,然后再继续操作。 请注意:浏览这些菜单时将无法使用鼠标。如果您的键盘没有功能键,或功能键不响应,请按 F2_Continue F5_Exit F6_Help 选择 Solaris 交互式安装 可以对此系统进行升级,因此有两种方法用于安装 Solaris 操作系统软件:
选择某个选项并完成后续任务之后,将显示您所执行的操作的摘要。如果要使用 Flash 归档安装系统,请选择 "Initial"。 F2_Upgrade F3_Go Back F4_Initial F5_Exit F6_Help 选择 Solaris 交互式安装(菜单 2) 您将使用 在接下来的屏幕上,您可以接受缺省设置,也可以自定义安装 Solaris 操作系统软件的方式。要自定义安装,您可以 (1) 选择要安装的 Solaris 操作系统软件的类型,(2) 选择用于保存所选软件的磁盘,(3) 指定文件系统在磁盘上的布局。 完成这些任务之后,将显示所选内容的摘要配置文件。 以下是两种用于安装 Solaris 操作系统软件的方法:
F2_Standard F3_Go Back F4_Flash F5_Exit F6_Help 选择 Flash 归档安装方法 在此屏幕中,您将选择 Flash 归档安装方法,在这种情况下选择 Flash 归档检索方法 在此屏幕中,您必须选择用于检索 Flash 归档的方法。检索方法取决于归档的存储位置。例如,如果归档存储在磁带上,则选择 可用的检索方法 [ ] HTTP -> default [ ] NFS [ ] Local File [X] Local Tape -> selected [ ] Local Device F2_Continue F5_Cancel F6_Help 选择 Flash 归档附加信息 请指定 Flash 归档所在的磁带机路径,如下所示: Tape Drive Location:syrinx:/dev/rmt/0 Location:/dev/rmt/0 ....... F2_Continue F5_Cancel F6_Help 选择 是否保留数据? 是否要保留现有数据?您所选择用于安装 Solaris 操作系统软件的磁盘中,至少有一个磁盘具有可能需要保存的文件系统或未命名的分片。 F2_Continue F3_Go Back F4_Preserve F5_Exit F6_Help 选择 在下一步中,您将选择要安装操作系统的磁盘。在此步骤中,可以对文件系统进行重新分区以满足新的要求。 文件系统和磁盘布局 以下摘要信息是您当前的文件系统和磁盘布局(取决于您所提供的信息)。请注意:如果选择自定义,您应该了解文件系统、这些文件系统在磁盘上的既定用途,以及更改这些文件系统可能对系统的操作造成哪些影响。 File system/Mount point Disk/Slice Size overlap c0t11d0s2 17269 MB F2_Continue F3_Go Back F4_Customize F5_Exit F6_Help 选择 是否挂载远程文件系统? 是否要从远程文件服务器挂载软件?如果由于磁盘空间问题而必须删除软件,则可能需要执行此操作。 F2_Continue F3_Go Back F4_Remote Mounts F5_Exit F6_Help 选择 配置文件 以下信息是用于安装 Solaris 操作系统软件的配置文件。它将反映您在前面的屏幕中所做的选择。 Installation Option:Flash Boot Device:c1t0d0 Client Services:None Software:1 Flash Archive File System and Disk Layout: ....... F2_Continue F4_Change F5_Exit F6_Help 选择 安装后是否重新引导? 安装 Solaris 操作系统软件之后,必须重新引导系统。您可以让系统自动重新引导,如果您要运行脚本或执行其他自定义操作,则可能需要手动重新引导。要手动重新引导,请使用 [X] Auto Reboot [ ] Manual Reboot F2_Begin_Installation F5_Cancel 选择 6. 重新引导系统之后,您可以输入新的超级用户口令。以下信息显示了原始文件系统布局和恢复文件系统布局的压缩情况: 原始文件系统布局: $ df -k Filesystem kbytes used avail capacity Mounted on /dev/md/dsk/d10 494235 55231 389581 13% / /dev/md/dsk/d20 1525647 795052 669570 55% /usr ....... /dev/md/dsk/d40 2056211 1419825 574700 72% /var /dev/dsk/c1t4d0s0 4129822 4175 4084349 1% /tmp /dev/dsk/c1t4d0s3 6194334 2280496 3851895 38% /home /dev/md/dsk/d50 10177352 8905539 1170040 89% /opt $ swap -l swapfile dev swaplo blocks free /dev/md/dsk/d30 85,30 16 4198368 4198368 恢复文件系统: $ df -k Filesystem kbytes used avail capacity Mounted on /dev/dsk/c0t11d0s0 494235 54233 390579 13% / /dev/dsk/c0t11d0s1 1489367 793504 636289 56% /usr ....... /dev/dsk/c0t11d0s4 1987399 1417795 509983 74% /var /dev/dsk/c0t11d0s5 9943356 8895415 948508 91% /opt /dev/dsk/c1t4d0s3 6194334 2280496 3851895 38% /home /dev/dsk/c1t4d0s0 4129822 4173 4084351 1% /tmp $ swap -l swapfile dev swaplo blocks free /dev/dsk/c0t11d0s3 32,443 16 4099424 4099424 如上所示, 注:恢复已作为元设备挂载的操作系统时出现问题。这是因为所创建的映像包含所有元设备设置和配置文件。恢复之后,所有这些设置和配置文件仍位于相同的位置。如果不手动删除这些文件,则在引导计算机时将出现问题。 7. 要删除这些元设备条目,可以从 CD 引导计算机,将根文件系统作为 8. 如有可能,最好在创建归档之前删除元设备。 9. 如果计算机位于网络中,您可能必须重置已恢复计算机的某些网络设置(如主机、 10. 如果计算机连接到外部磁盘,则您需要将这些条目添加到 结论在某些情况下,您可能要恢复其外围设备不同于主计算机的计算机。如果您在主系统上安装核心、最终用户、开发者或整个软件组,则主系统仅支持在备份时连接到主计算机的外围设备。 根据您的灾难恢复计划,您应该能够恢复其外围设备不同于主计算机的系统。因此,您应该在主计算机上安装 Entire + OEM 软件组。从安装了 Entire + OEM 软件组的主计算机上创建的 Flash 归档应该能够在具有外围设备(受已安装的 Solaris 操作系统发行版支持)的任何系统上工作。 其他文章
使用 Solaris 操作系统中的 Flash 归档进行灾难恢复(第 2 部分)
Unless otherwise licensed, code in all technical manuals herein (including articles, FAQs, samples) is provided under this License. |
BigAdmin SubscriptionsBigAdmin Areas
BigAdmin Sun Center
BigAdmin Topics | ||||||