chef专题提供chef的最新资讯内容,帮你更好的了解chef。
厨师的新Habitat工具能否与Docker合作?如果是这样,Habitat试图解决什么问题,或者只是试图替换Docker工具集中的工具(例如Docker Swarm,Docker Machine,Docker Compose等)?最佳答案这就是StackOverflow对开放式问题的政策的限制,但是我也会回答:Docker和Habitat并不重要.竞争的重
用例相当简单.我停靠我们的本地配置(利用厨师来配置我们的ubuntu服务器).我使用一些数据卷来共享我想要作为docker容器的缓存的主机目录:例如:docker run -d -P -h docker -v /foo/apt-cache:/var/cache/apt/archives foo:base 但是,每个软件包安装后,/ var / cache /
我试图使用chef脚本安装几个与nginx无关的软件包(例如htop).但它失败了,因为它要求更新nginx.conf和nginx / sites-available / default.我可以选择使用厨师. (我也不想覆盖,因为我想了解并修复问题而不是逃避它)因此我尝试通过运行命令sudo apt-get install htop自行安装htop,并得到以
我正在尝试设置一个主厨配方,让我的网站运行,一切似乎都工作正常,除了uWSGI,它给了我以下错误:*** has_emperor mode detected (fd: 6) *** [uWSGI] getting INI configuration from app-cms.ini removed uwsgi instance app-cms.ini 不再这
我正在尝试通过Ubuntu 12.04服务器上的opscode cookbook安装nginx.我知道这取决于ohai,所以我也下载了这本食谱.当我跑$sudo chef-solo -c solo.rb 我得到一个错误说FATAL: Errno::ENOENT: No such file or directory - solo.rb 不知道当我在当前目录中时
运行vagrant时出现以下错误 - 使用vagrant设置我的开发环境...==> default: [2014-12-08T20:33:51+00:00] ERROR: remote_file[http://nginx.org/download/nginx-1.7.8.tar.gz] (nginx::source line 58) had an e
我正在使用berkshelf管理食谱,厨师11.6.2和nginx cookbook v 2.0.0我从源代码编译nginx的设置:set[:nginx][:source][:modules] = ['http_gzip_static_module', 'http_ssl_module'] 配置给了我错误:Cookbook http_gzip_static_
我正在制作一个厨师食谱,在我的流浪盒上设置一个带有nginx postgresql和独角兽的香草ubuntu 12.04.2,但是我遇到了nginx的麻烦,有一个例外undefined method `[]' for nil:NilClass 安装它时,似乎与ohai配置有关.我发布了我在这里的所有内容:https://github.com/DonGiuli
我们有一个应用程序运行在几个(大约5个左右,将会增长)的框中.所有机器的硬件都是相同的,理想情况下软件也是如此. 到目前为止,我一直在手动管理它们,并且不再需要(静态IP地址,禁用所有必要的服务,安装所需的软件包……).任何人都可以平衡以下选项的利弊,或建议更聪明的东西吗? 1:在所有盒子上单独安装centos并使用chef / cfengine / puppet管理配置. 这样会很好,因为我想借
我正在尝试运行以下主厨命令: # install zombiejs, q (promises), should, coffee-script & mocha execute "install q and zombiejs" do cwd "/home/vagrant"
我有3种不同的方式来安装所述包,我最喜欢选项#1,但我想看看是否有理由使用选项#2或3或任何其他选项? (我这个问题的目标是获得不同方法的反馈;如果可能的话,不要在编译时安装……在这种情况下) 1. p = package "snmp" do package_name value_for_platform( [ "centos", "redhat", "suse" ] => { "de
我经常在他们曾经定期运行Puppet的地方工作.因此,分发更改很容易并且即时.在新团队中,他们不定期地经营厨师代理.他们只用它来引导操作系统,然后杀死它.我不明白为什么有人会使用像Chef这样的配置管理工具而不必经常运行它.无论我们在做什么引导都可以通过基本的 shell脚本完成 – 安装xyz软件,复制配置文件,重启服务. 他们说在生产中定期运行它太危险了,因为他们不确定代码是否是幂等的. 我的
在部署chef-solo设置时,您需要在使用sudo之间切换,例如: bash install.sh 和 sudo bash install.sh 取决于主机服务器上的发行版.如何自动化? ohai已经填充了这些属性,并且可以在您的食谱中随时使用 例如, "platform": "centos", "platform_version": "6.4", "platform_family": "rhe
Puppet和Chef工具的新功能.看起来他们正在做的工作可以通过 shell脚本来完成.也许它是在shell脚本中完成的,直到它们出现. 我同意他们更具可读性.但是,除了可读性之外,还有其他优于shell脚本的优势吗? 特定于域的语言会对您编写的代码量产生很大影响.例如,你可以说,之间没有太大区别: chmod 640 /my/file 和 file { "/my/file": mode
我正在运行一个厨师收件人来安装Websphere fixpacks. fixpack retuns和exitcode [2]用于部分安装.这是一种预期的行为,但厨师只是将其视为错误.有没有办法覆盖它. 我希望厨师继续完成下一个任务,即使返回退出代码是[2] =======================================================================
我刚刚安装了一个新的CentOS 6.3 VM并禁用了SE Linux.下面是我运行安装 Ruby,Chef Solo并尝试配置VM的确切脚本: #!/bin/bash # # Install Chef-Solo if it doesn't exist, then provision the server. # CHEF_FILE="https://dl.dropbox.com/u/4204671
是否可以使用Chef访问另一个用户的注册表?我有作为系统运行的chef-client,我想修改User1的注册表?有没有办法做到这一点? registry_key资源提供了访问HKEY_Users的方法,但我看不到将用户名映射到SID的方法. 这最终变得有点曲折,看着它让我感到畏缩.但它似乎工作! 我想通过注册表修改另一个用户的环境变量,如this Server Fault answer所述,但我
Windows是否具有相当于木偶/厨师的配置管理? 我不会称之为等效,微软的SCCM(系统中心配置管理器)旨在实现同一目标 – 管理多个系统的配置.这是大多数Windows站点使用的工具. ( http://www.microsoft.com/systemcenter/en/us/configuration-manager/cm-overview.aspx)
我主要是开发人员,兼职人员;并为我的项目管理服务器. >我想为我的项目自动配置Web / app /数据库服务器 >我管理Windows和Linux服务器(VPS,云和专用)的混合体 我简要地看了一下调查过的Chef / Puppet / Ansible;而且我想找到一些东西: >易于学习和理解.我不想花费数周的时间来理解复杂的技术. >理想情况下,不需要服务器(“主服务器”)来保存配置 >支持W
我们主要(但不是唯一)赢得服务器. 最好是,我们可以启动操作系统并对它做很少或什么都不做,以使其准备好接收命令(我们知道我们可能需要在其上创建一个带有代理或ssh服务器的基本映像). 需要能够安装mongodb,基于java的应用程序,iis配置等. 哪个工具拥有最强大的Windows支持/社区,以及(如果可能)最轻的init足迹? 操作答案:Powershell DSC. 这不是完整的故事(它没