DSC的优势之一是它是一个混合产品。不仅可以在windows上实现,还可以管理网络交换机、存储、Linux等等。这主要是根据OMI网络服务器来完成的。
OMI的主要目的是用标准化的管理方法框架来管理一系列服务项目。
OMI的主要目标是提供一个丰富、高性能、基于标准的管理堆栈,适用于各种管理应用。这包括大型和小型系统(嵌入式和移动)上的云管理、存储管理、服务器硬件管理、设备管理和网络管理。
供OMI参考,这是一个开源系统服务平台。
http://blogs.TechNet.com/b/windows-server-China-blog/archive/2012/07/19/open-management-infrastructure.aspx
基本理论很少,马上试试。
以CentOS7为例进行消息推送实验。
基本步骤如下:
1.在连接点上安装OMI网络服务器。
2.在连接点处安装DSC的部件。
3.在网络服务器上配备DSC资源
4.配有mof文件,则消息被推送到连接点。
首先,您必须安装一些必要的安装文件。
Putty登录CentOS7的虚拟机。
yum groupinstall 'Development Tools' yum install pam-devel yum install openssl-devel yum install wget然后免费下载减压OMI的安装文件。
mkdir /root/downloads cd /root/downloads wget https://collaboration.opengroup.org/omi/documents/30532/omi-1.0.8.tar.gz tar -xvf omi-1.0.8.tar.gz配备OMI
cd omi-1.0.8/ ./configure make make install用于安装python和LinuxDSC的组件
yum install python yum install python-devel cd /root/downloads wget https://github.com/MSFTOSSMgmt/WPSDSCLinux/releases/download/v1.0.0-CTP/PSDSCLinux.tar.gz tar -xvf PSDSCLinux.tar.gz mv ./dsc/* ./ ls -l make make reg最后,启动OMI网络服务器。
OMI_HOME=/opt/omi-1.0.8 /opt/omi-1.0.8/bin/omiserver -d如今,DSC配备了网络服务器
首先,你必须免费下载匹配的Linux资源。
https://github.com/MSFTOSSMgmt/WPSDSCLinux/releases/download/v1.0.0-CTP/NX-PSmodule.zip。
免费下载,复制到C:\Windows\System32\WindowsPowerShell\v1.0\modules。
然后,我检查它是否被成功加载,并且我能够看到来自nx的更多资源。我的这个好像不是最新版本,从微软的网页上可以看到很多资源。
NX,管理数据
NX,加上删除nxPackage
脚本, *** 作脚本制作
服务,管理服务
NxUser,管理方法客户
接下来,我设置了一个用于检测的环境变量,这里我设置了一个文档和一个客户。
为了更好地连接到OMI网络服务器,我们必须建立一个CIM会话,默认端口号是5986/5985。记得在Linux上打开匹配的服务器防火墙。
消息立即推送,呃,错误?!!!
经过检查,这个东西其实是一个bug,也就是说是兼容性问题。WMF5.0预览版(DSC2.0)会自动生成configrationName和Name,但是这个英文语法在4.0(DSC1.0)和Linux中是找不到的,所以会出错。
解决办法很简单。要么手动删除,要么用4.0设备形成一个。
再次推送消息,成功!
登录Putty,查询并确认。
cat/tmp/dsctest
cat/etc/passwd
实验成功了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)