知识网
  • 主页
  • 建站基础
  • 网页设计
  • 开发代码
  • 网页特效
  • 精品网站
  • 数据库
  • 推广运营
  • 广告视觉
  • 开源系统
  • 电脑常识
  • 游戏攻略
  • 科技资讯
  • 其他
  • 当前位置:首页 > 电脑常识 > Window PowerShell 学习系列----DSC的定义和2种架构模式

    Window PowerShell 学习系列----DSC的定义和2种架构模式


    时间:2017-01-12 18:10:04 来源: 作者: 点击:116

    Window PowerShell 学习系列----DSC的定义和2种架构模式。PowerShell DSC是PowerShell的一部分,是一个新的管理平台,英文全称为,PowerShell Desired Status Configuration,翻译成中文就是理想管理配置状态。PowerShell DSC 能够为系统和软件服务部署和管理配置数据,并且允许定义当前机器的状态从而确保机器的状态和你预定义的没有偏差。

    那么什么是状态的呢?状态指的就是一台机器上面的所有东西,比如,OS和软件的所有配置设置,任何文件和进程需要被设置成什么内容。DSC能够保证帮助我们处理所有的配置数据并且能重复执行且每次重复执行结果都一样。WindowPowerShell DSC能够帮助我们用户的资源在数据中心被正确的配置;DSC是PowerShell语言的扩展,为数据中心的资源提供了可申明,可自动化,满足幂等(可重复执行)性和一致性的配置能力。DSC能够帮助专业运维人员,开发,IT基础设施管理员等定义目标节点的配置(计算机或者设备)同时阻止配置的不一致性和配置状态的漂移。 简单的DSC的配置(Configuration)的例子。

    PowerShell DSC是PowerShell的一部分, 而PowerShell是WMF(Window Management FrameWork)的一部分。

    #1 PowerShell DSC支和Chef,Puppet一样,支持两种架构模式Push(推)和Pull(拉)模式。

    (1)Push(推)模式

    学建站51xuejianzhan.com

    In this design, only one-way communication is possible. It is the administrator that sends the configuration to the machines.

    Push(推)模式是是单向沟通模式,管理员直接把配置发送给目标节点。

    优点:

    成本低 架构简单 能够快速构建一个测试环境 缺点 需要自己管理服务器的连接;如果万一客户端不在线,则推送会失败。

    (2)Pull(拉)模式

    在Pull(拉)模式下,也是单向连接,不过是目标节点主动去轮询一个Pull Server(拉服务器),其实就是访问Pull Server(拉服务器)的Restful 服务(oData标准),轮询的间隔可以设置,默认情况下是15分钟。

    学建站51xuejianzhan.com优点:

    能够自动部署配置 能够管理更多机器,就好在B/S结构中,很多用户同时访问一个网站一样,只要目标节点在网络上,其就会每 隔固定的时间去访问Pull Server(拉服务器) 缺点 需要部署多个服务器,在接下来的文章我们会看到,服务器端除了有Pull Server(拉服务器)之外,还有一个Compliance Server(状态监视服务器) 。


    (责任编辑:1)
    评论

    用户名 验证码
    最新评论
    赞助商链接
    网页取色器 | 网页配色工具 | 时间转换 | 精彩收藏 | 每日阅读 | 常用函数库 |

    Copyright © 2012 - 2013 我要学建站 All rights reserved. 213.6 ms sql:9