物理访问服务器变得越来越困难了。系统常常位于较偏远的数据中心。即使您前往放置服务器的建筑物,但因为安全措施越来越严,访问服务器可能变得越来越困难。在实践中,远程安装系统通常是更好的选择。与站在冰冷的数据中心的控制台上、周围伴随着发出各种噪音的系统相比,呆在公司里是一种享受,所以您没必要物理访问服务器。
在本文中,将了解如何远程构建 IBM® Power Systems™ 服务器。假设服务器将由 Hardware Management Console (HMC) 管理,允许安装和配置 LPAR。本文将讨论所涉及的步骤,并提供许多参考资料和文档的链接(请参阅参考资料)。
如果没有人在现场操作,新的服务器不会自行安装并连接上各种线缆。这些操作是回避不了的,必须有人去安装硬件。如果您足够幸运的话,这也许是别人的问题。
假设别人(比如硬件人员)已经检查了电力和冷却需求、架设起服务器并将它连接到网络和存储子系统。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。
现在,在您的桌边(远离数据中心的地方)就能够打开受支持的浏览器,并以 hscroot 身份(或具有相同权限的用户)登录 HMC。您可以添加托管系统并给此服务器供电(如果还没有执行这些任务的话),也可以通过 HMC 执行这些任务(请参阅参考资料)。
好了,现在您有了一个全新的服务器。它的电源已经打开。下面要做什么呢?
如果您使用 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 安装映像(如果还没有的话),然后将它复制到虚拟介质库中。使用这个映像引导并安装第一个 LPAR。该 LPAR 将用作 NIM 服务器,您可以用它来安装其他 LPAR。
接下来,要在 HMC 上创建 LPAR(参见参考资料)。因为将它用作 NIM 服务器,所以需要确保它有足够的资源,尤其是磁盘空间。
可以通过 HMC(请参阅参考资料)或在 VIO 服务器的命令行上为这个 LPAR 分配虚拟光驱。将 AIX 安装映像装载到虚拟光驱中,使用它引导并安装 AIX。因为安装映像位于磁盘上的某个基于文件的设备中,所以可以快速轻松地完成安装。关于安装 AIX 的文档(请参阅参考资料)详细介绍了用于安装、迁移和配置 AIX LPAR 的许多选项。
构建好第一个 LPAR 之后,即可将它配置为 NIM 服务器(有关详细信息,请参阅参考资料)。NIM 提供了一个通过网络安装和管理 AIX LPAR 的环境:可以使用 NIM 构建和备份 AIX LPAR 以及 VIO 服务器。红皮书《NIM 详解》(参见参考资料中的链接)介绍了一些构建 NIM 环境的简便步骤,其中包括构建 AIX 标准操作环境的最佳实践和计划。
在安装其他 AIX LPAR 时,可以使用 NIM 构建它们。有许多关于使用 NIM 进行安装和引导的资料(请参阅参考资料中的链接)。如果需要创建 AIX 安装映像中没有的其他 NIM 资源,可以使用虚拟介质库。实际上,如果您愿意的话,可以使用虚拟介质库构建所有 AIX LPAR。虚拟介质库被称为聪明人的 NIM:它很容易掌握,非常适合用来在虚拟化环境中安装软件。它还可以快速地克隆使用 mkdvd 命令备份的 AIX 映像。
构建基本的 LPAR 之后,便可以选用更多的配置方式。您可能需要安装下载的新软件包,或者用最新的补丁包升级 AIX。在使用 mkdvd 命令将软件转换为 ISO 格式的文件之后,便可将它们复制到虚拟介质库中。即使服务器在很远的地方,您也能够在自己的桌边完成所有这些任务。
构建您永远不会亲眼看到的系统可能有点儿让人畏惧,但这很有意义,可以节省大量时间,还可以避免不必要的旅行,并且不再需要订购并保存物理介质。既然您已经了解所涉及的步骤,现在我们可以总结一下这些步骤。下面是远程控制的路线图:
- 安装硬件。
- 通过配置 HMC 启用远程访问。
- 发现托管系统。
- 给托管系统供电。
- 创建一个 VIO 服务器:
- 将 VIO 服务器和 AIX 安装映像下载到一个 NFS 服务器。
- 创建 VIO LPAR 配置文件。
- 从 HMC 命令行安装 VIO 服务器。
- 配置 VIO 服务器。
- 创建 VIO 虚拟介质库。
- 将 AIX 安装映像复制到 VIO 虚拟介质库。
- 创建 NIM 服务器 LPAR:
- 从虚拟介质库中的 AIX 安装映像进行引导。
- 将 LPAR 配置为 NIM 服务器。
- 使用 VIO 虚拟介质库创建其他 AIX LPAR。
- 完成操作。
有了 HMC、VIO 服务器和 NIM,就无需收集一堆 DVD 或 CD,然后穿戴整齐,跑到数据中心去执行安装操作。现在,可以远程安装和管理 IBM Power System 服务器,根本不需要看到实际的系统。
学习
-
通过官方文档了解如何安装和配置 Hardware Management Console。
-
要想通过 HMC 添加托管系统,请参阅 Completing server setup if you have an HMC。
-
使用 HMC 给托管系统供电。
-
按照 Hardware Management Console 101 中的说明,使用 SSH 访问 HMC,以便更快地执行命令。
-
要想设置、管理和调试 AIX、IBM i、Linux® 和 VIO 服务器 LPAR,请参阅 Logical Partitioning。
-
请阅读 Installing the Virtual I/O Server from the HMC 并了解
installios命令的语法。 -
VIO 备忘录(Christian Pruett,developerWorks,2010 年 7 月)将详细指导您设置 VIO 服务器。
-
PowerVM wiki 提供一些出色的参考资料,尤其是设置 VIO 服务器方面的资料。
-
在 PowerVM wiki movies 中,有许多与 AIX 和 Power Systems 上的虚拟化相关的演示。视频 38 演示了如何创建 LPAR。
-
可以用各种不同的方式配置 VIO 服务器。在红皮书 Using Advanced POWER Virtualization on IBM System p Virtual I/O Server Deployment Examples 中有许多实用的示例。
-
可以创建 VIO 服务器虚拟介质存储库,使用它存储和装载光学介质文件。
-
可以使用 HMC GUI 创建虚拟光驱。
-
PowerVM Virtual I/O Server Configuration Cookbook 介绍了如何构建和配置 VIO 服务器。这个视频还提供了逐步说明和有帮助的解说。
-
如果希望设置两个 VIO 服务器来提供冗余,IBM 技术说明文章 How to Setup SEA Failover on DUAL VIO servers 描述了网络配置。
-
请阅读 PowerVM Virtual I/O Server wiki,了解 VIO 服务器安装和配置的概况。
-
关于 NIM 的文档,请访问 AIX 7.1 Network Installation Management 页面。
-
IBM Redbook NIM from A to Z 介绍了 NIM 的各种用法。
- AIX and UNIX 专区:developerWorks 的“AIX and UNIX 专区”提供了大量与 AIX 系统管理的所有方面相关的信息,您可以利用它们来扩展自己的 UNIX 技能。
- AIX and UNIX 新手入门:访问“AIX and UNIX 新手入门”页面可了解更多关于 AIX 和 UNIX 的内容。
- AIX and UNIX 专题汇总:AIX and UNIX 专区已经为您推出了很多的技术专题,为您总结了很多热门的知识点。我们在后面还会继续推出很多相关的热门专题给您,为了方便您的访问,我们在这里为您把本专区的所有专题进行汇总,让您更方便的找到您需要的内容。
-
AIX and UNIX 下载中心:在这里你可以下载到可以运行在 AIX 或者是 UNIX 系统上的 IBM 服务器软件以及工具,让您可以提前免费试用他们的强大功能。
- IBM Systems Magazine for AIX 中文版:本杂志的内容更加关注于趋势和企业级架构应用方面的内容,同时对于新兴的技术、产品、应用方式等也有很深入的探讨。IBM Systems Magazine 的内容都是由十分资深的业内人士撰写的,包括 IBM 的合作伙伴、IBM 的主机工程师以及高级管理人员。所以,从这些内容中,您可以了解到更高层次的应用理念,让您在选择和应用 IBM 系统时有一个更好的认识。
-
技术书店:浏览关于这些和其他技术主题的书籍。
获得产品和技术
-
可以从 Entitled Software Support 下载 AIX、VIO 服务器和 IBM i 安装 ISO 映像。您需要提供您的 IBM 客户编号、计算机类型、序列号以及 SWMA,以证明您有资格。用您的 IBM ID 登录并单击 Software Downloads 链接。
讨论
-
我在 IBM developerWorks 上的 AIX Down Under 博客中为 AIX 管理员提供许多提示和实用示例。还提供了一些适合初学者的资料,以及一些讨论更高级主题的文章。
- 加入 developerWorks 中文社区。查看开发人员推动的博客、论坛、组和维基,并与其他 developerWorks 用户交流。
-
参与 developerWorks 博客 并加入 developerWorks 社区。
-
参与 AIX 和 UNIX® 论坛:

Anthony English 是来自澳大利亚悉尼市的一名独立承包人。他从 1991 年开始就一直在 AIX 系统上工作,他还撰写 IBM developerWorks 博客 AIX Down Under。