首页 文章
  • 1 votes
     answers
     views

    Terraform供应商连接用户/密钥

    Terraform为配置者(在我的情况下是chef)提供连接配置,我使用实例默认帐户设置连接,而出于安全原因,我从sudoer中删除默认帐户 . 然后厨师有安全行为,它会在配置后删除验证器密钥,这样的动作需要sudo . 从sudo中删除默认帐户时,操作失败 . 解决方案可能是 为terraform中的供应商连接提供多个用户, 禁用厨师验证器密钥删除行为 有人知道这种奇怪的情况吗?先感...
  • 1 votes
     answers
     views

    Opsworks HAProxy HTTPS重定向

    我无法让HAProxy永久地将所有请求重定向到HTTP到HTTPS . 我已将标准Opsworks HAProxy配置Chef配方安装为自定义配方,并尝试将其修改为重定向请求 . 我没有成功 . 有人可以帮我修改吗? 这是默认的配置食谱:https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/haproxy/templat...
  • 0 votes
     answers
     views

    在CentOS 5.10框上禁用SELinux会话

    我有一些问题正在改变目录权限,看起来它们与SELinux有关 . 我正在试图弄清楚如何禁用SELinux a)剩余的厨师 - 客户会话和b)永久 . 资源: # Change permissions for mounted repository directory "/home/analytics" do owner "analytics" mode...
  • 4 votes
     answers
     views

    Passenger Rails 4 App Startup =未初始化的常量ActiveModel :: Serializer

    我知道这是一个奇怪的请求,但我是乘客的新手,我无法确定在哪里解决他的错误 . Cap部署到服务器就好了,但即使重启后应用程序也无法启动 . 我该从哪里开始? 此外,这是passenger.log . 应用程序development.log完全为空 . 我应该添加这是一个我远程访问的ubuntu 12.04服务器 . 我们使用上限和厨师设置盒子 . If you are wondering, ...
  • 0 votes
     answers
     views

    Rails上的MySQL Gem安装错误

    我正在使用Chef部署我的Rails应用程序 . 而 gem install mysql 我得到了错误, Gem :: Installer :: ExtensionBuildError:错误:无法构建gem原生扩展 . / opt / chef / embedded / bin / ruby extconf.rb检查mysql_ssl_set()... * extconf.rb失败*由于某...
  • 0 votes
     answers
     views

    Chef MySql Cookbook:重启后MySql无法启动

    我正在尝试在vagrant中安装mysql配方 . 我使用this食谱 . MySql服务在 vagrant up 之后启动,但在重启后我无法执行 vagrant provision 或 vagrant up ,因为服务器无法启动 . 我已经意识到,那个Vagrant擦拭 /var/run 目录;它创建mysqld目录(用于套接字),但不创建mysql(用于pid文件) . MySql可以't ...
  • 1 votes
     answers
     views

    Terraform无法将Chef配置程序与ssh连接

    我无法通过私人aws密钥对连接到terraform的ssh进行厨师配置 - 错误看起来只是一个超时: aws_instance.app (chef): Connecting to remote host via SSH... aws_instance.app (chef): Host: 96.175.120.236:32: aws_instance.app (chef): User: ub...
  • 0 votes
     answers
     views

    刀引导失败

    我正在开发Windows上的虚拟机自动化并创建了相同的食谱,一旦创建了虚拟机,我正在尝试使用运行以下命令的厨师服务器来引导节点(在powershell资源下编写) . "knife bootstrap windows winrm $myip -x $myusername -P $mypassword -N $VMName" 如果我直接在我的powershell窗口上执行此命令...
  • 0 votes
     answers
     views

    nginx无法启动 - 排除故障

    我有一个简单的nginx配置在语法上是正确的 . 我使用厨师安装nginx,厨师脚本工作正常 . 但是当我检查nginx的状态时,我发现它处于失败状态 . 如果我重新加载nginx,它会再次进入失败状态 . journalctl -xn 也没有给出太多错误,除了: [root@localhost vagrant]# journalctl -xn -- Logs begin at Wed 201...
  • 35 votes
     answers
     views

    如何从本地VirtualBox / Vagrant开发环境完成 生产环境 部署?

    最近我开始阅读有关使用虚拟化软件构建开发环境(我是初学者)的看法,并且“基础架构作为代码”似乎是一个非常强大的概念 . 我非常喜欢描述here的工作流程结构: 团队周围使用相同的基础VirtualBox图像 Vagrant用于快速'build up'和'provision'这样的图像到所需的配置借助于 Chef(或Puppet)食谱,这是唯一需要置于版本控制之下的代码片段 . 但是...
  • 0 votes
     answers
     views

    如何设置Vagrant ssh超时

    我有一个厨师食谱来为Redhat OS应用补丁 . 注册到RH卫星服务器后,它运行 yum -y update . 我用来测试食谱的rhel 6.4图像有255个包需要更新 . 但它总是在210左右的包中失败,没有消息错误,它只说 "return 1" instead of 0. 我还将我的流浪盒增加到1GB内存,但仍然失败了 . 我怀疑流浪汉ssh超时 . 但我找不到任何...
  • 2 votes
     answers
     views

    厨师Vagrant,找不到文件夹

    厨师真让我困惑 . 你能帮我理解为什么它不起作用吗? Cliff Notes 我正在使用Chef-Solo(不是Berkshelf或其他任何东西) 当我从头开始设置时,一切正常,我可以 vagrant provision 但是,如果我重新启动 HOST (我的主要操作系统),它会中断! 它似乎是在我的流浪汉配置中未指定的.chef文件夹中查找 . 如果我重新启动,我必须做 vm...
  • 0 votes
     answers
     views

    使用Chef 11和Rails 4

    我使用rvm使用ruby 2.1.2设置了rails 4.1.1 . 现在,在同一台机器上,我必须为我的项目目的配置一个厨师工作站 . 我有一个厨师客户端,其中包含以下详细信息:OS- ubuntu 14.04 Chef-client version - 11.12.8 但是,如果我尝试从我的应用程序的ruby代码中使用knife命令,我会获得rails的rubygems依赖项错误 . 以下是...
  • 0 votes
     answers
     views

    在资源'execute[verify-system-status]'上执行操作`run`时出错

    我尝试在Ubuntu 14.04.5 LTS中安装Chef服务器时看到以下错误 . 我按照以下步骤从Sachin博客中安装了一个厨师服务器 . https://sachinsharm.wordpress.com/tag/chef-server/ sudo apt-get update && sudo apt-get upgrade wget https://packages.ch...
  • 0 votes
     answers
     views

    通过厨师从nagios控制台中删除服务

    我正在通过运行dynamodbmonitor的厨师食谱来删除nrpe检查 . nrpe_check "check_dynamodbmonitor" do command "#{node['nrpe']['plugin_dir']}/check_procs" parameters '-a dynamic-dynamodb -c 1:15' action :re...
  • 0 votes
     answers
     views

    Filebeat正在处理所有日志而不是指定的应用程序日志

    我有一个app服务器,我已经配置了filebeat(通过Chef)来提取日志并将其发布到logstash(一个单独的ELK服务器),然后发布到ES和Kibana . 我已经将filebeat配置为仅从/opt/app_logs/*.log处理日志,但它似乎也是从其他位置读取日志,因为在/ etc / filebeat配置目录中,我有filebeat.full.yml和其他yml自动生成的文件,并且...
  • 0 votes
     answers
     views

    Chef脚本资源:用户上下文如何工作?

    我正在尝试以非root用户身份安装pm2和pm2-logrotate(具体来说,使用nginx用户),使用Chef 12 我在全球安装了pm2 [root@~] npm install -g pm2 然后我注册了pm2启动脚本作为nginx用户运行 [root@~] pm2 startup -u nginx --hp /home/nginx systemd 然后我想为作为nginx用户运行的p...
  • 1 votes
     answers
     views

    Openstack厨师Jenkins持续交付

    我是Openstack和Chef工具的全新产品 . 我正在尝试 Build 一个持续交付流程,我想象如下: 从Jenkins创建一个我们有工作的管道: Job1 :编译,运行单元测试静态分析并将RPM构建/工件部署到Artifactory中 . Job2 :从Artifactory下载RPM文件并将它们一起保存到Yum存储库中 . Job3 :在Openstack中清理并重新创建Lab...

热门问题