第三部分 如何有效使用HMCHMC是硬件管理控制台(Hardware Management Console)。它最早是在顶级的P690服务器系统中引入的。P690代号Regatta,是基于POWER4体系架构的高端IBM eServer pSerial Unix服务器系统,搭配AIX或者Linux操作系统在关键行业中发挥着举足轻重的作用。而P690的继任者基于POWER5体系架构的IBM eServer P5 590和IBM eServer P5 595服务器系统更是支持多达64路的SMP(对称多处理)系统。为了有效管理如此庞大的服务器系统,使用HMC被看作是极其必需的。总的来说,HMC提供的功能有:
A.系统配置管理。
B.分区管理,生成、管理、激活、删除逻辑分区,并可加载虚拟硬件设备到选定的逻辑分区中。
C.软件维护,服务器系统固件的查询、更新。
D.安全连接,可使用安全的网络连接远程控制服务器系统。
E.库存管理,存储整个服务器系统的各种微代码、激活码,以便使用逻辑分区功能。
F.服务代理,提供系统问题的诊断和自动问题通知的功能。
现在这一技术已经被下移到了OpenPower720系统中。我们在介绍SMI/ASMI的时候,已经初步的了解了OpenPower720的可管理性,但是这仍然只用到了OpenPower720系统的一小部分的功能,如果能够再搭配HMC,不仅能够提供更强大的功能和更易用的界面,而且更重要的是HMC是OpenPower720使用逻辑分区(LPAR)和虚拟引擎(Virtualization)技术的基础。
HMC管理软件系统应该被单独安装在一台基于Intel处理器的桌面PC机上,它运行在Linux操作系统环境下,整个界面由Java语言开发,向系统管理员提供两种操作方式:图形用户界面(Graphical User Interface)和命令行界面(Command Line Interface)。整个应用遵循工业标准的CIM模式(Common Information Model),界面使用了AIX5L V5.2的Web-based System Manager界面。
在本节内容中主要介绍以下几个方面:
1.HMC的连接
2.下载安装HMC的WebSM Client
3.设置HMC
4.使用HMC
1.HMC的连接早期HMC与P690的连接太多基于串口线连接的方式,见上图,HMC1与Managed System1的连接采用的就是串口连接方式(Serial Connection),这里HMC1与HMC2分别指代两套运行在不同PC机上的HMC软件系统,它们可以相互备份或级联,Managed System1、Managed System2指代被管理的系统,如OpenPower720、P690,在其上实现逻辑分区(LPAR)和虚拟引擎(Virtualization)技术。现在由于在OpenPower720中创造性的使用了基于PPC405的服务处理器子系统,这一连接已经采用基于TCP/IP标准的以太网连接方式,我们可以把HMC、OpenPower720连接到交换机同一网段的相应端口中,使之能够相互通信。
注意在上图的左半边有"Linux WebSM Client"、"Windows WebSM Client",这其实意味着我们不仅可以直接在安装HMC软件系统的PC机(HMC1、HMC2)上进行操作,也可下载基于Web的系统管理客户端(Web-based System Manager Client)在本地Linux/Windows系统上进行操作,由WebSM Client控制HMC,再由HMC控制Managed System:OpenPower720。
2.下载安装HMC的WebSM Client在浏览器中键入:http://host_ip/remote_client.html,这里的"host_ip"指安装HMC的PC机的IP地址,我们在下文中会设置我们所使用的这台HMC的IP地址为192.168.0.1。所以这里我们键入的是:http://192.168.0.1/remote_client.html。
默认的用户名:hscroot,口令:abc123
点击"InstallShield",下载所需要的操作系统上的版本。
安装后启动WebSM。
主机名中可以输入HMC的IP地址,我们这里是:192.168.0.1
使用默认的用户名:hscroot,口令:abc123。
进入WebSM界面后可以在菜单栏中点击"帮助"查询相应的版本信息。
3.设置HMC首先我们来设置HMC,WebSM与HMC主机的系统管理选项也是基本一致的,但是系统安全管理(System Manager Security)只能在HMC主机上做出设置,不能在WebSM中进行。不过在我们的设置中很少用到安全认证方面的功能,我们认为我们为进行OpenPower720测试而搭建的网络环境是相对封闭而安全的,如果企业用户认为他们有必要加强安全性方面的设置,则请直接在HMC主机的System Manager Security选项中做出相应的设置。
另外HMC软件系统基于Java开发,实现了多语言的支持,我们可以见到中文、英文等不同语言的界面。
"HMC管理"->"HMC用户",可以进行用户、口令的设置。
"HMC管理"->"HMC配置",这里是主要的HMC本身的设置界面,在开启HMC后,我们应该先在这里做出有关HMC的设置。
"HMC管理"->"HMC配置"->"定制网络设置",可在"标识"标签栏中录入HMC的名称及域名。
标签栏"LAN适配器"是重要的HMC配置选项,下文中服务器的逻辑分区是否能够顺利的与HMC相互连接,重点就是要设置好HMC的网络环境。点击"详细信息"进入设置项。
在"LAN适配器"中注意选择"启用DHCP服务器"来给OpenPower720的HMC端口分配IP地址,在选项前打上对号。记的上文中我们提到要在HMC中为OpenPower720的HMC1(LINK HMC1 Tx/Rx)端口分配中IP地址,由HMC来动态分配IP地址的好处是便于HMC能够很快的与OpenPower720的逻辑分区建立连接,这里还有一个经验:分配的IP地址常常中从IP地址池的高位地址开始的,如我们的OpenPower720动态分配到的IP地址是192.168.254.254。
另外也要指定HMC本机的IP地址,我们在自己的HMC中选择"指定IP地址",并使用了HMC默认的IP地址:192.168.0.1,255.255.0.0。
在防火墙的设置中,至少应该打开"WebSM"、"Secure Shell"、"Web Access"、"Secure Web Access"、"VTTY"等,并允许相应的计算机登录。点击"确定"或者"应用"使配置生效,如果需要请在这时就重新启动HMC一次。
"HMC管理"->"HMC配置"->"测试网络连接",这大约是一个"ping"命令的图形化用户界面。在要连接OpenPower720的HMC端口时请先用这个选项测试一下是否能够连通。
"HMC管理"->"HMC配置"->"启用或禁用远程命令执行",如果我们不仅需要WebSM这样的图形用户界面的HMC管理,也需要通过SSH远程访问HMC机器,请在"使用SSH工具来启用远程命令执行"前打上对号。HMC也提供了命令行界面(HMC Command line interface),类似Unix的sh命令,但已经被定制以适合HMC的管理。下图即是通过Windows下的Putty远程SSH登录HMC的界面。
在命令行中输入"help",可以得到相关命令的提示信息:
"HMC管理"->"HMC配置"->"启用远程虚拟终端连接",如果我们需要除了在HMC本机上执行操作系统安装以及在操作系统中执行命令以外,还需要远程的执行这些操作,则打开"远程虚拟终端"是应该的。下图是进入SMS后的提示,之后就可以进入操作系统安装了,不过看上去,好像"远程虚拟终端"的显示要做一下调整。
|