Powershell DSC的一个强悍之处就在于他是一个跨平台的产品。并不仅仅可以在windows上执行,他还可以管理交换机,存储,Linux等等。这个主要是通过OMI服务器来实现的。
OMI的主要目的就是一个标准化的管理架构来管理一系列的服务。
OMI's primary goal is to provide a rich, high-performance, standards-based management stack that is suitable for a wide range of management applications. This includes cloud management, storage management, server hardware management, device management, and network management, on both large and small systems (embedded and mobility).
关于OMI可以参考,这是一个开源的平台
理论不多说,直接上手试试看。
下面以CentOS 7 为例进行一个推送的实验。
基本流程如下:
1.在节点上安装OMI服务器
2.在节点上安装DSC的组件
3.配置服务器上的DSC资源
4.配置mof文件然后推送到节点
首先需要安装一些必要的安装包
Putty登陆到一个CentOS 7的虚拟机上
yum groupinstall 'Development Tools'
yum install pam-devel
yum install openssl-devel
yum install wget