• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >RedHat/Centos > CentOS 6.3下安装部署CHEF环境教程

CentOS 6.3下安装部署CHEF环境教程

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了centos php环境搭建,centos lamp环境搭建,centos安装桌面环境,centos安装php环境,centos 环境变量等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

一.前言:

初识Chef,我们可以先了解一下DevOps运动http://zh.wikipedia.org/wiki/DevOps,简单点说,就是传统的软件组织将开发、IT运营和质量保障设为各自分离的部门,而DevOps运动的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作。

所以Chef简单点说,就是DevOps运动中的一项重要工具成员,是一个同时面向开发与运维的集中管理工具。

就服务器的集中管理工具而言,知名度与Chef平分天下的是叫“Puppet”的工具,它们是OSS知名度排名最前的2个。

想像一下我们现在需要搭建一台MySQL Database Slave服务器,安装过程我们手动操作了没过多久,又需要第二台,这时候我们会想,如果之后安装第一台的时候把操作过程执行的命令写成脚本,现在安装第二台,运行一下脚本就行了,节约时间而且不容易出错。

Chef就相当于这样的一个脚本管理工具,但功能要强大得多,可定制性强,Chef将脚本命令代码化,定制时只需要修改代码,安装的过程就是执行代码的过程。打个比方,Chef就像一个制作玩具的工厂,它可以把一些原材料做成漂亮的玩具,它有一些模板,你把原材料放进去,选择一个模板(比如怪物史莱克),它就会制造出这个玩具,服务器的配置也是这样,一台还没有配置的服务器,你给它指定一个模板(role或recipe),Chef就会把它配置成你想要的线上服务器。

Chef使用服务器—客户端模式管理所有需要配置的机器,使用Chef涉及至少三台机器:
一台开发机器(Workstation),在上面编写大餐的做法;

一台Chef服务器(server),管理所有要配置的Chef客户端,给它们下发配置信息;
多台Chef客户端(Node),就是我将要烹调出的大餐。

操作系统:CentOS-6.3-x86-64

CHEF:   chef-server-11.0.12-1.el6.x86_64
Server :     10.107.91.251 (chef.example.com)
Workstation:     10.107.91.251 (chef.example.com)
node:         10.107.91.252 (node1.example.com)   

二.安装前的准备:(chef.example.com,node1.example.com)

1.关闭iptables

三.chef-server安装:(chef.example.com)

1.下载chef-server安装包

进入页面http://www.opscode.com/chef/install,点击Chef Server标签,选择要下载的版本
或在终端下用以下命令下载11.0.12版本:

3.配置chef-server

执行以下命令配置chef-server


四.chef-workstation安装:(chef.example.com)


1.安装chef-Client
进入页面http://www.opscode.com/chef/install,点击Chef Client标签,选择要下载的版本.
本例使用11.12.4-1版本:

# rpm -ivh chef-11.12.4-1.el6

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • centos下载Centos卸载php,项目却还能访问
  • CentOS系统中PHP安装扩展的方式汇总
  • Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解
  • Centos 6.5系统下编译安装PHP 7.0.13的方法
  • CentOS系统环境精简优化详解
  • CentOS 6.3下安装部署CHEF环境教程
  • Centos php 扩展方式安装gd库的方法

相关文章

  • 2017-05-12Centos6.5 中 ssh免密码登录配置教程
  • 2017-05-12CentOS6.5基本操作常用命令详解
  • 2017-05-12为CentOS系统设置网易下载源的方法
  • 2017-05-12详解CentOS中使用rm命令将文件移到回收站的方法
  • 2017-05-12centos6.x下安装maven CentOS自动安装Maven的方法
  • 2017-05-12centos中的/etc/sudoers文件中的权限设定方法讲解
  • 2017-05-12CentOS中httpd源代码安装与测试步骤分享
  • 2017-05-12CentOS常用网络设置详解
  • 2017-05-12CentOS如何设置用户句柄数与用户进程数?
  • 2017-05-12Pxe无人值守安装centos系统

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • CentOS 6.4中出现Vsftpd中文乱码解决过程
    • CentOS VPS新硬盘分区与挂载教程
    • putty登录CentOS中文乱码的解决方法
    • CentOS 5.3系统设置vsftpd虚拟用户的具体步骤
    • 在CentOS上安装Percona服务器的方法
    • 修改CentOS5系统默认语言的方法
    • centos系统三套硬盘分区方案[图文设置版]
    • CentOS系统环境精简优化详解
    • CentOS系统安装内核时提示/boot分区空间不足问题的解决方法
    • CentOS服务器进行初始化设置的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有