无需访问数据中心即可构建 Power Systems 服务器

与安装介质说再见

无需离开座位,便可配置全新的 IBM Power Systems 服务器。了解如何远程构建自己的虚拟 I/O 服务器、Network Installation Manager 服务器和 AIX 分区。

Anthony English, 高级 AIX 专家, Levitar Pty Ltd

http://www.ibm.com/developerworks/i/p-aenglish.jpgAnthony English 是来自澳大利亚悉尼市的一名独立承包人。他从 1991 年开始就一直在 AIX 系统上工作,他还撰写 IBM developerWorks 博客 AIX Down Under



2011 年 7 月 25 日

对数据中心的虚拟访问

物理访问服务器变得越来越困难了。系统常常位于较偏远的数据中心。即使您前往放置服务器的建筑物,但因为安全措施越来越严,访问服务器可能变得越来越困难。在实践中,远程安装系统通常是更好的选择。与站在冰冷的数据中心的控制台上、周围伴随着发出各种噪音的系统相比,呆在公司里是一种享受,所以您没必要物理访问服务器。

常用首字母缩略词

  • GUI:图形用户界面
  • ISO:国际标准化组织
  • LPAR:逻辑分区
  • NFS:网络文件系统
  • SSH:安全 shell

在本文中,将了解如何远程构建 IBM® Power Systems™ 服务器。假设服务器将由 Hardware Management Console (HMC) 管理,允许安装和配置 LPAR。本文将讨论所涉及的步骤,并提供许多参考资料和文档的链接(请参阅参考资料)。


硬件安装

如果没有人在现场操作,新的服务器不会自行安装并连接上各种线缆。这些操作是回避不了的,必须有人去安装硬件。如果您足够幸运的话,这也许是别人的问题。

假设别人(比如硬件人员)已经检查了电力和冷却需求、架设起服务器并将它连接到网络和存储子系统。HMC 已经打开并连接到网络上(要了解具体的做法,请参阅参考资料)。


通过 HMC 进行远程访问

现在,差不多已经做好通过远程控制接管安装的准备工作了。但是,硬件人员需要先在 HMC 上设置一些简单的菜单项,先以具有 hmcsuperadmin 权限的用户(比如 hscroot)的身份登录 HMC。然后,通过 HMC Management 菜单启用以下远程访问功能:

  • 通过 HMC 访问浏览器:
    • 选择 Manage User Profiles and Access
    • 选择一个具有 hmcsuperadmin 权限的用户。
    • 选择 User
    • 选择 Modify/View User
    • 选择 User Properties
    • 选择 Allow remote access via the web
  • 通过 SSH 远程执行 HMC 命令:
    • 选择 Remote Command execution
    • 选择 Enable remote command execution using the ssh facility
  • LPAR 上的控制台会话:
    • 选择 Remote Virtual Terminal
    • 选择 Enable remote virtual terminal connections
  • HMC 远程操作:
    • Remote Operation 设置为 Enabled

下载和交付

如果您很难存储、复制甚至找到 IBM AIX® 安装介质,那么有一个好消息。IBM 现在以电子方式提供 AIX 和 IBM i 软件。这意味着,您可以下载 ISO 格式的 AIX 和虚拟 I/O (VIO) 服务器安装映像,使用它们构建系统,无需使用物理介质

如果您签订了 IBM Software Maintenance Agreement (SWMA) 或 Software Subscription 合约,那么可以从 IBM Entitled Software Support(ESS;参见参考资料中的链接)下载 AIX 和 VIO 服务器安装映像。

现在,在您的桌边(远离数据中心的地方)就能够打开受支持的浏览器,并以 hscroot 身份(或具有相同权限的用户)登录 HMC。您可以添加托管系统并给此服务器供电(如果还没有执行这些任务的话),也可以通过 HMC 执行这些任务(请参阅参考资料)。


先构建 VIO 服务器,然后构建 NIM

好了,现在您有了一个全新的服务器。它的电源已经打开。下面要做什么呢?

如果您使用 AIX 已经有一段时间了,那么您可能会考虑使用 Network Installation Manager (NIM) 安装 AIX LPAR。但是,要想这么做,则需要一个 NIM 服务器,如果是在绿场 (green-field) 站点中,可能不需要 NIM 服务器。可以通过插入 AIX 安装介质构建 NIM 服务器,但是这对于您可能不可行,因为数据中心可能位于另一块大陆,与您在不同的时区中。那里没有人替您插入 DVD。那该怎么办呢?

在我看来,远程构建 Power System 服务器的最聪明的做法是先安装 VIO 服务器。如果从 IBM ESS 下载 VIO 服务器安装映像,则无需使用物理介质,即可安装 VIO 服务器(有关详细信息,请参阅参考资料)。应该将映像文件放在可从 HMC 访问的 NFS 服务器上。

获得 VIO 服务器安装映像之后,可以使用 HMC GUI 创建 VIO 服务器分区(请参阅参考资料)。然后,可以使用 SSH 连接 HMC 命令行。HMC installios 命令允许使用 NFS 装载工具来安装 VIO 服务器。可以以交互方式运行 installios 命令,依次回答与 VIO 服务器的网络安装有关的一系列问题。清单 1 提供一个示例。NFS 装载的安装映像的位置将以粗体显示。

清单 1. 安装示例
The following objects of type "managed system" were found.  
Please select one:

1. Server-8233-E8B-SN100273P

Enter a number (1): 1

The following objects of type "virtual I/O server partition" were found.  
Please select one:

1. VIO_1
2. VIO_2

Enter a number (1-2): 1

The following objects of type "profile" were found.  Please select one:

1. Default

Enter a number: 1
Enter the source of the installation images [/dev/cdrom]: nfs01:/Virtual_IO_Server.iso
Enter the client's intended IP address: 9.137.50.5
Enter the client's intended subnet mask: 255.255.255.0
Enter the client's gateway: 9.137.50.1
Enter the client's speed [100]: 1000
Enter the client's duplex [full]: full
Would you like to configure the client's network after the
        installation [yes]/no? yes

创建虚拟介质库

安装 VIO 服务器之后,可以创建虚拟介质库,在其中存储 ISO 格式的映像,以便 VIO 客户端可以使用它们。通过将 AIX 安装映像装载到虚拟介质库中,可以引导并安装第一个 AIX LPAR。完成上述操作之后,可以将该 LPAR 配置为 NIM 服务器。

注意:可以通过 HMC GUI 或在 VIO 服务器的命令行上使用 mkrep 命令来创建虚拟介质库。

从虚拟介质库构建 AIX

现在是时候安装第一个 AIX 分区了。请下载 AIX 安装映像(如果还没有的话),然后将它复制到虚拟介质库中。使用这个映像引导并安装第一个 LPAR。该 LPAR 将用作 NIM 服务器,您可以用它来安装其他 LPAR。

接下来,要在 HMC 上创建 LPAR(参见参考资料)。因为将它用作 NIM 服务器,所以需要确保它有足够的资源,尤其是磁盘空间。

可以通过 HMC(请参阅参考资料)或在 VIO 服务器的命令行上为这个 LPAR 分配虚拟光驱。将 AIX 安装映像装载到虚拟光驱中,使用它引导并安装 AIX。因为安装映像位于磁盘上的某个基于文件的设备中,所以可以快速轻松地完成安装。关于安装 AIX 的文档(请参阅参考资料)详细介绍了用于安装、迁移和配置 AIX LPAR 的许多选项。


构建 NIM 服务器

构建好第一个 LPAR 之后,即可将它配置为 NIM 服务器(有关详细信息,请参阅参考资料)。NIM 提供了一个通过网络安装和管理 AIX LPAR 的环境:可以使用 NIM 构建和备份 AIX LPAR 以及 VIO 服务器。红皮书《NIM 详解》(参见参考资料中的链接)介绍了一些构建 NIM 环境的简便步骤,其中包括构建 AIX 标准操作环境的最佳实践和计划。


构建 AIX LPAR

在安装其他 AIX LPAR 时,可以使用 NIM 构建它们。有许多关于使用 NIM 进行安装和引导的资料(请参阅参考资料中的链接)。如果需要创建 AIX 安装映像中没有的其他 NIM 资源,可以使用虚拟介质库。实际上,如果您愿意的话,可以使用虚拟介质库构建所有 AIX LPAR。虚拟介质库被称为聪明人的 NIM:它很容易掌握,非常适合用来在虚拟化环境中安装软件。它还可以快速地克隆使用 mkdvd 命令备份的 AIX 映像。

构建基本的 LPAR 之后,便可以选用更多的配置方式。您可能需要安装下载的新软件包,或者用最新的补丁包升级 AIX。在使用 mkdvd 命令将软件转换为 ISO 格式的文件之后,便可将它们复制到虚拟介质库中。即使服务器在很远的地方,您也能够在自己的桌边完成所有这些任务。


远程安装路线图

构建您永远不会亲眼看到的系统可能有点儿让人畏惧,但这很有意义,可以节省大量时间,还可以避免不必要的旅行,并且不再需要订购并保存物理介质。既然您已经了解所涉及的步骤,现在我们可以总结一下这些步骤。下面是远程控制的路线图:

  1. 安装硬件。
  2. 通过配置 HMC 启用远程访问。
  3. 发现托管系统。
  4. 给托管系统供电。
  5. 创建一个 VIO 服务器:
    1. 将 VIO 服务器和 AIX 安装映像下载到一个 NFS 服务器。
    2. 创建 VIO LPAR 配置文件。
    3. 从 HMC 命令行安装 VIO 服务器。
    4. 配置 VIO 服务器。
    5. 创建 VIO 虚拟介质库。
    6. 将 AIX 安装映像复制到 VIO 虚拟介质库。
  6. 创建 NIM 服务器 LPAR:
    1. 从虚拟介质库中的 AIX 安装映像进行引导。
    2. 将 LPAR 配置为 NIM 服务器。
  7. 使用 VIO 虚拟介质库创建其他 AIX LPAR。
  8. 完成操作。

在桌边舒适地操作

有了 HMC、VIO 服务器和 NIM,就无需收集一堆 DVD 或 CD,然后穿戴整齐,跑到数据中心去执行安装操作。现在,可以远程安装和管理 IBM Power System 服务器,根本不需要看到实际的系统。

参考资料

学习

获得产品和技术

  • 可以从 Entitled Software Support 下载 AIX、VIO 服务器和 IBM i 安装 ISO 映像。您需要提供您的 IBM 客户编号、计算机类型、序列号以及 SWMA,以证明您有资格。用您的 IBM ID 登录并单击 Software Downloads 链接。

讨论

条评论

developerWorks: 登录

标有星(*)号的字段是必填字段。


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件

 


在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。

所有提交的信息确保安全。

选择您的昵称



当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

标有星(*)号的字段是必填字段。

(昵称长度在 3 至 31 个字符之间)

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

 


所有提交的信息确保安全。


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=AIX and UNIX
ArticleID=742550
ArticleTitle=无需访问数据中心即可构建 Power Systems 服务器
publish-date=07252011