在SUSE12中使用 Machinery 进行高级系统管理
简单介绍
在 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 进行高级系统管理的更多相关文章
- 一篇文章把你带入到JavaScript中的闭包与高级函数
在JavaScript中,函数是一等公民.JavaScript是一门面向对象的编程语言,但是同时也有很多函数式编程的特性,如Lambda表达式,闭包,高阶函数等,函数式编程时一种编程范式. funct ...
- Java中的序列化Serialable高级详解
来自[http://blog.csdn.net/jiangwei0910410003/article/details/18989711] 引言 将 Java 对象序列化为二进制文件的 Java 序列化 ...
- Protel99se教程九:protel99se中PCB设计的高级应用
在上一节我们PCB资源网的protel99se教程当中,我们给大家讲解了在protel99se进行原理图设计中的一些高级应用技巧,在这一节protel99se教程当中,我们将给大家讲解的是,在prot ...
- Jmeter 中JSON Path Extractor高级用法
好久没玩jemter了,由于项目原因又重新拾起.在使用JSON Path Extractor(jmeter 4.0已经默认支持了,4.0以下要自行安装插件)时,可以进行条件过滤,不用再自行写shell ...
- oracle中group by的高级用法
简单的group by用法 select c1,sum(c2) from t1 where t1<>'test' group by c1 having sum(c2)>100; ro ...
- Python切片中的误区与高级用法
众所周知,我们可以通过索引值(或称下标)来查找序列类型(如字符串.列表.元组...)中的单个元素,那么,如果要获取一个索引区间的元素该怎么办呢? 切片(slice)就是一种截取索引片段的技术,借助切片 ...
- 多测师讲解接口测试 _windows中搭建环境cms_高级讲师肖sir
eclipse集成开发环境 搭建开发环境需要安装的工具如下 jdk-8u60-windows-x64.exe jdk eclipse.rar 集成开发框架 mysql-inst ...
- shell中echo基础及高级用法详解-渐入佳境
--作者:飞翔的小胖猪 --创建时间:2021年2月19日 1.1 基础用法 echo命令用来输出文本,在shell脚本中用来输出提示信息用的比较多. 单引号:原样输出所有的内容,不用转义就能输出特殊 ...
- Matlab中fread函数的高级使用方法及其帮助文档中容易引起歧义的地方
参考资料:http://cn.mathworks.com/help/matlab/ref/fread.html 注意:参考资料针对的Matlab版本号R2015a,我使用的是R2013b. Matla ...
随机推荐
- Gradle dependencies 依赖方式
implementation:使用了该命令编译的依赖,仅仅对当前的Moudle提供接口 依赖首先应该设置为implement的,如果没有错,那就用implement,如果有错,那么使用api指令 那为 ...
- Visual Studio 2017部署 webStrom开发的nodejs项目
vs点击文件--新建--项目--JavaScript--Node.js--通过现有Node.js代码 wxxcx为nodejs项目根目录,然后右击整个项目--属性:1.启动目录2.默认打开的链接3.设 ...
- MySQL-01 MySQL数据库安装指南
学习要点 MySQL数据库的安装和设置 下载mysql mysql官网:https://www.mysql.com/downloads/ 主要版本: Oracle MySQL Cloud Servic ...
- Perl monks 的 快速回复
on Jun 20, 2019 at 11:39 UTC ( #11101620=perlquestion: print w/replies, xml ) Need Help?? jimyokl ha ...
- Elasticsearch document深度剖析
1. 针对Elasticsearch并发冲突问题,ES内部是如何解决的? 1)ES内部是线程异步并发修改的,是基于_version版本号进行乐观锁并发控制的: 2)若后修改的先到了,那么修改后版本发生 ...
- perl学习之:@_ $_
question 1 :数组@xxx调用时,每个元素应该用$xxx[0]/$xxx[1]... 来表示所以$_[0]表示@_的一个元素,和默认缺省变量$_无关,是两个东西请查阅数组元素调用相关章节 ...
- tiny4412学习笔记-将uboot、zImage、文件系统烧到emmc中 (转)
http://blog.chinaunix.net/uid-30025978-id-4788683.html 1.首先还是要将u-boot写入SD卡中从SD卡启动. 使用读卡器将SD插入电脑中,使用u ...
- solr 分析器
源https://www.w3cschool.cn/solr_doc Solr 分析器被指定为 schema.xml 配置文件中的<fieldType>元素的子元素(在与 solrconf ...
- 如何在开发时用PC端对移动端页面进行调试
原文转载于:https://cnodejs.org/topic/56ebdf2db705742136388f71 项目名称: spy-debugger 项目地址:https://github.com/ ...
- 数组和String几种方法的需要注意的地方
array的方法总结 会更改原来的的数组 push.unshift方法,返回length.增加值得就返回length,其他返回该元素 pop,shift返回该元素 reverse返回该元素 splic ...