使用jenkins cookbook 2.2.2 ==> https://supermarket.chef.io/cookbooks/jenkins 我可以使用chef_zero provisioner与vagrant vm合作jenkins chef.run_list = [ 'recipe[jenkins::master]', ] 不过,我想安装插件,并从erb模板创build一个新的工作,我没有运气。 我的理解是,configuration应该通过与厨师零“chef.json”数据结构通过。 我已经尝试了很多很多的语法configuration,但没有运气(也没有错误,因为如果不正确,它会被忽略) 这里是安装一个不工作的插件的例子(我想问题是如何configuration一个chef资源在stream浪汉chef_zero规定内): chef.json = { 'java' => { 'jdk_version' => '7', }, 'jenkins' => { 'master' => { 'jenkins_plugin' => [ 'job-dsl', 'groovy', 'git', 'packer' ] } } } 我将非常感激,如果任何人都可以提供一个chef.json的stream浪的例子,stream浪者chef_zero供应商想要安装jenkins插件(和/或从erb模板或xml文件安装一个新的工作)
我在Exchange中有100个数据库,我想执行任务。 我可能想要更改当前挂载的服务器或其他东西。 当我运行这个命令时,每个数据库都被串行同步。 我想同时运行它们。 我怎样才能做到这一点? Get-MailboxDatabaseCopyStatus -Server nyc01| where Status -eq Failed | Suspend-MailboxDatabaseCopy Get-MailboxDatabaseCopyStatus -Server nyc01 | where Status -eq FailedAndSuspended | Update-MailboxDatabaseCopy- SourceServer nyc02 -DeleteExistingFiles:$true -Confirm:$false
我一直在尝试在Atlas上构build我的Vagrantconfiguration。 此外,我使用ansible提供,我有一些sudo问题。 在尝试在Atlas上运行完整的操作手册之后设置VM后,出现以下错误: virtualbox-iso: failed: [127.0.0.1] => {"failed": true, "item": ""} virtualbox-iso: msg: Failed to lock apt for exclusive operation 所以我在互联网上发现,sudo权限可能是问题。 在我的主要剧本文件权限设置为: sudo: true remote_user: vagrant 而且,当我需要sudo权限的时候,在运行playbook之后,整个事情就会打破。 -name: Update apt sudo: yes apt: update_cache=yes 有谁知道如何解决这种情况? 如何修复sudo权限? 注意。 当我试图在本地构build本机时,它的作用就像一个魅力,但是当我在Atlas上运行它时,我得到了这个问题。 更新:我相信sudo访问是真正的问题在这里我已经删除了configuration的一部分,并保持其他部分需要sudo失败。 virtualbox-iso: failed: [127.0.0.1] => (item=curl,wget,python-software- properties) => {"failed": true, "item": "curl,wget,python-software-properties"} virtualbox-iso: stderr: E: Could not […]
我正在使用Puppet来configurationVagrant box,并希望包含第三方软件包提供者( https://github.com/torrancew/puppet-cpanm ) 该回购协议中的README.md显示了如何在清单中使用提供者,但是假设(我相信)这个提供者有或知道这个提供者。 有了我的stream浪安装,我真的没有一个木偶大师(或stream浪者作为一个?),所以我不知道如何实际使用包提供程序类( https://github.com/torrancew/puppet-cpanm /blob/master/lib/puppet/provider/package/cpanm.rb ) 我需要做什么,无论是在我的Vagrantfile,我的Puppet清单,还是在guest / host系统configuration中的其他地方,我都可以使用这个软件包提供程序?
我有一个用户在就地电子数据展示,并在O365举行。 我试图导出一个条目到PST,它运行的一切,直到它得到一个点,它给了我下面的错误。 导出失败,错误types:“FailedToAutoDiscoverExchangeWebServiceUrl”。 有人可以帮帮我吗? 谢谢!
我正在尝试在Vagrant中设置最基本的networking桥接演示。 我有两台机器在同一个子网中,但在不同的局域网上,还有一台有两个接口的网桥和一个在configuration脚本中设置的网桥。 这是我的Vagrantfile : $bridge_script = <<SCRIPT sudo apt-get update sudo apt-get install -y bridge-utils sudo brctl addbr br0 sudo brctl addif br0 eth1 eth2 sudo ifconfig br0 up SCRIPT Vagrant.configure(2) do |config| config.vm.define "machine1" do |machine1| machine1.vm.box = "hashicorp/precise64" machine1.vm.network "private_network", ip: "192.168.1.2", virtualbox__intnet: "lan1" end config.vm.define "bridge" do |bridge| bridge.vm.box = "hashicorp/precise64" bridge.vm.network […]
我想用ifb来为多个虚拟接口执行一些整形。 但是,我不知道如何告诉ifb接口出口到专门的出口接口 现在vnet0 – >镜像动作镜像 – > ifb0 我想build立以下 vnet0→镜像动作镜像到ifb0→filter匹配到eth4 我注意到默认情况下,所有的数据包都被丢弃在ifb0接口上。 我尝试了从ifb0到eth4的入口镜像操作,但没有数据包正在转发。
我试图做一个简单的事情,在 Icecast主stream服务器的前端高可用性(即我不是在谈论Icecast中继这里) 的反向代理加倍 。 那么,三个虚拟机: 2个完全相同的独立Icecast虚拟机(每个虚拟机都有一个本地MPD音乐源和一个本地nginx前端,用于正确的头文件 ) 一个负载平衡器/反向代理nginx虚拟机。 我的问题是 – 如何configuration反向代理进行自动故障转移,以防Icecast虚拟机中的一个出现stream中断,并且stream客户端不中断? 插图: /— [ local nginx A <-> icecast master A <- mpd A] -> [nginx reverse proxy] —< \— [ local nginx B <-> icecast master B <- mpd B] 我第一次尝试这个简单的教程来设置一个反向代理nginx,之后我可以通过打开nginx虚拟机来听stream。 upstream backend { ip_hash; # try to send the same clients to the […]
数字海洋closures了我的水滴花花公子有交通液滴。 我做了一个新的滴(实例),我又面临同样的问题。 我的nginx access.log中充满了试图进行POST调用的随机IP地址。 最后我粘贴了一些。 为了防范,我使用fail2ban将这些IP地址列入黑名单。但是我需要知道问题的根源 这是因为系统内部是否存在恶意软件,或者是我没有任何控制权? 如果是因为有任何恶意软件包,那我该如何find它? 2.177.28.141 – – [27/Nov/2015:12:50:13 -0500] "POST / HTTP/1.1" 403 1358 "-" "Apache-HttpClient/UNAVAILABLE (java 1.5)" 5.238.77.154 – – [27/Nov/2015:12:50:33 -0500] "POST / HTTP/1.1" 403 1358 "-" "Apache-HttpClient/UNAVAILABLE (java 1.5)" 5.238.77.154 – – [27/Nov/2015:12:50:34 -0500] "POST / HTTP/1.1" 403 1358 "-" "Apache-HttpClient/UNAVAILABLE (java 1.5)" 2.187.214.241 – – [27/Nov/2015:12:51:11 -0500] […]
我已经写了一个powershell脚本来定期处理并将大量(超过70k)的联系人导入到Exchange环境中。 脚本工作正常,但我想尽可能加快速度。 用于导入和导出数据的最耗时的部分。 通过删除Exchange 2013 cmdlet上的大部分依赖关系,我能够缩短大量处理时间。 例如,使用“本机”Get-ADObject cmdlet来提取数据,而不是Exchange特定的Get-MailContact和Get-Contact的组合,我能够将处理时间缩短10倍。 该命令如下所示: $result = Get-ADObject -LDAPFilter "(objectClass=contact)" -searchBase "$OU" -ResultPageSize 100 -property GivenName, SN, DisplayName, Department, physicalDeliveryOfficeName , telephoneNumber, mailnickname, targetaddress | select @{ label="Email"; Expression={ ($_.targetaddress -replace "^SMTP:","").tostring().Tolower().Trim() }}, @{ N="Alias"; E={ $_.mailnickname} }, @{ N="FirstName"; E={ $_.GivenName} }, @{ N="LastName"; E={ $_.SN} }, DisplayName, @{ N="Office"; […]