- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
云端服务器的自动化环境构筑工具——Chef.pdf
信息与 电脑
计算机工程应用技术 Ch ina Co mp ut erCom mu nic at ion 20 15 年第 22 期
云 端 服 务 器 的 自 动 化 环 境 构 筑 工 具 — — Ch ef
刘 红
(北京中油瑞飞信息技术有限责任公司,北京 100043)
摘 要 :随着企业信息化 的发展,越来越多的大型企业拥有自己的服务器集群。现在 ,拥有上百台服务器、
超千 台虚拟机的企业越来越多。随着服务器集群 的规模不断增大 ,对服务器进行批量安装 、批量配置和批量管
理 的需求也越来越强烈。在该背景下,Ch ef 作为新一代 的服务器 自动化环境安装部署工具,能为企业进行快速
自动化部署起到非常大的作用。通过介绍 Chef 是什么、Chef 的基本概念及 Chef 的安装和运行,并通过一些实
例让读者对 Chef 有更深 的认识,并能结合例子掌握 Ch ef 的操作流程。
关键词 :Ruby ;Cookbook ;Reci p e ;Kni f e ;Node ;Chef
中图分类号:TP311. 52 文献标识码 :A 文章编号:1003- 9767 (2015)22- 02 8- 03
1 Ch ef 简介 系统环境变量配置;第三,
软件 的特 定配置。例 如,如 下是一个 Cookbo ok 的
Chef 是由 Opscode 创建的开源 系统管理和云基础设
例子。
施 自动化架构。采用的是 Rub y 语 言和 Po stgreSQL 关系
第一步:定义。
数据库的 Apache Couch B 。它具有开源、可扩展性、
效率高、自动化应用等特 点。在云计算快速发展的今天,
许 多系统管理员利用 Chef 对 云端的虚拟服务器进 行 自
动化配置和变更管理。Ch ef 的使用,使企业的供给更快,
也使运行在虚拟服务器和 云计算软件 的管理更简单。
在使用 Chef 之前,对服务器 的安装 、配置和部署
第二步:执行。
环境需要花费很长时 间才能完成。现在,团队只需要通
过 Chef 定义好应用和操作系统及虚拟机的配置,新的
虚拟机就可以在几秒 内完成配置并启动运 行。在 安装完
成后,还可以使用 Chef 来管理 网络、应用服务器 、数
据库服务器、客户关系管理 、监控服务器等。可 以说,
Chef 可以满足服务器管理方面,从安装、配置 到运维、 Cookbook 定义好所有 需要执 行 的配置 工作,然后
监控等整个生命周期中的所有工作。 通过不同的方 式,把 Co okbook 发送 到不 同的服务器 实
例上,并执 行对应的部署工作即可 。
2 与 Ch ef 有关的基本概念
2.2 Ruby
2 .1 Cookbo ok 的概念 Rub y 是一种简单快捷的面 向对 象编程 (面向对 象
Cook book 是 Chef 中引入 的概念,其中包含对本机 程序设计)而创的脚本语 言,在 20 世 纪 90 年代,由 日
进 行配置需要 的所有信息 ,主要包括 以下内容:第一, 本人松本行 弘 (Yuk ihiro Matsumoto) 开发,遵 守 GPL 协
本机需要安装的软件及对应版本;第二, 议和 Rub y L icense 。Chef 是开源的,Ruby 也是开源的,
作者简介:刘红 (1985- ),女,重庆永川人,本科,软件工
文档评论(0)