SDMC 是 IBM Systems Director Management Console 的简称,它是依托 Systems Director 这个功能强大的平台管理软件而开发的主要针对 Power 机型的管理系统,将取代硬件管理平台 Hardware Management Console (HMC) 和集成虚拟管理器 Integrated Virtualization Manager (IVM) 而成为下一代的 Power 服务器管理平台。
硬件管理平台(HMC)支持从低端到高端的所有 Power 服务器的管理,最多支持 256 个虚拟机 (LPAR),但是 HMC 不支持基于 Power 处理器的刀片服务器。IVM 集成虚拟化管理器可以用来管理刀片服务器,只能用于低端系统,并且被限制于管理安装虚拟输入输出服务器本身所在的机器。如果在一个数据中心里,同时具有 Power 服务器和基于 Power 的刀片服务器,要管理这样的一个混合系统就会比较复杂。而 SDMC 采用统一的管理界面,支持所有的 Power 服务器和基于 Power 处理器的刀片服务器,单台 SDMC 支持管理 6000 多个被管终端。
图 1. SDMC 管理框架图
如图 1,SDMC 作为下一代的 Power 管理平台,具有与硬件管理平台(HMC)和集成虚拟管理系统(IVM)相兼容的特性,它可以管理 HMC 和 IVM,也通过 HMC 和 IVM 来管理 Power 机器,还可以直接管理 Power 机器。SDMC 基于 Systems Director,具有与 Systems Director 一致的界面,统一的用户体验,从而具有了与数据中心其他的管理平台一致的界面,同时,它保留了 HMC 原有的管理方式和步骤。SDMC 还可以与 IBM 之外的数据中心管理软件集成,并支持第三方管理软件的集成管理。
SDMC 作为 IBM 跨平台管理系统的一部分,通过将 SDMC 的管理功能无缝集成到基础管理功能中使其具有与其他管理方案如 Tivoli 统一的界面和导航行为。如今,我们通过这个统一的管理界面,就可以实施所有的平台管理功能。SDMC 包含了 HMC 提供所有的管理功能,从传统的服务器管理到最新的虚拟化管理,并具有与 IVM 一样简单而易用的特性。
SDMC 提供如下高级管理功能:
- Power Server management 服务器管理
- PowerVM Virtualization management 虚拟机管理
- Power Unit(Frame)management 主机管理
- Power processor-based blades management 刀片服务器管理
- SDMC Appliance management 应用管理
- Service and Support Management 服务与支持管理
- Hierarchical management 层级管理
SDMC 集成了 Systems Director 的管理功能,同时简化了安装步骤。由于将数据库集成到了 Systems Director 当中,并引进了安装向导,用户只要插入两张光盘,并按照安装向导 Setup Wizard 的引导就可以很容易地进行系统安装。
易于安装
图 2. Setup Wizard 安装向导图
易于使用
SDMC 提供了一个与 HMC 相似的 Web 界面,用户只要开启 SDMC 系统,就可以看到一个图形登录界面,也可以通过桌面机器的浏览器如 IE 或者 Firefox 连接 SDMC 登录界面,如图 3 所示。
图 3. SDMC 登录界面
为了远程登录到 SDMC,打开浏览器并输入如下地址:
https://system_name/ibm/console/logon.jsp |
然后输入正确的用户名和密码,就可以看到 SDMC 的主体界面。
图 4. SDMC 总体界面图
SDMC 还提供了命令行的管理界面。用户可以在本地运行 smcli 命令,也可以通过 Linux 远程连接工具如 (PUTTY) 登录到 SDMC 系统来运行命令。SDMC 支持绝大多数 HMC 原有的命令,要运行这些命令,只要在原 HMC 命令前加上 smcli 前缀,例如:要运行 HMC 的命令"lssyscfg -r sys",只要输入“smcli lssyscfg -r sys”。
目前我们支持两种版本的 SDMC,一种是虚拟 Appliance (Software Appliance),另一种是硬件 Appliance(Hardware Appliance)。
硬件 Appliance 预装到 IBM X86 服务器中,它包含一个虚拟机器的镜像,安装在 Red Hat Linux Hypervisor 中,主机的 Hypervisor 是一个透明层,不需要任何用户接口。
Hardware Appliance 的硬件需求如下:
表 1. Hardware Appliance 的硬件需求
| 主机系统配置 |
|
|---|---|
| 来宾系统配置 |
|
Software Appliance 只能运行在 IBM x86 的硬件平台上。Software Appliance 包含一个主机和一个客户机系统。Software Appliance 的硬件要求如下:
表 2. Software Appliance 硬件需求
| 来宾系统配置 |
|
|---|
SDMC 对外主要提供如下几种功能
- Power Server 的管理
- Power VM 虚拟化的管理
- Pblade 的管理
- SDMC 的自管理
- Call Home 管理
- 层级管理
- 升级管理
- HA 功能
SDMC 有两种界面,一种是传统的 Web 界面,另外一种是命令行界面。传统 web 界面可以支持 IE 和 FireFoX。在登录 SDMC 之后,可以发现有 4 个 Tab 页面:Resource ,Manage , Setting,Learn,其中 Manager 界面包含了 SDMC 所有可用的功能模块,Setting 界面则包含了 SDMC 里面会用到的各种自管理的任务。
对 Power 服务器的管理,与传统的用 HMC 管理 Power 服务器的步骤一样,第一步是发现 Power 服务器。这里可以管理的类型包括主机和主机上面跑的 LPAR,Power Blade,交换机,网络设备,存储设备和电力控制单元。当我们把所管理的资源加进 SDMC 之后,就可以对它进行管理操作,例如查看服务器资源,处理器,内存,I/O ,磁盘,Power On and off Server,还可以通过设置 Power 服务器模式来达到降低 Power 服务器的能源消耗。SDMC 的 Capacity on Demand 功能,可以动态激活已经在服务器上但没有被使用的 CPU 和内存来平缓峰值情况。
SDMC 对 Power 虚拟化功能的支持,包括创建虚拟机,激活和关闭虚拟机,管理虚拟机,其中包括 DLPAR 的功能,增删处理器,内存,适配器管理,配置文件的修改管理,Power VM LPAR 的 Relocation 功能,挂起和恢复虚拟机,管理内存池,管理 CPU 池,管理虚拟网络以及管理虚拟存储。
SDMC 的资管理包括配置时间,配置网络,配置 VPN,配置安全级别和用户管理。SDMC 在用户安全管理方面支持 LDAP 和 Kerberos。我们可以把 SDMC 配置成为一个 LDAP 和 Kerberos 客户端,来进行一些安全的验证和目录的访问权限的管理。在冗余备份方面,它支持对整个管理系统的备份和恢复,当异常情况出现的时候,可以把系统备份到 U 盘上和远端的服务器上,备份中包括系统所拥有的管理数据,当我们进行恢复的时候,可以将它恢复到 KVM 或 VMware 的虚拟 Appliance 上,也可以恢复到硬件 Appliance 上。
Service and Support Management 中提供了 Call Home 功能,它会收集库存信息,当用户激活此信息的时候,它可以自动监控和检查硬件的问题,随后将这些硬件的问题,库存信息和性能数据传回 IBM,方便工程师做进一步诊断。
HMS 指的是在一个管理环境里面,一个 Global Director Server 去发现和管理 SDMC 和它相关的系统,然后在 Global Server 里面执行相关的任务,这样的功能需要对 Global Sever 进行一些设置才能生效。这种应用在一个 Director Server 里管理多个 SDMC 的场景下特别有用。
Update Manager 是 Systems Director 里面的一个重要的功能,SDMC 也具有此功能,它能对 SDMC 本身做升级,也可以对它所管理的资源进行升级,其中包括操作系统的升级,设备驱动的升级,firmware 的升级和 Bios 的升级。
SDMC 支持 HA 功能,它可以提供 SDMC 的高可用性。
SDMC 是下一代的 Power 服务器管理平台,它替代了 HMC 和 IVM,不仅可以直接管理 Power 服务器,也可以与 HMC 和 IVM 共同管理 Power 服务器 , 这就为从 HMC 和 IVM 向 SDMC 的过渡提供了便利。SDMC 基于 Systems Director 的系统管理框架,提供了通用的可跨数据中心的管理接口,拥有与 HMC 类似的任务和流程。如果你曾经使用过 HMC 或 IVM,那么对 SDMC 中的任务和流程将不会感到陌生。
如前几节所述,SDMC 作为 HMC 和 IVM 的替代品,不仅保留了 HMC 的很多特性,而且提供了比 HMC 更加强大和丰富的管理功能,对于熟悉 HMC 的使用者来说,很有必要了解它和 HMC 到底有哪些不同。本节将主要通过以下几个方面来说明 SDMC 和 HMC 的差异,这些差异包括:虚拟化管理的增强,用户和角色,支持的功能,高可用性选项(冗余模型),虚拟 Appliance 的支持,命令行接口以及相关术语等。
SDMC 在虚拟化管理方面做了如下增强:
- 为虚拟化功能提供了简化的用户接口,这种接口与 IVM 类似,例如创建虚拟机。
- 将虚拟机属性视图和动态逻辑分区视图结合成一个视图,用户可以在一个视图上完成所有的虚拟机操作。
- 提供了修改虚拟机资源分配的功能,即使虚拟机处于停止状态。
- 可以自动管理虚拟插槽,从而增强了 VIOS 的功能
用户和角色的概念在 SDMC 与 HMC 之间并没有任何不同,不同的是 SDMC 创建用户和角色的接口。SDMC 是基于 Systems Director 的一款管理软件,因此它沿用了 Systems Director 当中创建和管理用户及角色的方式,同时还可作为 LDAP 或 Kerberos 服务器来进行安全认证。HMC 中的资源角色在 SDMC 中被用组来表示。SDMC 当中的会话超时和空闲时间超时的设置是全局的,而不是根据用户来配置的。
尽管 SDMC 保留了 HMC 的很多功能,但还是有很多功能上的差异。这种差异的主要来源是 SDMC 引入了 Systems Director, 以 Systems Director 为基础,为用户提供更加简便和友好的用户体验。
SDMC 以 Systems Director 为基础 , 为用户提供了更多的功能来更好地管理异构的和同构的设备,这些功能包括:自动化管理器,状态管理器,通过更新管理器来更新固件和设备微码,call home 功能的支持。
SDMC 集成了 Systems Director 的用户接口,许多任务的流程和 HMC 类似,没有大的改变,只是稍作增强和调整,使其具有与 Systems Director 相同的感观风格,同时还能更加方便的使用。
HMC 现有的冗余模型在 SDMC 中依然有效,用户可以将两台 SDMC 同时与被管系统连接,其中一台做冗余,也可以用一台 HMC 来做冗余。除了冗余模型,Systems Director 还提供了一种主动加被动的高可用性模型,这种冗余模型对于 SDMC 用户是可选的,在这种冗余模型当中,用两台 SDMC 管理同一个被管系统,一台 SDMC 为主节点,另一台为副节点,副点作为冗余,当主节点发生故障,则可以倒换到副节点。HMC 现有的主节点加主节点的冗余模型在 SDMC 中依然支持。
SDMC 可以将整个虚拟机备份到可移动的存储设备上,或者备份到远程的 FTP 服务器上。备份之后,用户就可以在需要时用此备份文件通过移动存储设备或远程 FTP 服务器进行恢复。恢复是整个镜像的恢复,虚拟机中的所有文件都将被备份中的文件替换。与 HMC 只备份部分文件不同的是,SDMC 是备份整个磁盘文件。备份功能需要暂时停止 SDMC, 当备份完成后会立即重启 SDMC。恢复操作一般需要在一小时之内完成。
HMC 不支持虚拟 Appliance.
SDMC- 提供了两种 Appliance:硬件 Appliance 和虚拟 Appliance.
- 硬件 SDMC Appliance 环境与 HMC 类似,但相比 HMC 在内存和磁盘的要求上要高些。
- 虚拟 SDMC Appliance 可以运行在 VMware 和 KVM 的环境中。
SDMC 融合了 HMC 的绝大部分功能,提供了与 HMC 相似的命令行,部分功能用 Systems Director 已有的功能替代,当然 HMC 的一些功能在 SDMC 的第一个版本中还不具备,例如处理系统计划。
在命令行上,SDMC 继承和保留了 HMC 原有的风格,对于大部分 HMC 命令,用户只需在原有命令前加 smcli 即可实现相同功能,同样,HMC 上的脚本也需要做相应的修改才能继续使用。
SDMC 基于 Systems Director, 在一些通用术语上取代了 HMC 和 IVM 的专用术语。从 HMC 过渡到 SDMC 需要一定的时间,可能在相当长一段时间里都会看到或听到在旧术语里夹杂新术语的情况。因此对于读者和用户而言,就有必要了解这些术语的使用和变化情况。表 3 给出了 HMC 和 SDMC 中一些术语的对照关系。
表 3. HMC 和 SDMC 术语对照
| HMC 术语 | SDMC 术语 |
|---|---|
| 被管系统 | 服务器 |
| Frame / BPA | Power 单元 |
| 逻辑分区 | 虚拟机 |
| 用户:hscpe, hscroot | pe, sysadmin |
|
HMC 角色 : hmcsuperadmin hmcoperator hmcuser |
Director 角色 : SMAdministrator SMManager SMUser |
| 分区移动 | Relocation 重定位 |
| 移除连接 | 移除被管终端 |
| Server/Frame/LPAR 状态 | Director 状态 , |
HMC 和 IVM 可以通过软件更新来实现对 Power7 系列的支持,但是不会增加对新的虚拟化和高可用性的支持,也不能管理新一代的 Power 服务器,因为未来的 Power 机器都将专门用 SDMC 统一管理。
学习
-
查看“IBM Systems Director 资源中心”,了解更多 Systems Director 的细节。
-
查看文章“SDMC 信息中心“,了解更多 SDMC 的相关信息。
-
查看文章“IBM Systems Director Management Console: Introduction and Overview“: 了解 SDMC 的产品信息,功能介绍和使用。
- 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 系统时有一个更好的认识。
讨论
- 加入 developerWorks 中文社区。查看开发人员推动的博客、论坛、组和维基,并与其他 developerWorks 用户交流。