文件名称:aws_ha_chef:在亚马逊的云中安装高可用的 Chef 集群
文件大小:30KB
文件格式:ZIP
更新时间:2024-07-23 07:11:08
Ruby
aws_ha_chef 食谱 本说明书将在 AWS EC2 中安装和配置高可用性 Chef 服务器集群,该集群具有两个后端服务器和多个前端服务器。 本说明书尝试自动化安装指南中的大部分步骤。 官方安装文档在这里: : 前端服务器和辅助后端服务器需要在主要后端机器上生成的配置。 我们在主要配方中通过为每个核心服务器和报告配置创建一个 *.tar.gz 包来解决这个问题,然后在端口 31337 上的轻量级 Web 服务器上为它们提供服务。“集群”配方将尝试拉这个文件大约 30 分钟后放弃。 这意味着您可以并行启动整个集群,前端和辅助后端机器将在完成其 Chef 运行之前等待主后端准备就绪。 您可以使用 Chef Zero 或 Chef Provisioning 来部署您的集群。 还为 Test Kitchen 用户提供了一个 .kitchen.yml 文件。 push_jobs、报告
【文件预览】:
aws_ha_chef-master
----.kitchen.yml(2KB)
----.gitignore(160B)
----libraries()
--------helpers.rb(176B)
----bootstrap()
--------solo.rb(121B)
--------README.md(197B)
--------frontend.json(949B)
--------backend.json(913B)
----templates()
--------default()
----.travis.yml(160B)
----.rubocop.yml(528B)
----Strainerfile(120B)
----CHANGELOG.md(594B)
----Thorfile(241B)
----spec()
--------server_spec.rb(330B)
--------configfile_spec.rb(567B)
--------secondary_spec.rb(231B)
--------primary_spec.rb(229B)
--------spec_helper.rb(66B)
--------frontend_spec.rb(340B)
----README.md(8KB)
----chefignore(960B)
----Berksfile(51B)
----Gemfile(143B)
----attributes()
--------default.rb(3KB)
----metadata.rb(332B)
----Rakefile(797B)
----test()
--------integration()
----recipes()
--------metal_destroy.rb(5KB)
--------default.rb(53B)
--------metal_create.rb(6KB)
--------floating_ip.rb(2KB)
--------push_jobs.rb(210B)
--------manage.rb(187B)
--------ntp.rb(89B)
--------primary.rb(3KB)
--------configfile.rb(933B)
--------hosts.rb(1KB)
--------disable_iptables.rb(118B)
--------secondary.rb(977B)
--------reporting.rb(357B)
--------ebs_volume.rb(2KB)
--------ha.rb(652B)
--------server.rb(606B)
--------cluster.rb(2KB)
--------frontend.rb(330B)