内容


介质发布

有了 VIOS 虚拟介质库,软件和 OS 备份触手可及

Comments

因为大多数 Power Systems 至少都有一个 VIO Server (VIOS),决定使用 VM 库是很自然的。当需要快速构建 LPAR 或安装 AIX 软件时,几秒种就可以让 VIO 客户机访问 ISO 映像。如果把映像设置为只读的,就可以同时向多个 LPAR 提供它。可以使用 Hardware Management Console (HMC) 或 Integrated Virtualization Manager (IVM) GUI 把映像分配给客户机 LPAR。如果喜欢使用 VIOS shell 提示符,只需学习很少几个命令,而且很容易记住。

随时可以使用的库

VM 库是 2007 年在 VIOS 1.5 中引入的。作为 padmin 登录并运行 ioslevel,就可以检查 VIOS 级别。可以通过 VIOS 命令行或 GUI 装载 ISO 映像。如果使用 IVM,那么选择 Virtual Storage Management。在 Hardware Management Console 上,VIOS 2.1.1.10 Fix Pack 21, HMC version 7.3.4 SP 2(在 HMC Welcome 页面上单击 HMC Version)引入了 GUI Virtual Media 功能。在 HMC GUI 中,选择 Server > Configuration > Virtual Resources > Virtual Storage Management。

在这两个 GUI 中,都可以通过查询包含 VM 库的 VIOS 查看可以使用哪些 ISO 映像。这可能需要一两分钟。我发现 VIOS 命令行快得多,也更容易。

如果有 VM 库,可以作为 padmin 登录 VIOS 并使用 lsrep 命令查看它的内容。要想创建 VM 库,应该在 GUI 中选择 "Create Library",或者从 VIOS 命令行执行 mkrep。系统会询问用于存储 ISO 文件的存储池(相当于 AIX 卷组)和所需的大小(例如 mkrep -sp client_data -size 50 G)。如果以后需要增加空间,可以使用 GUI 或在命令行上使用 chrep。

准备好了一切

我喜欢把我的 AIX 安装映像永久地装载进 VM 库中,这样当需要时马上就可以使用。我可以在库中保存 LPAR 需要的所有软件。如果需要在 LPAR 上装载某个文件集或者从 AIX 产品介质引导,我知道在哪里可以很快地找到需要的东西,它们都在手边。如果我希望把一个分区引导进维护模式或者迁移到 AIX 的新版本,只需把 ISO 映像装载到虚拟光学设备,且不启动它所连接的虚拟 SCSI 适配器。如果我管理一个同时使用 AIX 7.1、6.1 和 5.3 系统的站点,我会把所有这些版本都永久地放在 VM 库中,这样随时都可以使用。与使用物理介质相比,把映像放在磁盘上更容易访问,可以更快地装载它们。使用直接的方式访问数据中心越来越困难,有时候远程地执升级和安装是惟一可行的方法。

免费且简便

获取 AIX 映像非常简便。根本不需要使用物理介质。如果您有 IBM Software Maintenance Agreement (SWMA) 和高速的 Internet 链路,可以直接从 IBM 的 Entitled Software Support 下载 AIX 安装映像。这需要 IBM ID。还可以下载 AIX Expansion Pack、Linux 工具包和 VIOS 安装映像。

如果在您的环境中需要测试 AIX 的新版本,并不需要把 NIM 服务器升级到最新级别,然后再安装测试 LPAR。只需将需要的 AIX 映像复制到 VIO 服务器中,然后使用 mkvopt 将它们装载到 VM 库中。如果愿意,可以把权限设置为只读,还可以缩短或修改文件名。以后还可以使用 chvopt 命令修改文件名和权限。

在 GUI 中,可以通过选择希望能够看到 ISO 文件的 LPAR,把文件分配给 VIO 客户机。如果喜欢使用命令行,我发现使用 mkvdev -vadapter vhostN -fbo(面向备份文件的虚拟光学设备)为每个 LPAR 创建虚拟光学设备很有帮助。我喜欢给它们起一个容易记住的名称,比如 hostname_cd0。可以使用 -dev 标志设置名称。

mkvdev -vadapter vhost0 -fbo -dev jupiter_cd0

之后,把 ISO 映像装载到新的虚拟光学设备就很容易了:

loadopt -vtd jupiter_cd0 -disk AIX_7100-00-01_1_of_2

如果要构建新的 LPAR,那么引导进 System Management Services (SMS) 模式并使用 virtual SCSI 适配器(其中包含用于引导的虚拟光学设备)。如果没有 CD-ROM 文件系统的话,就在现有的 AIX LPAR 上创建一个 (smitty cdrfs);然后以只读模式挂载。然后就能够看到 ISO 映像中的文件。要想切换到另一个 ISO 映像,应该使用 unloadopt 或通过 GUI 卸载 VIOS 上的介质。

有时候,您正在进行远程操作,需要构建新的 LPAR 或者安装 NIM 服务器上没有的某些文件。因为您不在现场,所以无法通过装载物理 AIX 介质在 NIM 存储库中添加软件,或者使用 LPAR 作为专用设备。可能还有另一个障碍:如果新的 LPAR 要使用最新级别的 AIX,可能需要先升级 NIM 服务器。把需要的东西都放在 VM 库中就意味着随时可以使用;不需要升级。

VIOS 备份

如果使用 backupios 命令备份 VIOS,您可能不希望把所有 ISO 映像都放在 VM 库中。VIOS 2.1.3 引入了 -nomedialib 标志,可以用它排除虚拟介质库的内容。

构建自己的 ISO

如果希望通过 VM 库共享 AIX 上的某个目录或软件,可以使用 mkdvd 命令以 ISO 格式创建它:mkdvd -r /directory -S。这会创建一个临时文件系统(如果还没有的话),然后编写新 ISO 文件(文件名是 cd_image_ 加进程 ID)。当把这个文件复制到 VIOS 时,最好把它改为更容易识别的文件名。mkdvd 命令的其他选项可以在另一个卷组中创建新的文件系统 (-V)。要想使用现有的目录结构,应该在调用 mkdvd 时加上 -I 标志。

mksysb 的 ISO 克隆

mkdvd 命令还可以从现有的 mksysb 备份创建 ISO 映像或创建新的 mksysb。因此,备份 LPAR 的 rootvg 非常容易;只需把 ISO 映像复制到 VIOS,然后从这个 ISO 映像引导另一个 LPAR。如果在 mksysb 恢复结束时提示您装载产品介质,那么卸载 mksysb ISO 文件(在命令行上可以使用 unloadopt -vtd),然后装载 AIX 安装映像 (loadopt -vtd)。还可以创建基于文件的虚拟光学介质,把它装载到 virtual SCSO 适配器中,使用 mkdvd -U 将它备份到客户机 LPAR 上的虚拟 DVD-RAM 中。无论那种方法,VM 库都可以轻松地将所有 mksysb 映像集中起来,然后把它们从 VIOS 备份到磁带或备份服务器上,或者通过 SAN 复制到远程站点。

我通常会创建一个标准操作系统 LPAR,以 ISO 格式生成 mksysb,然后通过 VM 库克隆它。根据原 rootvg 的大小和系统配置,我通常可以在 10 分钟内在新的 LPAR 上安装 mksysb。这尤其适合 AIX 管理新手,因为他们常常觉得 NIM 的设置很复杂。

通过下载获取安装介质并把它们存储在磁盘上,这会改进灾难恢复计划。VM 库很容易掌握,非常灵活,可以节省大量时间,简化 AIX 管理工作。

本文的英文原文最先在 IBM Systems Magazine 在线网站(www.ibmsystemsmag.com)上发布。


相关主题

  • IBM Systems Magazine for AIX 中文版:本杂志的内容更加关注于趋势和企业级架构应用方面的内容,同时对于新兴的技术、产品、应用方式等也有很深入的探讨。IBM Systems Magazine 的内容都是由十分资深的业内人士撰写的,包括 IBM 的合作伙伴、IBM 的主机工程师以及高级管理人员。所以,从这些内容中,您可以了解到更高层次的应用理念,让您在选择和应用 IBM 系统时有一个更好的认识。
  • AIX and UNIX 专区:developerWorks 的“AIX and UNIX 专区”提供了大量与 AIX 系统管理的所有方面相关的信息,您可以利用它们来扩展自己的 UNIX 技能。
  • AIX and UNIX 专题汇总:AIX and UNIX 专区已经为您推出了很多的技术专题,为您总结了很多热门的知识点。我们在后面还会继续推出很多相关的热门专题给您,为了方便您的访问,我们在这里为您把本专区的所有专题进行汇总,让您更方便的找到您需要的内容。
  • AIX and UNIX 下载中心:在这里你可以下载到可以运行在 AIX 或者是 UNIX 系统上的 IBM 服务器软件以及工具,让您可以提前免费试用他们的强大功能。

评论

添加或订阅评论,请先登录注册

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=AIX and UNIX
ArticleID=643823
ArticleTitle=介质发布
publish-date=03292011