Chef是一个什么样的工具
生活随笔
收集整理的這篇文章主要介紹了
Chef是一个什么样的工具
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Chef是一個什么樣的工具
想像一下我們現在需要搭建一臺mysql ?database ?slave服務器,安裝過程我們手動操作了
沒過多久,我們需要第二臺,這時候我們會想,如果之后安裝第一臺的時候把操作過程執行的命令寫成腳本
現在安裝第二臺,運行一下腳本就行了,節約時間而且不容易出錯
chef就相當于這樣的一個腳本管理工具,但功能要強大得多,可定制性強
chef將腳本命令代碼化,定制時只需要修改代碼,安裝的過程就是執行代碼的過程
架構圖
Chef的三種管理模式
1. ?Chef-Solo
由一臺普通電腦控制所有的服務器,不需要專設一臺chef-server
2. ?Client-Server
所有的服務器作為chef-client,統一由chef-server進行管理,管理包括安裝、配置等工作
chef-server可以自建,但安裝的東西較多,由于使用solr作為全文搜索引擎,還需要安裝java
3. ?Opscode Platform
類似于Client-Server,只是Server端不需要自建,而是采用http://www.opscode.com 提供的chef-server服務,本文描述以此方式為主,免費帳號可以管理5個服務器
轉載于:https://blog.51cto.com/michaelkang/1114814
總結
以上是生活随笔為你收集整理的Chef是一个什么样的工具的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 幻想大王奇遇记读后感300字
- 下一篇: 微信网名表情符号92个