Articles of configuration

如何让傀儡在目录运行结束时启动所有服务?

特别是从零开始build立一个全新的服务器时,只要所有的依赖关系都满足,puppet往往会启动相关的服务。 这有时会导致服务在启​​动时不必要的太早,而其他软件包(不依赖于服务)的设置仍在运行。 是否有任何单行定义或配方会自动使所有服务在整个目录运行结束时开始/刷新? 我试图弄清楚是否可以利用运行阶段 ,但是按照我的理解,这要求所有服务定义都明确定义为“最后”阶段。 更新1:我的问题的一些背景。 木偶,在一个节点的初始设置,工作相当密集,从而保留一个相当小的虚拟机(在我的情况下,开发计算机上的stream浪者)的资源。 当安装阶段发现一些服务(在我的情况下是后台工作人员)准备就绪时,Puppet启动它们,工作人员开始从队列中接收工作。 这个工作负载减缓了仍在继续的Puppet节点设置过程以及Puppet减慢了工作人员,直到整个设置完成并且该框处于稳定状态。 这就是为什么我开始认为让Puppet在节点上的所有服务开始之前让初始设置工作到最后,为什么我想知道是否有任何简单的方法来使用Puppet来做到这一点。

如何使用Ansible对特定任务的用户进行身份validation?

我得到'味精:无法lockingapt独家操作'当试图安装一些依赖关系在一个使用apt的aptbook,与stream浪的用户。 我怀疑它告诉我这是因为它无法在运行任务时validationstream浪用户。 这是我正在使用的angular色声明。 – name: ruby installer hosts: all sudo: True sudo_user: vagrant roles: – ruby 这是失败的任务: – name: Install ruby building dependencies apt: name={{ item }} state=installed update_cache=yes with_items: – dependency 当删除“update_cache = yes”并重新运行剧本时,我得到:E:无法lockingpipe理目录(/ var / lib / dpkg /),你是root用户吗? 很明显,当用root运行它时,它工作得很好,但是我需要它在不同于root的用户下运行,因为一些ruby(rvm,rbenv特定的)任务。 在运行我的手册时,如何正确authenticationstream浪使用者? 有人能指出我正确的方向吗?

哪个Nginx和哪个configuration文件被使用

我正在尝试为Nginx安装Phusion Passenger模块。 在/usr/sbin/nginx安装了Nginx。 安装程序gem下载了Nginx源代码,并将其与Passenger支持编译到/opt/nginx/sbin/nginx 。 我把这个文件复制到/usr/sbin/nginx 。 所以目前我不确定哪个Nginx正在运行,以及我应该编辑哪个configuration文件。 有什么方法可以确定实际使用的Nginx的位置以及它使用哪个configuration文件?

如何使用默认的CA来使openssl s_client

有没有办法configurationopenssl,以便在运行没有指定-CAfile选项的s_client命令时使用一些默认的CA文件(例如/etc/ssl/certs/ca-certificates.crt)?

阻止/阻止/禁用在特定文件共享上创build的漫游configuration文件

信息:我的部门拥有一个非常大的文件共享(大约50TB当前正在使用),供我公司各个团体使用。 我们控制存储和备份,但每个部门负责pipe理权限,添加/删除内容等。 问题:我们有一个规则,由于networking延迟和其他一些问题,用户不能使用这个文件共享来设置漫游用户configuration文件。 问题:我们不pipe理我们公司的活动目录(我们确实控制了部门的OU和组策略),我们不介意有漫游configuration文件的用户。 我们只是想阻止他们在这个特定的份额使用他们。 是否有服务器端设置或GPO ,我们可以放置,以防止用户指向用户configuration文件到这一个共享没有修改用户GPO设置?

提供和引导之间的定义和区别是什么?

与“引导机器”相比,“提供一台机器”意味着什么? 我看到这个规定主要是在谈论木偶和厨师时使用的,引导接缝被提到的更加接近于机器启动过程(真正在机器启动之后)。 但是,有些人似乎交替使用这些。 有关: https://serverfault.com/tags/provisioning/info https://serverfault.com/tags/bootstrap/info

无法访问除RD(3389)以外的任何Azure虚拟机端口

我有一个新的Windows Server 2012 Azure虚拟机。 一切工作正常,直到我试图从外部访问。 我无法访问SQL Server服务(我尝试了一个小时后放弃了,我想我搞砸了SQL Server服务)。 后来,我发现即使networking端口(80)也不工作! 这里是我的防火墙状态和networking监视器(你可以看到端口80和1433是允许和不受限的): 我试图telnet到80或1433,但都没有工作。 但是,telnet到相同的IP地址到端口3389的作品。 错误消息是: 无法在端口1433上打开与主机的连接:连接失败 有没有我需要做的configuration? 注意:我已经在IIS中添加了一个网站,同时绑定了一个域和虚拟机IP地址,但是访问都失败了,没有任何效果。

如何在Windows Server 2003中为新创build的域用户自动configuration漫游configuration文件path?

如何将Windows Server 2003设置为默认新创build的域用户,以configuration漫游configuration文件path? 假设我有path\ server \ profiles中存储的漫游configuration文件。 是否有一些关键或政策,我可以设置默认configuration文件path如下所示: \服务器\configuration文件\ $用户名 没有我必须记得手动configuration每个新创build的用户的configuration文件path?

什么是pipe理Windows Serverconfiguration的一些工具?

Linux有像puppet这样的工具来强制在服务器上进行configuration。 而且,他们倾向于依靠可以被扔进svn,git等的文本文件。 Windows服务器有哪些工具可以让我: 定义几个服务器的configuration(我可以定义应用程序服务器,电子邮件服务器等) 确定菜鸟是否改变了一切而不让我知道 当我们需要添加一个新的服务器到农场时,将configuration传播到一个新的VM或者盒子上?

如何通过脚本切换代理设置?

我们组织中有许多用户在多个networking上使用他们的笔记本电脑。 每个networking都有自己的访问互联网的代理设置要求,当前,用户必须在移动到不同的networking时手动更改“Internet设置”中的这些设置。 是否有可能脚本的变化,使用户可以运行适当的脚本,他们的networking? 这主要是针对Windows XP,但也可能是Vista和Windows 7所必需的。