简单介绍

在 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. linux下的基础操作

    Xfce 终端: Linux 命令行终端,打开后会进入 zsh Shell 环境,可以使用 Linux 命令. NetSurf 网络浏览器:浏览器,可以用在需要前端界面的课程里,只需要打开环境里写的 ...

  2. zay大爷的膜你题 D2T1 江城唱晚

    依旧是外链... 这一次网易云爆炸了....所以我决定后面的都用QQ 下面是题面 这道题是一道傻逼题 数学题,我们仔细看一看,首先有m朵花的话,我们就有m!种排列方式(也就是m的全排列), 然后我们假 ...

  3. net core 使用ef生成实体类(SqlServer)

    1)打开程序包管理器控制台 2)输入命令  Install-Package Microsoft.EntityFrameworkCore.SqlServer 3)输入命令  Install-Packag ...

  4. Redis那些事(一) — Redis简介

    本人最近在学习Redis的使用和底层原理,有一些收获,所以希望通过写博客的形式来记录自己的学习过程,加深自己的理解,同时也方便以后查阅复习.目前打算先记录一些基本的使用方法和部分底层实现,其他的如果有 ...

  5. InnoDB INFORMATION_SCHEMA Buffer Pool Tables

    InnoDB INFORMATION_SCHEMA Buffer Pool Tables InnoDB INFORMATION_SCHEMA缓冲池表提供有关InnoDB缓冲池中页面的缓冲池状态信息和元 ...

  6. Linux基础学习-RHEL7.4之YUM更换CentOS源

    1.配置YUM本地源 1.挂载镜像 [root@qdlinux ~]# mount /dev/cdrom /mnt 2.查看是否挂载成功 [root@qdlinux ~]# df -h Filesys ...

  7. webpack 之 loader

    loader简介 loader在webpack.config.js中进行配置,配置之后,会自动检测打包过程中引入的文件(import或require),通过test成功匹配被引入的文件名后,会对文件内 ...

  8. 项目:开发->测试->上线:流程规范

    1) 项目分析 2) 项目经理分工协作 程序就具体流程: 1: 按项目名称: 建git, 数据库, 线上测试虚拟机 2: 按项目经理分配的大的模块. 自行划分工作阶段 a: 划分为小的模块 b: 预估 ...

  9. Django框架基础知识07-常用查询及表关系的实现

    1.常用的模型字段类型 https://docs.djangoproject.com/en/2.1/ref/models/fields/#field-types 2.字段的常用参数 官方文档:http ...

  10. 嵩天老师的零基础Python笔记:https://www.bilibili.com/video/av13570243/?from=search&seid=15873837810484552531 中的15-23讲

    #coding=gbk#嵩天老师的零基础Python笔记:https://www.bilibili.com/video/av13570243/?from=search&seid=1587383 ...