在SUSE12中使用 Machinery 进行高级系统管理

简单介绍
在 SUSE Linux Enterprise 12 中。SUSE 如今推出了面向系统管理员的 Machinery。作为其高级系统管理模块的一部分。Machinery 是适用于 Linux 的独一无二的新型系统管理工具套件,它支持配置发现、系统验证和服务迁移。但不会复制现有工具(比如 SUSE Manager 或配置管理系统)的功能。它的用途是帮助消除现有工具之间的差距并实现这些工具之间的集成,以满足数据中心管理员的需求。以下将会具体介绍 Machinery 的功能以及它怎样帮助作为系统管理员的您开展工作。

系统分析
Machinery 的当中一个功能是系统分析。这对于您在数据中心面对的非常多使用案例至关重要。

不管是记录系统设置,验证系统管理工具能否正确操作,满足合规性要求还是整合日益增多的基础设施,都须要进行系统分析。并且。系统分析是更为复杂的工作流程(比如,将系统从物理机器迁移到基于云的基础设施)的一部分。也是“金牌映像”方法的 QA 策略的一部分。此外。您还能够使用系统分析来补充配置管理数据库。

分析的第一步是检查执行的系统。Machinery 无需不论什么系统工具就可以执行检查;它仅仅依赖于现有的 ssh 基础设施。检查结果显示在命令行中或显示为图形报告。



在SUSE12中使用 Machinery 进行高级系统管理

但 Machinery 的功能并不仅限于检查系统并依据检查结果创建报告。



系统描写叙述及其用途
Machinery 的核心概念是通用系统描写叙述,这些描写叙述可用于非常多不同的方案。

检查是为了编写通用系统描写叙述;Machinery 还提供用于管理这些描写叙述的工具。

拥有通用系统描写叙述让您能够做非常多有意思的事情。

比如,您能够对不同的系统描写叙述进行比較。这对于验证系统是否符合某一基准非常实用。

系统描写叙述也可用于比較不同的系统或者同一系统随时间的变化情况。Machinery 还会存储描写叙述,因此,您无需訪问不论什么执行的系统就可以进行这些活动。

系统描写叙述也能够作为迁移根据。

您能够将系统描写叙述与 KIWI 等映像构建工具结合使用。来为 SUSE Cloud 或者其它虚拟或云基础设施创建映像。

Machinery 还可用于将系统从某个版本号的操作系统迁移到更新版本号的操作系统。以便利用 SUSE Linux Enterprise 12 的新功能以及实现其它目的。通过检查和分析。能够了解什么须要调整或者什么能够实现自己主动迁移。

此外,Machinery 还可用于跟踪和验证这些迁移的结果。

借助系统描写叙述这个概念以及模块化命令集,Machinery 提供了一组涵盖大量使用案例的可扩展的功能。

在SUSE12中使用 Machinery 进行高级系统管理

入门
要開始使用 Machinery,请调用 yast2 scc 并依照当中的指示进行操作,以在 YaST 中启用高级系统管理模块。

然后执行 zypper install machinery 以安装此工具。

Machinery 的手冊页包括有关其使用方法的具体说明。使用 man machinery 能够查看这些说明。machinery help 命令提供有关 Machinery 的各个命令的具体帮助。刚開始使用时,一种较好的做法是。使用 machinery inspect <hostname> 检查现有计算机,并通过调用 machinery show <hostname> --html 在 Web 浏览器中显示检查结果报告。

Machinery 是作为开放源码项目进行开发的。

它的代码能够在 GitHub 中找到,因此。您能够跟进甚至參与它的开发。

已经为 SUSE Enterprise Linux 12 公布了此工具的正式发行版。可通过高级系统管理模块中的更新获得这些版本号。该模块全然支持 Machinery。