Articles of configurationpipe

什么是最可靠/可持续的方式来分配文件到一组Windows服务器

在pipe理我的一个应用程序时,我需要将一个小文本文件分发到多个应用程序服务器上的特定目录,并在推出新版本时重新启动服务。 我拥有一套相当标准的工具,SCCM,AD / GPO,Orchestrator等等。 将这个文本文件分发给这些服务器的最具有可操作性的可持续方式是什么?

木偶覆盖符号链接的目录

我正在使用Puppet来pipe理一些服务器的configuration。 其中一个任务是在/www下创build一个特定的文件夹结构来托pipe我们的应用程序。 但最近,我们已经有了这个服务器,其中/www只是到另一个目录的符号链接(必须这样做是因为存储空间不足) $ ls -l /www lrwxrwxrwx 1 root root 13 Oct 25 15:33 /www -> /storage/www/ 我们一直在使用这个来pipe理目录: file { $path: ensure => directory, owner => user, group => group, mode => 'a=rx,u+w' } 这个特定服务器的问题是,当运行Puppet时, /www符号链接被删除,Puppet会在/www下创build一个新的常规目录。 除非我们再次手动介入来创build符号链接,否则这会打乱我们的应用程序。 我的问题:有人知道一种方式,使木偶不删除符号链接,只是把它作为一个目录:如果没有/www目录或没有/www符号链接存在,创build/www目录,否则什么都不做?

为什么在EARTH上我的Windows 2003 Altiris服务器每天重启一次?

我的意思是,这一切都非常好。 每一次,似乎是一个优雅的关机。 Windows 2003 R2服务器。 (SP2) 惠普Proliant DL380 G4。 (BIOS当前为2007年) 至强双核处理器(3.2 G) 4 GB RAM。 运行: * Altiris NS和pipe理服务器 * SQL Server 2000 SE(SP4) * IIS 根据安全性和系统日志,具有本地pipe理权限的域服务帐户正在重新启动该框,并在日志中logging该条目。 (它甚至给出了一个理由 ,那个漂亮的小帐户!:) (不仅如此,唯一的login/连接的其他帐户碰巧.. 啊哈 ,是我的pipe理员帐户。) 事件types:信息 事件来源:应用程序popup窗口 事件类别:无 事件ID:26 date:6/3/2009 时间:上午11:34:48 用户:N / A 计算机:altiris-server 描述: 应用程序popup:系统关机:系统closures。 请保存所有正在进行的工作并注销。 任何未保存的更改都将丢失。 此closures由mydomain \ altiris-server-account启动。 关机将在1秒钟后开始。 关机消息:执行系统维护。 (WTF?“执行系统维护”?系统维护是什么,很less的服务帐户?) 域服务帐户(mydomain / altiris-server-account)是本地pipe理员,并运行以下Altiris服务: […]

Altiris Deployment Console和PXE引导多个vlans

我正在用sql 2008和altiris Deployment Console 6.9 sp2重build2008服务器。 它现在正在工作,但是我正试图让客户端能够pxe启动并加载从altiris的图像,无论他们在哪个vlan。 我们有大约8个vlan,每个vlan具有自己的DHCP作用域,并且使用hp procurve开关作为acls,核心交换机完成所有的第3层工作。 有没有人喜欢这个?

Altiris被禁用?

我们在组织中使用Altiris进行软件部署。 有时当我们删除一块软件时,altiris将变成灰色,并且每个function都被禁用。 解决这个问题的唯一方法是重新安装它。 有谁知道为什么会发生,除了重新安装,最好的解决方法是什么?

远程控制Windows 7机器

过去(使用Windows XP),我们使用Altiris Deployment Console 6.9 SP3来远程控制我们的用户机器。 由于Windows 7已经发布和部署,远程控制不再适用于Windows 7.赛门铁克不会在6.9 X版本上支持这一点。 我不打算去版本7(因为它不支持PXE)。 有没有人知道任何免费/廉价的解决scheme,远程控制工作站运行Windows 7的地方,你可以看到一个设备列表,甚至可以search用户名loginfind该机器(很高兴有,但远程控制列表机器名称就够了)谢谢

任意软件configurationpipe理与Puppet?

我正在评估Puppet作为内部软件configuration和分配系统的潜在替代品。 我正在寻找关于Puppet是否可以满足执行特定于节点的任意软件configuration更改的某些要求的build议。 我们目前的系统提供了一个跟踪单个服务器的CMDB,它们的基本信息(操作系统,IP地址,硬件平台等)以及所有安装的软件组件。 这包括从内部开发的软件应用到操作系统补丁,实用程序等。当前系统还提供基于sftp / ssh的软件分发/安装function,并在端点上运行脚本来执行安装程序。 一个关键的要求(我们目前的系统提供)是为任何给定的组件定义任意软件configuration值的能力。 每个跟踪组件都有一些预定义的configuration参数,其中一些对所有服务器都是通用的,其中一些可能会被特定服务器覆盖,而其中一些服务器必须被覆盖。 在我们当前的系统中,我们在将软件分发包推送到端点之前configuration这些参数。 这些分发程序包中有脚本,它们使用configuration参数来生成作为分发和安装的一部分而推出的configuration文件。 在过去的几天里,我已经阅读了很多关于Puppet的文档,但是Puppet能否提供这个关键function对我来说还是不是很明显。 我可以确定的最好的是,它肯定会要求编写自定义事实作为configuration参数,但除此之外,我还没有能够确定是否可以configuration这些事实的具体值,并导致这些值configuration在端点。 只要查看PE控制台中节点的“Inventory”部分,这与我正在查找的节点类似,但是我需要能够按层次组织它(相关configuration参数或“事实”按类别/组件/等等分组)。 ,以及为这些自定义事实指定默认值和/或重写值的能力。 在这一点上,我不确定Puppet是否可以提供这种function,或者如果可以的话,我会去设置它。 我已经看到Hiera的参考资料,但关于它的详细信息或示例用例,所以我不知道这是否对我的情况有任何用处。 FWIW,这种解决scheme最初只能用于pipe理Windows服务器,但最终还会扩展到Linux机箱。 感谢您提供的任何build议。

任何良好的百胜资源库pipe理仪表板?

目前,我正在pipe理数以百计的CentOS / Amazon Linux服务器,而我们用来pipe理无数软件包的本地工具似乎是不够充分和不必要的。 我正在寻找的是一个工具,每个服务器将连接到,然后报告什么软件包安装以及他们的版本是什么。 本质上,我想有一个仪表板,我可以很容易地看到哪些服务器后面的包,所以需要运行yum更新。 一般来说,我们已经在使用Chef进行configurationpipe理,但是并没有完全解决这个问题(至less不是我见过的)。 我认为Ubuntu有一个这样的服务,但是我没有看到任何RedHat风格的系统。 谢谢!

使用git跟踪linuxconfiguration:如何?

我想用git来跟踪我的linuxconfiguration。 我的想法是每个服务器都有一个分支 。 /etc不是唯一一个要跟踪的目录(我不会在/etc git init ) 据我所知,可以为远程目录初始化一个git。 我试过这个: # mkdir -p /git/.git # cd /git # git –work-tree=/ –git-dir=/git/.git init Initialized empty Git repository in /git/.git/ 1)在一切都不可能之前创build一个新的分支 # git branch server1 fatal: Not a valid object name: 'HEAD'. 2)在master / HEAD中添加文件是不可能的 # touch README.md # git add README.md fatal: Unable to create '//.git/index.lock': No […]

思科ASAconfigurationpipe理

我读到了运行IOS的思科设备,有一个调度器(kron),它可以类似于Linux的cronjobs。 我遵循http://blog.ioshints.info/2007/08/sample-configuration-periodic-upload-of.html上的指导,并按预期工作。 但是这个function在思科ASA(例如5510)上似乎并不可用。 是否有计划任务的替代命令? 或者作为一个普遍的问题:你如何pipe理你的思科configuration(版本控制,归档,备份)?