在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。

时间: 2024-10-31 09:46:35

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

常用的高级系统管理命令

监测程序 探查进程  ps -A 显示所有进程-N 显示与指定参数不符的所有进程-a 显示除控制进程(session leader ① )和无终端进程外的所有进程-d 显示除控制进程外的所有进程-e 显示所有进程-C cmdlist 显示包含在 cmdlist 列表中的进程-G grplist 显示组ID在 grplist 列表中的进程-U userlist 显示属主的用户ID在 userlist 列表中的进程-g grplist 显示会话或组ID在 grplist 列表中的进程 ②-p pid

【课程分享】深入探究IBM AIX高级系统管理(LVM、HACMP双机互备)

课程讲师:丸子 课程分类:其他 适合人群:高级 课时数量:53课时 更新程度:完毕 用到技术:AIX.LVM.HACMP 涉及项目:AIX系统管理 对这个课程感兴趣的,可以加我好友2059055336分享资源 AIX(Advanced Interactive eXecutive)是IBM基于AT&T Unix System V开发的一套类UNIX操作系统,运行在IBM专有的Power系列芯片设计的小型机硬件系统之上.它符合Open group的UNIX 98行业标准(The Open Group

IBM AIX高级系统管理

推荐给你们一套系统性学习Unix操作平台上的AIX高级系统管理的课程 AIX(Advanced Interactive eXecutive)是IBM基于AT&T Unix System V开发的一套类UNIX操作系统,运行在IBM专有的Power系列芯片设计的小型机硬件系统之上.它符合Open group的UNIX 98行业标准(The Open Group UNIX 98 Base Brand),通过全面集成对32-位和64-位应用的并行运行支持,为这些应用提供了全面的可扩展性.它可以在所有的

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

在JavaScript中,函数是一等公民.JavaScript是一门面向对象的编程语言,但是同时也有很多函数式编程的特性,如Lambda表达式,闭包,高阶函数等,函数式编程时一种编程范式. function dada() { var a = 1; var b = function() { console.log(a); } return b // b 就是一个闭包函数,因为它能访问dada函数的作用域 } JavaScript的函数也是对象,可以有属性,可以赋值给一个变量,可以放在数组里作为元素

Android中的SQLite的高级使用

SQLite在android实际开发中是基本上避免不了的,很多时候我们都会使用到他作为数据存储的一种手段. 比如,我们现在,一般打开app,不用有网络的一些操作,我们就可以给用户显示上次退出之前的最新的前二十条或者多少条数据,一些评论等等.我们就是可以使用SQLite来实现.思想是:每一次用户有刷新成功的操作,我们就保存本次刷新得到的前二十条(根据实际情况)数据,然后把相关数据保存本地,通过数据库去维护并且获取,这样子的用户体验就很好,因为不用打开APP需要有网络请求的数据成功之后才有东西显示出

深入探究IBM AIX高级系统管理(LVM、HACMP双机互备)

课程讲师:丸子课程分类:其他适合人群:高级课时数量:53课时更新程度:完毕服务类型:C类(普通服务类课程)用到技术:AIX.LVM.HACMP涉及项目:AIX系统管理 需要更多相关资料可以联系 Q2748165793  AIX(Advanced Interactive eXecutive)是IBM基于AT&T Unix System V开发的一套类UNIX操作系统,运行在IBM专有的Power系列芯片设计的小型机硬件系统之上.它符合Open group的UNIX 98行业标准(The Open

mybatis中的resultMap 的高级映射

引用:https://www.cnblogs.com/yansum/p/5774873.html Mybatis 高级结果映射 ResultMap Association Collection 在阅读本文章时,先说几个mybatis中容易混淆的地方: 1. mybatis中的列不是数据库里的列而是查询里的列,可以是别名(如 select user_name as userName,这时column='userName' property="userName") 2.Mysql中使用自增

Keras官方中文文档:高级激活层Advanced Activation

高级激活层Advanced Activation LeakyReLU层 keras.layers.advanced_activations.LeakyReLU(alpha=0.3) LeakyRelU是修正线性单元(Rectified Linear Unit,ReLU)的特殊版本,当不激活时,LeakyReLU仍然会有非零输出值,从而获得一个小梯度,避免ReLU可能出现的神经元"死亡"现象.即,f(x)=alpha * x for x < 0, f(x) = x for x>

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

众所周知,我们可以通过索引值(或称下标)来查找序列类型(如字符串.列表.元组...)中的单个元素,那么,如果要获取一个索引区间的元素该怎么办呢? 切片(slice)就是一种截取索引片段的技术,借助切片技术,我们可以十分灵活地处理序列类型的对象.通常来说,切片的作用就是截取序列对象,然而,它还有一些使用误区与高级用法,都值得我们注意.所以,本文将主要跟大家一起来探讨这些内容,希望你能学有所获. 事先声明,切片并非列表的专属操作,但因为列表最具有代表性,所以,本文仅以列表为例作探讨. 1.切片的基础