企業級雲平臺如何應用Chef,實現雲端自動化配置管理

2020-12-16 雲MSP那些事兒

在雲環境中,自動化部署是一項重要的工作,當前對於虛機的配置以及軟體和應用的自動化部署,很多企業級雲平臺都採用了Chef。Chef 是 IT 自動化平臺,也被稱為部署自動化工具和 DevOps 使能者,可讓用戶創建、部署、變更和管理基礎設施運行時的環境和應用。今天將與您分享Chef在雲管理服務中的應用。

Chef組件

Chef是一款自動化伺服器配置管理工具,可以對所管理的對象實行自動化配置,如系統管理、安裝軟體等,開發語言是Ruby。Chef由Chef Server、Chef Workstation和Chef Node三大組件組成。

Chef Server:是核心伺服器,維護了一套配置腳本(Cookbook),與每個被管節點(Chef Node)交互並給出配置指令。Chef Workstation:提供了Chef Server交互的接口,我們在Workstation上創建定義Cookbook,並將Cookbook上傳到Chef Server上,以保證被管機器能從Chef Server上取得最新的配置指令。Chef Node:是安裝了chef-client並註冊了的被管理節點,可以是物理機或者虛擬機或者其他對象;Chef Node每次運行chef-client時都會從Chef Server端取得最新的配置指令(Cookbook)並按照指令配置自己。一套Chef環境包含一個Chef Server,至少一個Chef Workstation,以及一到多個Chef Node。

Chef工作站

首先在工作站上創建和測試代碼,然後再將其部署到其他環境中。它可以選擇任何作業系統,無論是Linux、MacOS還是Windows。

安裝文本編輯器來編寫代碼,並安裝ChefDK以獲取測試代碼的工具,使用的主要測試工具是Cookstyle、ChefSpec、ChefInSpec和Test Kitchen等。在編寫代碼時,使用資源來描述基礎結構,資源對應於某些基礎結構,例如文件、模板或程序包等。每個資源都聲明系統的一部分應處於什麼狀態,而不聲明如何到達該狀態。

Chef提供了許多可供使用的資源,還可以利用社區食譜中附帶的資源,或編寫自己的基礎結構專用資源。Chef食譜是一個文件,該文件將相關資源分組,例如配置Web伺服器、資料庫伺服器或負載平衡器所需的所有資源。

應用場景

富通雲騰運用Chef自動化部署虛擬機VM 、部署監控報警、部署自定義帳單等複雜性重複操作,同時還可以根據用戶實際業務場景提供定製化服務。

系統創建與安裝服務:根據用戶需求自動化為用戶在雲平臺創建虛擬機及安裝作業系統、資料庫、中間件等軟體產品及公有雲各類產品的服務。系統升級與補丁加固服務:根據系統需求並獲得用戶認可後,為服務範圍內的系統自動化升級及打補丁。系統監控與報警服務: 根據用戶需求對系統進行監控,並對監控到的系統異常進行自動化報警。系統運維例行操作服務:根據用戶需求對系統進行自動化例行操作,如刪除日誌、備份數據、系統歸檔、巡檢等。周期性報告服務:根據用戶需求對系統運行數據進行自動化收集,總結並形成分析結果,供用戶參考決策。資產管理與流程管理服務:根據用戶需求建立資產資料庫和配置管理數據,建立事件、配置、問題、變更、發布、服務級別等方面的管理流程,獲得認可後自動化執行。雲帳戶管理與成本核算服務:根據用戶需求對用戶公有雲帳戶消費過程進行自動化管理,對系統運行成本進行自動化核算並出具符合用戶需要的成本報表,供用戶參考決策。在全面上雲的時代,Chef作為 DevOps運動的重要工具之一,主要用於實現雲端自動化配置管理和運維,幫助企業解決各類運維問題,助推企業數位化轉型與業務迭代。

相關焦點

  • CMP雲管理平臺該如何構建?
    隨著雲計算的大規模採用,雲管理成為CTO和CIO未來幾年要投資的重點。那麼,在當前雲環境下,我們該如何設置雲管理平臺?如何藉助更敏捷、高效的方式替代傳統的CMP模式?本文提煉了幾大關鍵點!
  • 配電網自動化系統應用技術問答安達固德力安安全用電管理雲平臺
    固德力安智慧配電室全國招合作夥伴——配電網自動化系統應用技術問答安達固德力安安全用電管理雲平臺開關成套廠企業就要學習不同階段和不同時間要調整的身份,要形成的戰略性轉型,形成的身份性轉型,形成的管理性轉型,形成的技術性轉型,只有轉型才能實現開關成套廠企業的發展。
  • Techo Park開發者大會應用化計算分論壇:如何在雲端快速構建應用
    在應用化計算分論壇上,騰訊雲多名產品經理、高級工程師與個人開發者和合作夥伴一道,聚焦如何以更加應用化的方式為開發者提供計算能力,滿足日益旺盛的開發需求,實現在雲端快速構建應用。現場,騰訊雲演示了新一代輕量應用伺服器Lighthouse的建站過程,進一步簡化應用開發的步驟。同時為開發者分享遊戲AI、大數據平臺、站點建設及安全等領域的最佳實踐。
  • 360 私有雲平臺 MySQL 自動化實現剖析
    HULK 私有雲平臺 MySQL 服務剖析 -- MySQL 自動化在 HULK 中的實現, 這次的分享題目是:HULK 私有雲平臺 MySQL 服務剖析 -- MySQL 自動化在 HULK 中的實現。
  • CloudChef將AI與雲管理相結合,讓企業用戶在雲上提高百倍速度吃...
    無論是純私有雲環境,還是融合了公有雲和私有雲的混合雲環境,通過雲管理平臺,極大提高管理效率,完成數位化轉型,是很多企業IT的重點投入。出於安全因素考慮,國內企業更願意將數據存放在私有雲中,但是同時又希望可以獲得公有雲的計算資源,而混合雲模式可以將公有雲和私有雲進行混合和匹配,獲得最佳的效果,因此國內企業對混合雲管理平臺的需求也在高速增長。
  • 寄雲科技時培昕:我們只是傳統軟體向雲端的搬運工
    寄雲提供的正是幫助軟體廠商低成本、快速的過渡,寄雲定位於企業雲端應用的應用商店和在線交易平臺,通過電子商務的模式,將軟體和硬體結合起來,通過自動化的手段實現快速開通和標準化交付,大幅降低客戶使用、維護成本,並提高軟體廠商銷售效率。今年年內寄雲也會實現同部分SaaS廠商之間的對接,為企業客戶交付更多更優秀的企業雲端應用。
  • 重磅發布|AI + 5G +機器人 美雲智數智能自動化集成產品正式面世
    智造之路,到底該如何走?美的集團自動化設計布局及推進如何?基於此,美的集團IT工業網際網路集成模塊負責人王軍,分享了美的工業網際網路自動化集成經驗。AI質檢:一體化雲平臺構建「軟+硬」解決方案AI應用潛力正在被加速釋放,據IDC《中國AI賦能的工業質檢解決方案市場分析》報告顯示,2019年工業質檢市場份額達1.07億美元。
  • 依託高度可配置的IDaaS平臺,「玉符科技」幫助企業解決安全和連接...
    這家公司通過提供統一目錄、帳號生命周期管理、單點登錄、多因素認證、安全審計等產品,形成了一整套身份認證管理解決方案。近期,玉符科技與騰訊雲達成了戰略合作,雙方共建的新一代企業身份連接平臺——千帆玉符身份治理服務也將於近日上線。千帆玉符的目標是幫助企業在身份數據層面打通應用孤島,建立起統一的身份認證體系,實現SaaS廠商之間的互聯互通。
  • 品高雲案例 | 新疆農村信用社雲平臺應用與實現
    圖2 新疆農信企業雲平臺(二)技術實現1.資源集中化管理,標準雲服務能力輸出項目不僅實現對虛擬化資源和雲資源的統一管理,面向內部應用和地州統一提供標準化雲服務,實現資源按需申請、彈性分配、動態伸縮,最大限度發揮資源效用。新疆農信還將標準的運行環境、作業系統環境、資料庫環境、中間件環境都固化到服務目錄中。
  • 專注智能自動化產品解決方案,雲擴科技發布新一代天匠智能企業級RPA
    行業專家出席,與500餘位參會嘉賓共同見證了數位化時代企業級天匠智能RPA平臺的全新突破,為與會者帶來了一場精彩紛呈的RPA技術盛宴。自動為先 連接一切 :天匠的不斷突破雲擴科技創始人CEO 劉春剛雲擴科技CEO劉春剛在大會上闡述了數位化時代,面對來自顛覆者所引發的全數位化旋渦以及企業存在的遺留系統冰山的內外挑戰,具有非侵入性和靈活配置特點的RPA,賦予各個部門快速實現自動化的能力,幫助企業更快地推進數位化轉型
  • 雲端轉型突破臨界點,金蝶雲加速企業雲服務落地
    金蝶雲事業部副總經理韓革纓做主題演講任何一個企業,在企業數位化生存與管理重構中,不得不思考三個領域:新財務,如何賦能員工?全渠道營銷,如何賦能用戶?智能製造,如何賦能企業新能力?提高效率、降低成本、規範財務流程、實現企業迅速擴張的財務共享從過去屬於大型企業專利,正在許多快速成長性企業中得到應用。財務管理勢必要進行重構與創新。韓革纓認為:金蝶雲財務云為企業提供更多的管理思路,其多組織核算體系多帳簿、阿米巴經營會計、財務共享服務平臺、全面預算等功能,幫助企業建立具有連接、融合、共享、智能新特性的共享財務雲平臺,引領企業財務管理轉型。
  • 豹料間 | 萬物皆可「雲」時代,雲端安全如何保障?
    線上教育、遠程辦公、在線醫療、雲旅遊.越來越多的企業將業務拓展到雲端,萬物皆可「雲」逐漸由理想照進現實。但萬事總有兩面。雲經濟的向陽發展背後隱含著諸多潛在的危機,其中網絡安全問題尤為引人注意。細數近年來發生的網絡安全事件,攻擊手段之多,更新之快,實在是猝不及防。中國知名電商平臺拼多多後臺出現重大Bug,被網友爆出只需花4毛錢就能充值100元話費。
  • 華為雲攜手夥伴構建業財一體化平臺,助力企業實現財務精細化管理
    來源:創商網受到新冠疫情影響,企業發展受到衝擊,為獲取持續增長的突破點,越來越多的企業把視線轉向了企業內部,希望通過推進精細化管理來實現降本增效。在企業精細化管理過程中,財務管理是企業實現全面價值管理和風險管理的重要前提,越來越多的企業開始引入新的管理形式和數位化系統,通過搭建業財一體化平臺,將集團總部與各業務線的業務和財務數據進行統一的處理,形成集團級數據資產,深化數據服務能力,推進集團數位化轉型。
  • 雲GIS以及主流的雲GIS平臺
    雲GIS的關鍵技術1.基礎設施虛擬化技術虛擬技術是雲GIS平臺的重要技術之一。雲GIS平臺的建設需要基礎設施資源能夠通過按需的方式實現,這就要求能夠對基礎資源進行科學劃分與配置,並且能夠根據不同用戶的需求動態調整資源分配,但同時就需要將基礎設施資源虛擬化處理。虛擬化實際上就是資源整合的處理方式,突破了軟硬體系統及其程序間的限制。
  • JITStack智能雲管平臺:為行業智能升級提供無限可能
    雲管平臺: 全棧設計 快速上雲採用全棧式設計的JITStackEnterprise智能雲管理平臺,對OpenStack Nova、Glance、Keystone、Cinder核心組件實現深度優化,提高橫向可擴展性。根據企業業務應用的需求,提供標準化環境,即可實現伺服器資源最大化的利用。
  • Testin雲測試:全平臺自動化測試能力,編寫效率翻兩番,維護成本降低...
    本屆TICA2020大會的主題為「雲端智測」,似乎與「雲測試」有莫名的關係。在直播現場,由技術專家們帶來的「未來已來,持續測試就在眼前」、「下一代智能測試技術的探索與思考」等主題分享。但令人印象最深的還是Testin雲測CTO陳冠誠分享的相關內容和觀點。
  • 百度推出「雲手機」,智能音箱上也能打遊戲!雲端運行多種應用
    目前,百度雲手機可在雲遊戲、雲應用、雲VR和雲辦公四大場景中使用。1.雲遊戲雲遊戲對終端設備的配置和性能又很高要求,雲手機通過應用在雲端的運行,擺脫了遊戲對設備的限制,可以即點即玩,在智能音箱上也可以玩大型遊戲。
  • 風口再起 | 巨頭掀 IoT 平臺大戰,億級平臺將不斷湧現
    另外,百度作為國內第一大搜尋引擎,擁有毫不遜色的智能大數據平臺——「天算」,百度「天工」可以無縫對接「天算」大數據平臺,同時,「天工」還可以通過自身提供的API接口實現與企業應用或其他第三方平臺的對接。
  • SmartCMP SaaS版更新丨簡化管理雲平臺配置,支持阿里雲金融雲平臺
    1.簡化配置過程 本次更新簡化了管理雲平臺的配置,您只需添加雲平臺入口,並創建對應的資源池,即可在服務目錄申請新資源。平臺將根據您選擇的資源池,自動獲取對應雲平臺的所有可用規格、虛擬機模板和磁碟類型。當然,您也可以配置詳細的規格和模板,達到雲服務設計的標準化。
  • 華三薦讀 :《基於SDN+Overlay的虛擬私有雲實現》
    用戶點評  H3C VPC虛擬私有雲解決方案,實現了真正意義上的「雲和網」的一體化交付,統一管理。它應用了SDN、Overlay、NFV等最新技術,將雲、網絡資源統一資源池化併集中管理,使得資源隨需而動、應需而變,進而實現雲網融合的最終目的。