我可以访问大约20台计算机的小型Linux池。 我想提出一个简单 易用的configuration解决scheme,使我能够 将相同的configuration部署到新的计算机 分发软件安装到所有计算机 当涉及到已安装的软件和configuration时,请保持所有计算机同步 我知道Ubuntu的景观,但这个解决scheme对我来说太贵了。 现在我正在手动部署新的安装,我用cssh来pipe理计算机, 但从长远来看 ,这个解决scheme似乎并不实际。 在新机器上部署相同的安装可能可以通过使用PXE来实现,但是如何keeping systems up to date and properly configured部分呢? 那里有没有什么容易的configuration和使用解决scheme? 我知道Puppet似乎太夸张了,但也许我错了。 我很乐意听取您的解答!
我正在使用舵代理3.1(方向舵服务器3.0.6),当我用“方向舵代理清单”强制清点时,节点之间没有相同的输出大小,就像详细信息是不同的(见底部) 。 任何想法 ? x@pv2-51b7y:~$ sudo rudder agent inventory 2015-07-29T09:47:23+0200 notice: /default/doInventory/methods/'any'/default/fusionAgent/commands/'/opt/rudder/bin/run-inventory –local=/var/rudder/tmp/inventory/pv2-51b7y-e5f0d268-0d81-4f27-98de-edee40604b0e.ocs –scan-homedirs'[0]: Q: "…-inventory –lo": [info] FusionInventory instance: builtin Q: "…-inventory –lo": [info] Inventory saved in /var/rudder/tmp/inventory/pv2-51b7y-e5f0d268-0d81-4f27-98de-edee40604b0e.ocs Q: "…-inventory –lo": [info] task WakeOnLan execution not requested Q: "…-inventory –lo": [info] task NetDiscovery execution not requested Q: "…-inventory –lo": [info] task NetInventory execution not […]
我是Puppet的新手,并开始使用它我想学习如何pipe理系统用户。 我有几个用户,有共同的属性,所以我想我应该把事情排除在外。 经过一番斗争,这是我带来的: define staff::ssh_key($user) { ssh_authorized_key { $name[name]: ensure => present, key => $name[key], type => "ssh-rsa", user => $user, require => File["/home/${user}/.ssh"], } } define staff($fullname, $ssh_keys, $shell = "/bin/bash") { user { $name: ensure => present, comment => "${fullname},,,", home => "/home/${name}", managehome => true, groups => ["users", "adm", "sudo"], shell => […]
我使用舵 2.3(v.2.3.7〜rc2〜git201205021042)几个月后,现在我已经添加了一些已被删除的虚拟机。 所以,我一步一步地search如何将其从我的方向舵节点列表中删除。 我想这是在LDAP条目,但也可能是一些文件/目录也Postgres? PS:我知道这是2.4的一个新的/未来的function,但我不在2.4 …
目前我们正在使用wiki(Confluence)跟踪这些信息,如: 服务器 应用 configuration(IP地址,使用的域 业主(联系人) 问题在于,维基不太适合编辑结构化数据。 有没有一个免费的替代scheme(不寻找复杂的商业解决scheme),最好是可以允许LDAPauthentication。 注意:我知道Google文档可能是另外一种select,但是这不在问题之列,因为它是在公司环境之外托pipe的,并且没有明确的方式来保护对表格的访问。 可能我需要这个来pipe理less于100台机器,但显然有20多台机器和更多的应用程序。
由于cfengine客户端可以根据其“input”目录中的文件自主运行,为什么需要一个运行cf-serverd的策略服务器? 还有一些其他的文件分发机制(NFS,从源代码pipe理拉,从哑文件服务器传输)工作? 除了提供文件之外,还有其他一些政策服务器可以执行的Community Edition吗?
可以使用标准端口,在所有的消费者NAT路由器中默认使用标准端口(并且没有公共DNSlogging或者静态IP),Salt Stack minions可以与NAT /防火墙等之后的salt master进行通信? 我正在通过我的第一个盐教程的方式,这是我卡住的地方。 我可以在Ubuntu salt-master上configurationiptables。 但是我无法控制那些将要坐在后面的路由器/ NAT。 到目前为止,我试过这些设置: 的/ etc /盐/主: publish_port: 465 ret_port: 443 的/ etc /盐/仆从: master_port: 465 这没有用。 背景: 我有一个定制开发的应用程序,目前运行在约40 Kubuntu笔记本电脑(&更多计划)。 每隔几个月我都需要更新应用程序。 (通常这相当于replace一个需要root权限的.jar文件。)我还必须运行Ubuntu更新和其他一些小的东西。 我一直在使用Team Viewerlogin到每个客户端。 我想大大改善这个过程。 我知道的两个选项是: 使用反向ssh隧道和bash脚本。 我testing了这个,它的工作原理。 但是我没有得到任何报道等等,我会用Salt Stack得到。 使用Salt Stack(或类似的)pipe理工具。 但是我需要一个非常简单的工具。 我不能随时投入大的学习曲线。 我看着Puppet和一堆相关的工具。 我发现的唯一一个对我来说足够简单的(就目前而言)是Salt Stack。 但是我现在被卡住了,因为我的奴才不能达到盐师,如上所述。 我欣赏build议。
我有几个使用SCCM在Windows笔记本电脑上为用户部署软件的问题: 用户是否需要login到目标便携式计算机,还是足够在公司networking上? 还是只是目标笔记本电脑只是在线? 这意味着,不一定在企业领域,但可能在用户家庭networking(对于在家工作的用户)。 这可能需要在用户笔记本电脑上运行某种组件,但SCCM是否提供了这种function?
当我有两台服务器时,有什么优点和缺点 一个主邮件服务器+一个备份MX,只有在主服务器closures时才将邮件排队 两个“专用”(可能是相同configuration的)邮件服务器,作为所有域的端点 我目前的configuration草图见下文。
我使用有机地增长并变得相当复杂的cfengine安装。 一些节使用许多类,例如class1&(class2|class3)&!class4|class5 是否有一些工具会采取cfengineconfiguration并简化它,类似于用布尔代数来简化逻辑电路? 如果没有,有没有分析cfengineconfiguration的工具? 例如,类和对象可视化工具可能会有所帮助。