简单介绍

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



系统分析

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

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



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





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

系统描写叙述及其用途

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

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

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



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

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



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

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

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

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



借助系统描写叙述这个概念以及模块化命令集,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。

在SUSE12中使用 Machinery 进行高级系统管理的更多相关文章

  1. 一篇文章把你带入到JavaScript中的闭包与高级函数

    在JavaScript中,函数是一等公民.JavaScript是一门面向对象的编程语言,但是同时也有很多函数式编程的特性,如Lambda表达式,闭包,高阶函数等,函数式编程时一种编程范式. funct ...

  2. Java中的序列化Serialable高级详解

    来自[http://blog.csdn.net/jiangwei0910410003/article/details/18989711] 引言 将 Java 对象序列化为二进制文件的 Java 序列化 ...

  3. Protel99se教程九:protel99se中PCB设计的高级应用

    在上一节我们PCB资源网的protel99se教程当中,我们给大家讲解了在protel99se进行原理图设计中的一些高级应用技巧,在这一节protel99se教程当中,我们将给大家讲解的是,在prot ...

  4. Jmeter 中JSON Path Extractor高级用法

    好久没玩jemter了,由于项目原因又重新拾起.在使用JSON Path Extractor(jmeter 4.0已经默认支持了,4.0以下要自行安装插件)时,可以进行条件过滤,不用再自行写shell ...

  5. oracle中group by的高级用法

    简单的group by用法 select c1,sum(c2) from t1 where t1<>'test' group by c1 having sum(c2)>100; ro ...

  6. Python切片中的误区与高级用法

    众所周知,我们可以通过索引值(或称下标)来查找序列类型(如字符串.列表.元组...)中的单个元素,那么,如果要获取一个索引区间的元素该怎么办呢? 切片(slice)就是一种截取索引片段的技术,借助切片 ...

  7. 多测师讲解接口测试 _windows中搭建环境cms_高级讲师肖sir

    eclipse集成开发环境 搭建开发环境需要安装的工具如下 jdk-8u60-windows-x64.exe        jdk eclipse.rar      集成开发框架 mysql-inst ...

  8. shell中echo基础及高级用法详解-渐入佳境

    --作者:飞翔的小胖猪 --创建时间:2021年2月19日 1.1 基础用法 echo命令用来输出文本,在shell脚本中用来输出提示信息用的比较多. 单引号:原样输出所有的内容,不用转义就能输出特殊 ...

  9. Matlab中fread函数的高级使用方法及其帮助文档中容易引起歧义的地方

    参考资料:http://cn.mathworks.com/help/matlab/ref/fread.html 注意:参考资料针对的Matlab版本号R2015a,我使用的是R2013b. Matla ...

随机推荐

  1. saltstack入门个人笔记

    offical website reference1 reference2 install apt-get install python-software-properties apt install ...

  2. 前端开发中的 meta 整理

    meta是html语言head区的一个辅助性标签.也许你认为这些代码可有可无.其实如果你能够用好meta标签,会给你带来意想不到的效果,meta标签的作用有:搜索引擎优化(SEO),定义页面使用语言, ...

  3. Mac 配置 php-fpm

    Mac 自带 php-fpm,在终端执行 php-fpm,会报如下错误: ERROR: failed to open configuration file '/private/etc/php-fpm. ...

  4. Python数据可视化库-Matplotlib(一)

    今天我们来学习一下python的数据可视化库,Matplotlib,是一个Python的2D绘图库 通过这个库,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率图,条形图,错误图,散点图等等 废 ...

  5. C语言学习13

    快速排序 //快速排序 #include <stdio.h> void quicksort(int a[], int left, int right); void main() { ] = ...

  6. 慕课网 微信小程序商城构建全栈应用 tp5【总结】

    1.异常处理: [代码越抽象,复用性越高] [封装性越好,适应代码变化的能力越强] [] <?php/** * Created by PhpStorm. * User: 14155 * Date ...

  7. shelve -- 用来持久化任意的Python对象

    这几天接触了Python中的shelve这个module,感觉比pickle用起来更简单一些,它也是一个用来持久化Python对象的简单工具.当我们写程序的时候如果不想用关系数据库那么重量级的东东去存 ...

  8. LaTeX模板

    学校linux机子根本跑不动libreoffice,wps没有公式,只好上LaTeX了. 先 beamer: 需要安装firasans和firamono字体,思源黑体SC \documentclass ...

  9. Selenium加载Chrome/Firefox浏览器配置文件

    Selenium启动浏览器时,默认是打开一个新用户,不会加载原有的配置以及插件.但有些时候我们可能需要加载默认配置. 一.Chrome浏览器 1.在Chrome浏览器的地址栏输入:chrome://v ...

  10. Hybris Virtualjdbc Extension

    作者:Eason 编写日期:2018/07/31 联系方式:13920409462 1. Extension 说明 virtualjdbc extension 提供了虚拟JDBC驱动程序的实现. 通过 ...