jjzjj

windows - 扩展 Chef Windows Cookbook...DISM 限制

我正在尝试使用Chef在WinServer2012上安装.NET3.5框架。然而,ms_dotnet35说明书不支持WinServer2012。所以我复制了它在说明书中用于安装的代码(fromhere)(请原谅格式):ifplatform?('windows')unlessFile.exists?('C:/Windows/Microsoft.NET/Framework/v3.5')windows_feature'NetFx3'doaction:installendendelseChef::Log.warn('MicrosoftFramework.NET3.5canonlybeinsta

windows - 使用 Chef 在 Windows 节点上挂载 Windows 共享

我正在尝试将文件从Windows共享复制到我的节点缓存。显然没有办法从remote_file做到这一点,所以我的替代想法是尝试将Windows共享安装到本地驱动器并通过文件资源访问我需要的文件。然而,即使Chef告诉我挂载成功,我也无法在节点上看到共享并访问它。mount"H:"dodevice"\\\\\\software"action:mountend就像https://tickets.opscode.com/browse/CHEF-1267建议。但是这不起作用:Recipe:ossec::default←[0m*mount[H:]actionmount←[0m[2014-06-0

windows - Chef::Exceptions::WindowsNotAdmin:由于缺少管理员权限,无法获取安全信息

我们试图提供一个解决方案来使用Chef为客户端管理Windows2012服务器,但不幸的是,chef-client运行失败并显示Chef::Exceptions::WindowsNotAdmin:cannotgetthesecurityinformationforduetomissingAdministratorprivileges异常(exception)。这有点奇怪,因为我们已经确认我们用于远程管理服务器的域帐户是Administrators组的成员。我们能够使用它来管理同一域中的其他服务器。此外,当我们通过远程桌面使用域帐户连接到服务器,以管理员身份启动PowerShell并启动

windows - 如何在 Windows 上安装 Chef 服务器

我在windows上安装了chef客户端,比如msi安装程序,但我不知道如何在windows上安装chef服务器,请给我建议如何在windows操作系统上安装chefserver 最佳答案 Windows不支持开源ChefServer。您可以通过以下方式确认这一点:在此处转到官方下载站点:https://downloads.chef.io/chef-server/向下滚动以查看支持的操作系统。这并不是说理论上不可能在Windows机器上运行ChefServer。但我还没有看到可靠的说明,也没有人声称已经这样做了。另见:Install

windows - Knife 窗 : Network Error: getaddrinfo: Name or service not known (windows:22)

我有一个Ubuntu工作站,我正在尝试引导一个Windows节点。Windows节点在端口2222上打开了ssh。我一直在关注http://docs.opscode.com/plugin_knife_windows.html.ateetor@ateetor-virtual-machine:~/chef/chef-repo$sudogeminstallknife-windows--http-proxy=[REMOVED]Successfullyinstalledknife-windows-0.5.121geminstalledInstallingridocumentationforkni

php - 更新 chef php cookbook 的 php 版本

我是Chef的新手,正在尝试配置phpcookbook以在Ubuntu上安装php5.4.8而不是默认的php5.3.10。我已经尝试在我的自定义Recipe的attributes/default.rb文件中添加此设置:默认['php']['version']='5.4.8'但是安装的版本还是5.3.10php-vPHP5.3.10-1ubuntu3.4withSuhosin-Patch(cli)(构建时间:2012年9月12日19:00:43)版权所有(c)1997-2012ThePHPGroupZendEnginev2.3.0,版权所有(c)1998-2012ZendTechnol

php - Opscode Chef REST API JSON 无效

我正在尝试通过PHP与Chef集成我使用了库https://github.com/dv1r/php-chef与HostedEnterpriseChef通信。当我从Chef检索信息时,一切正常。我还可以删除客户端等。当我尝试向服务器发送数据时,问题就出现了。我总是收到错误“无效的JSON”。根据http://jsonlint.com/,我发送的JSON是有效的.有人知道我是否需要向json_encode()添加类型和编码类型才能解决这个问题吗?代码示例:try{//GetscurrentdatainData-Bad`evns`Item`dev`(works)$res=$this->che

java - 使用 Chef 安装 Java 7,无法正常工作

我有一本包装Recipe,里面有一个Recipe,recipes/default.rb内容如下:include_recipe"apt"node.override[:java][:jdk_version]='7'include_recipe"java"我有来自社区站点的apt和javaRecipe。我只使用这个包装配方运行KnifeBootstrap。当我聚合节点时,它会安装Java6而不是Java7。我觉得我缺少了一些明显的东西,但我无法弄清楚。node.override不应该让它覆盖默认的jdk_version6吗? 最佳答案 用

php - 用于简单 LAMP 开发的 Chef/Fabric/Puppet 替代方案?

我最终决定真正正确地学习软件设计流程,以提高我的技能并发展我的业务。这意味着采用版本控制(git),设置开发-暂存-生产环境并尽可能保持这些环境的配置相似。我真的快要完成最后一步了,选择一个解决方案来自动化和同步我的服务器设置。我研究过Chef、Puppet和Fabric,但就我的目的而言,它们似乎都过于复杂。我是:在单个服务器上开发小型网络应用将在具有中级PHP和UNIX技能的LAMP环境中进行开发不会大量修改环境变量(主要是php.ini、apache配置)对于比掌握复杂的Chef环境或学习Python以使用Fabric更容易实现的解决方案,我将不胜感激。如有必要,我可以这样做,但

配置错误loadError:无法加载此类文件-Chef_handler_foreman(需要/terect in /etc/chef/client.rb)

我试图向工头注册现有的厨师节点。我跟着:https://www.theforeman.org/plugins/foreman_chef/0.5/index.html这会告诉我安装Chef_handler_foremanGem,并将以下内容放入/etc/chef/client.rb中:需要'Chef_handler_foreman'foreman_server_options'https://your.proxy.server:8443'foreman_facts_uploadtrueforeman_reports_uploadtrueforeman_enctrue我都做了。当我经营厨师-客户时