精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

通過Chef實現Windows集群的自動化配置和管理

系統 Windows 系統運維 自動化
談起集群管理,大家似乎默認的都是對Linux系統集群的管理,對于Windows集群則很少涉及。但對Windows集群的管理問題無法回避,因為在企業中Windows集群的確存在。微軟也在致力改善這些問題,比如Window PowerShell就是為了解決校本化的問題。本文介紹如何通過Chef實現對這樣集群的自動化配置和管理。

  [[149278]]

但凡服務器上了一定規模(百臺以上),普通的ssh登錄管理的模式就越來越舉步維艱。試想Linux發布了一個高危漏洞的補丁,你要把手下成百上千臺機器都更新該補丁,如果沒有一種自動化方式,那么至少要耗上大半天時間。雖然你編寫了大量的shell(或python,perl)腳本來實現各種自動化場景,但最后會發現你又陷入了腳本的汪洋大海之中,管理和維護這么多的腳本的成本也不小。你需要一款基礎設施自動化工具,希望它能具有以下功能:

  1.批量執行

這個不多說了吧!試想要為每一臺機器打補丁的情形吧!

  2.任務編排

現在稍微復雜點的應用都需要N臺服務器來部署,而部署的過程中肯定有個先后的依賴順序。那么由此看來任務編排肯定必不可少。

  3.對業務場景的抽象,也就是DSL化

之所以拋棄自己用shell(或其它語言的)腳本來實現各種自動化的原因之一就是這些腳本很難懂,除了你以外其他人幾乎無法修改。而作為一個成熟的工具,自然對咱們復雜的應用場景要做抽象,比如對服務器節點、角色的抽象,對服務器上的各種安裝、配置操作的抽象,對不同環境的抽象等。通過抽象出來的DSL,大家很容易達成一致,協同工作。

  4.安全機制

既然是基礎設施自動化工具,免不了包含各種敏感信息,如何去敏也是挺重要的。而且既然能控制整個服務器集群,控制方式也要絕對安全。

  除了這幾個基本功能以外,當然我們還希望有更多功能,比如腳本重用、審計功能、完善的文檔等。這里就不多說了。

  類似的工具肯定已經有了,現在市場上比較流行的開源軟件有Puppet、Chef、Ansible、SaltStack等。關于它們的優劣不是這篇文章的重點。

  而談起集群管理,大家似乎默認的都是對Linux系統集群的管理,對于Windows集群則很少涉及。我想這大抵有兩方面的原因,一方面是大部分公司中機器集群類型大都是Linux系統,另一方面是Windows機器在批量化管理方面天然有缺陷,比如缺乏各種方便的腳本命令、很難對機器配置完全腳本化等。但對Windows集群的管理問題無法回避,因為在企業中Windows集群的確存在。微軟也在致力改善這些問題,比如Window PowerShell就是為了解決校本化的問題。

  而筆者的上一個項目就涉及對數百臺Windows和Linux集群的管理。Windows集群的主要操作系統是Windows Server 2008,Linux集群的主要操作系統是Ubuntu 12.04。要實現對這樣的集群的自動化配置和管理,筆者積累了一些經驗,特意分享給大家。

  一、自動化工具的選型

  凡是牽扯到工具選型的時候,如果你發現你處于一個非常糾結的地位,那可能是因為競品工具沒有一個能突出重圍,導致你在它們各自的優缺點之間難以取舍。我也理解,工具選型要考慮的因素太多。這個項目的選型其實沒經過太大波折,很快就決定使用Chef。原因我可以簡單說一下,Puppet的API太不友好,ansible和salt對windows的支持程度未知,而根據我以前的經驗,Chef對windows的支持還是比較成熟的。所以我們就快刀斬亂麻選擇了Chef。

  二、搭建Chef生態環境

  既然決定了Chef,那么接下來很多問題都不得不考慮。

  1.使用自建的Chef Server

  原因很簡單,因為客戶不會把自己的node暴露在公共的chef server之上。所以,我們在企業內網搭建了一個Chef server,放置在一臺ubuntu機器上。

  2.workstation選擇windows機器(windows 7)

  考慮到我們要同時管理Linux集群和Windows集群,所以workstation的選擇也很重要。在bootstrap一個node的時候,workstation和linux node的通訊方式是ssh,而和windows node的通訊方式是通過WinRM。如果使用Linux通過WinRM和Windows系統通訊,理論上是可行的,我們可以借助一些第三方工具實現,但過程肯定比較曲折。而如果使用Windows機器和Linux及Windows系統通訊,則沒有太大問題。

  3.搭建自己的軟件倉庫

  對于Linux系統而言,有很多成熟的包管理工具,想要安裝什么軟件基本上一條命令即可。而對于Windows系統而言,雖然有chocolatey之類的工具,但在分發一些企業內部的軟件方面仍捉襟見肘。所以,我們選擇搭建自己的軟件倉庫。剛開始為了簡便起見就搭建了一個ftp服務器作為軟件倉庫。后期會考慮遷移到Sonatype Nexus之類能提供更多功能的包管理服務器上去。

  創建Chef repo并納入源代碼管理之類的事情由于沒有太多特殊性,所以這里就不展開了。

  二、應用Chef管理windows集群

  使用Chef來管理windows集群肯定沒有像管理Linux集群那么容易,以下是幾個需要注意的點。

  1.配置Windows node開啟WinRM服務

  WinRM服務是微軟提供的用于進行遠程通訊的服務(Windows 7及以后的系統內置支持),你可以簡單理解為Windows版的SSH。在Windows server 2008 R2操作系統中,WinRM服務默認是關閉的,我們需要啟用它。首先需要修改兩個組策略。在組策略的計算機配置->策略->Windows組件->Windows遠程管理(WinRM)->WinRM服務中,選擇“允許自動配置監聽器”,把該策略選為啟用,并修改IPv4和 IPv6過濾器為*。然后在控制面板中選擇Windows防火墻,單擊例外選項卡,選擇Windows遠程管理復選框。如果看不到該復選框,請單擊添加程序以添加 Windows 遠程管理。 (具體請參見http://www.briantist.com/how-to/powershell-remoting-group-policy/)

  這兩項的配置也可以通過PowerShell腳本來實現。想要了解的可以參見這篇文章https://powertoe.wordpress.com /2011/05/16/enable-winrm-with-group-policy-but-use-powershell-to-create- the-policy/。

  然后就可以啟用和配置WinRM了。只需要在PowerShell終端輸入winrm quickconfig -q即可。另外Chef還推薦對WinRM進行一些進階配置,具體請參見https://github.com/Chef/knife- windows#requirementssetup。

  2.使用windows cookbook

  windows cookbook是Chef專為windows平臺寫的cookbook。里面包含了非常多的針對windows平臺特性的功能,是操縱windows平臺不可或缺的利器。比如解壓縮文件、執行batch(PowerShell)命令、安裝認證、安裝卸載windows包、配置執行計劃任務……

  使用方式也很簡單,安裝可以通過chef的supermarket執行,具體參見https://supermarket.chef.io /cookbooks/windows#knife。如果在其它cookbook需要使用該cookbook的模塊,只需在其它cookbook的metadata.rb中加入depends ‘windows’即可。

  3.升級Windows node上的PowerShell版本

  PowerShell之于Windows就相當于shell之于Linux。Windows Server 2008 R2上的PowerShell默認版本是3.0,最好能夠升級到高級版本。而https://github.com/opscode-cookbooks /powershell中的cookbook則可以方便的對Windows node的PowerShell進行升級和配置,以及安裝各種PowerShell module,執行PowerShell腳本等。

  4.實現對軟件的靜默安裝

  Linux上的每種軟件基本都有通過命令行靜默安裝的方式。而Windows下的軟件卻不盡然。如果軟件是以.msi方式打包的,那么可以使用Windows Installer來實現靜默安裝。如果是以.exe的方式來打包的,倒也不必驚慌,可以仔細分析其是否是以inno、NSIS、 installshield等方式打包的,然后根據各自方式的靜默方式實現自動化安裝。如果以上皆不適用,則可以分析該軟件是否為綠色軟件,嘗試把安裝后的整個文件夾打包放置于軟件倉庫之上,以后安裝只需要解壓縮即可。如果軟件既沒有規范的打包方式,也不是綠色軟件,那么就比較麻煩了,需要分析安裝后創建了那些文件,以及執行了那些腳本,然后嘗試把這些操作命令行化(不過這樣的軟件非常少,不必過于擔心)。

  5.使用push jobs功能

  通常我們需要對節點進行批量化操作,而通過chef-client的方式功能有限。chef提供了push jobs這樣的擴展功能,允許我們對節點進行隨心所欲的批量操作。詳情請參見https://docs.chef.io/push_jobs.html。

  6.熟練使用PowerShell腳本

  之前我說過,PowerShell在Windows上的地位就如同Shell在Linux上的地位。Windows PowerShell提供了對COM組建和WMI組件的完全訪問,而且可以輕松調用.net framework框架中的功能,而且也包含強大的文檔。如果你想配置一個DHCP服務器,或者配置一個IIS網站服務,抑或修改注冊表,使用PowerShell能輕松讓你達到目標,徹底擺脫圖形化界面。

  總體來說,Chef對于Windows平臺的支持力度還是相當完善的,如果你想實現對Windows集群的自動化管理,那么Chef不失為一種可行的方案。至于其它幾種自動化工具,筆者有時間也會進行深入調研,再出具報告。

責任編輯:火鳳凰 來源: 運維幫
相關推薦

2015-12-30 14:50:45

Kubernetes容器技術Docker

2025-01-02 08:00:39

2021-11-10 09:00:00

工具Chef開發

2015-11-04 10:22:23

Chef自動化應用棧

2021-11-29 18:11:33

自動化現代化網絡優化

2015-10-21 15:08:25

電纜自動化

2020-01-16 09:00:00

AI人工智能ML

2019-04-17 07:59:09

Puppet自動化集群管理

2022-01-20 16:35:35

補丁漏洞網絡安全

2011-02-28 13:36:31

自動化管理VMControl

2013-08-30 14:30:59

系統自動化自動化配置SaltStack

2024-06-11 10:41:14

2013-10-25 09:18:56

StarCluster服務器集群管理自動化Amazon云

2016-08-24 13:23:05

FabricSSHLinux

2011-05-10 14:35:07

TivoliIT服務管理整合

2010-12-06 09:59:58

2015-06-26 15:12:20

2025-02-06 14:59:08

2022-06-04 15:02:56

數字化轉型超自動化工具

2013-03-22 15:15:28

自動化管理部署虛擬化
點贊
收藏

51CTO技術棧公眾號

97高清免费视频| 日韩欧美高清dvd碟片| 四虎影院一区二区三区| 92久久精品一区二区| 激情久久久久久| 亚洲乱码一区二区| 黄色一级片免费播放| 精品丝袜在线| 亚洲欧洲国产日本综合| 久久精精品视频| 国产色片在线观看| 巨乳诱惑日韩免费av| 美日韩精品免费视频| 波多野结衣av在线免费观看| 久久国产精品美女| 色丁香久综合在线久综合在线观看| 成人在线观看www| 黄色av免费在线观看| 国产1区2区3区精品美女| 国产精品吹潮在线观看| 国产精品19乱码一区二区三区| 精品国产91乱码一区二区三区四区| 日韩三级中文字幕| 欧美日韩亚洲自拍| 免费在线小视频| 亚洲男人都懂的| 午夜精品福利一区二区| 天堂av在线播放| 国产福利精品一区二区| 国产精品夜间视频香蕉| 日本免费在线观看视频| 99香蕉国产精品偷在线观看| 大胆人体色综合| 女人十八毛片嫩草av| 亚洲日本三级| 日韩精品欧美国产精品忘忧草| 亚欧精品在线视频| 97久久精品一区二区三区的观看方式| 在线观看日韩电影| 日韩精品视频一区二区在线观看| 欧洲成人综合网| 亚洲欧美一区二区三区极速播放| 亚洲欧洲一区二区| 成人一区二区不卡免费| 日本一区二区三区四区| 清纯唯美一区二区三区| 欧美视频免费一区二区三区| 99精品在线免费| 国产日韩欧美一区二区三区四区| 国产黄a三级三级看三级| 黄页视频在线91| 91久久精品在线| 国产一区二区视频免费观看| 久久丁香综合五月国产三级网站| 国产精自产拍久久久久久| 无码免费一区二区三区| 日韩综合在线视频| 国产精品久久婷婷六月丁香| 男操女视频网站| 蜜桃久久久久久久| 国产一区二区在线播放| 国产一区二区三区四区视频| 国产一区二区三区av电影| 亚洲在线第一页| www.久久久久久| 成人午夜激情影院| 久久99精品久久久久久秒播放器| 亚州av在线播放| 国产亚洲精久久久久久| 亚洲精品中文字幕在线| h网站久久久| 亚洲一区二区在线视频| 日本欧美视频在线观看| 一二三四视频在线中文| 欧洲在线/亚洲| 91福利免费观看| 国产精品白丝一区二区三区| 亚洲免费伊人电影在线观看av| 无码少妇精品一区二区免费动态| 日本黄色精品| 久久91亚洲人成电影网站 | 成人h动漫精品一区二区器材| 日韩欧美黄色影院| 午夜理伦三级做爰电影| 99久久精品国产亚洲精品 | 日韩精品中文字幕视频在线| 蜜桃传媒一区二区亚洲| 五月天综合网站| 97久久久免费福利网址| 免费黄色一级大片| 国产成人av电影免费在线观看| 国产伦精品一区二区三区四区免费| 日本一区高清| 亚洲同性同志一二三专区| 丁香花在线影院观看在线播放| www.成人爱| 制服丝袜激情欧洲亚洲| 国产精品无码网站| 久久精品青草| 日本一区二区三区四区视频| 国产农村妇女毛片精品| 久久欧美中文字幕| 男女爱爱视频网站| 最新欧美电影| 亚洲第一视频在线观看| 亚洲区一区二区三| 亚洲作爱视频| 1卡2卡3卡精品视频| 青青草在线播放| 亚洲黄色在线视频| 三级视频中文字幕| 丝袜美腿综合| 欧美国产亚洲视频| 91片黄在线观看喷潮| 91小视频在线| 国产欧美日韩小视频| 成人黄色91| 自拍视频国产精品| 亚洲av中文无码乱人伦在线视色| 国产91综合一区在线观看| 亚洲日本japanese丝袜| 天堂在线中文网官网| 精品卡一卡二卡三卡四在线| 裸体武打性艳史| 久久99精品国产麻豆婷婷| 欧美日韩一区二区视频在线观看| 国产探花视频在线观看| 欧美乱妇23p| 国产免费无遮挡吸奶头视频| 亚洲综合二区| 韩国成人动漫在线观看| 国产美女情趣调教h一区二区| 欧美日韩一级片在线观看| 伊人网在线视频观看| 99人久久精品视频最新地址| 国产精品美女黄网| 欧洲黄色一区| 亚洲成人黄色网址| 国产第一页第二页| 国产成人在线色| 久久99久久久久久| 99ri日韩精品视频| 欧美激情国产精品| 丰满少妇在线观看bd| 一区二区日韩av| 一二三区视频在线观看| 亚洲手机在线| 国产精华一区| 忘忧草在线日韩www影院| 日韩电影第一页| 国产www在线| 久久久欧美精品sm网站| 国产aaa一级片| 国产精品探花在线观看| 国产精品久久久久高潮| 日韩伦理在线电影| 欧美一区二区三区系列电影| 久久久香蕉视频| av在线不卡网| 国产一区二区视频免费在线观看 | 亚洲一卡二卡区| 日韩免费在线电影| 九九精品视频在线| 男人天堂手机在线观看| 第一福利永久视频精品| 尤物视频最新网址| 久久国产生活片100| 福利网在线观看| jizz性欧美2| 欧美一级片一区| 九色国产在线观看| 欧美日韩国产经典色站一区二区三区| 亚洲天堂网av在线| 成人爽a毛片一区二区免费| 亚洲熟妇无码另类久久久| 日本国产精品| 国产精品美女免费视频| aa在线视频| 日韩精品www| 中文在线字幕av| 一区二区成人在线视频 | 国产精品成人一区二区艾草| 亚洲国产日韩在线一区| 亚洲专区欧美专区| 中文字幕一区二区三区精彩视频| 日韩精品视频中文字幕| 456亚洲影院| 国产黄色在线观看| 亚洲精品电影网站| 伊人久久中文字幕| 玉米视频成人免费看| free性中国hd国语露脸| 精品夜夜嗨av一区二区三区| 91精品国产91久久久久麻豆 主演| 亚洲都市激情| 91亚洲国产成人久久精品网站| xxx.xxx欧美| 久久精品国产亚洲7777| 亚洲aⅴ在线观看| 欧美美女直播网站| 日韩av大片在线观看| 中文字幕一区在线| 泷泽萝拉在线播放| 精彩视频一区二区| 丰满少妇被猛烈进入高清播放| 99久久综合狠狠综合久久aⅴ| 精品视频导航| 伊人久久影院| 国产精品亚发布| 爱情电影社保片一区| 欧美超级乱淫片喷水| 超碰免费在线| 日韩成人高清在线| www视频在线| 欧美日韩国产一级二级| 欧美三日本三级少妇99| 亚洲免费成人av| 国产精品suv一区二区88| 97久久超碰国产精品| 性色av浪潮av| 久久超碰97中文字幕| 国产麻花豆剧传媒精品mv在线| 欧美区亚洲区| 色呦呦网站入口| 日韩av自拍| 青青成人在线| 在线观看欧美理论a影院| 国产精品伊人日日| 136导航精品福利| 亚洲综合一区二区不卡| 日韩一区二区三免费高清在线观看| 98精品在线视频| 国产嫩草在线视频| 欧美尺度大的性做爰视频| 免费高清完整在线观看| 综合国产在线视频| 国产资源在线看| 亚洲欧美激情另类校园| 亚洲 欧美 自拍偷拍| 日韩激情av在线免费观看| 五月婷婷深深爱| 亚洲精品videossex少妇| 欧美 日韩 国产 精品| 亚洲精品一区二区在线观看| 亚洲高清精品视频| 精品久久久久久综合日本欧美| 国产成人精品亚洲精品色欲| 日韩一区和二区| 亚洲国产精品久久人人爱潘金莲| 欧美一区二区成人| 国产a级免费视频| 日韩一区二区影院| 性网爆门事件集合av| 日韩精品一区二区三区在线观看| 国产黄色美女视频| 日韩欧美电影在线| 天天爽夜夜爽夜夜爽| 亚洲国产精品久久| 日韩a级作爱片一二三区免费观看| 亚洲精品美女在线| 色网站在线免费观看| 亚洲区一区二区| 91ph在线| 久久综合伊人77777| 青草青在线视频| 4438全国成人免费| 精品成人av| 91久久在线播放| 日韩精品一区国产| 精品免费二区三区三区高中清不卡| 天堂在线精品| 亚洲国内在线| 欧美欧美全黄| 成人精品视频一区二区| 久久精品国产99久久6| 国产成人av免费观看| 91视视频在线观看入口直接观看www| www.av欧美| 亚洲欧洲美洲综合色网| 国产真实的和子乱拍在线观看| 欧美日韩裸体免费视频| 中文字幕精品一区二区精| 日韩午夜激情电影| 深夜福利视频在线免费观看| 中日韩美女免费视频网站在线观看| www免费在线观看| 91高潮精品免费porn| 欧美日韩高清影院| 午夜精品福利在线视频| 亚洲国产精品自拍| 国产一级片免费在线观看| 91精品国产91久久综合桃花| 天堂网av在线播放| 中文字幕成人精品久久不卡| 久久一卡二卡| 国产欧美在线视频| 欧美变态网站| 日本福利视频导航| 国产精品久久久久久久久久妞妞 | 原纱央莉成人av片| 成人美女免费网站视频| 伦理一区二区| 糖心vlog在线免费观看| 毛片一区二区| 精品人妻人人做人人爽夜夜爽| 国产亚洲精品中文字幕| 国产在线观看免费av| 欧美色图一区二区三区| 日本在线视频1区| 欧美日韩电影在线观看| jizzyou欧美16| 欧美日韩电影一区二区三区| 国内久久精品| 国产精品久久久久久9999| 久久综合一区二区| 日本少妇xxxx动漫| 56国语精品自产拍在线观看| 激情综合闲人网| 午夜精品福利电影| 51精品国产| 日本三日本三级少妇三级66| 日日摸夜夜添夜夜添精品视频| 国产精品无码一区二区三| 伊人色综合久久天天| 在线观看黄色国产| 亚洲视频在线视频| 日本不卡免费高清视频在线| 国产精品我不卡| 欧美激情1区2区3区| 一区二区久久精品| 国产精品拍天天在线| 亚洲免费视频二区| 亚洲色图激情小说| 另类激情视频| 麻豆av一区二区三区久久| 1000部精品久久久久久久久| 中文写幕一区二区三区免费观成熟| 最新欧美精品一区二区三区| 一区二区乱子伦在线播放| 亚洲欧美另类中文字幕| 免费v片在线观看| 女同一区二区| 天堂蜜桃一区二区三区| 亚洲自拍偷拍一区二区| 日韩欧美中文在线| 黄色av网址在线免费观看| 国产999精品久久久影片官网| 国产剧情一区| 激情内射人妻1区2区3区| 久久精品夜色噜噜亚洲aⅴ| 亚洲 欧美 日韩 在线| 亚洲图中文字幕| 成人做爰免费视频免费看| 亚洲午夜精品福利| 韩国精品一区二区| 国产这里有精品| 欧美成人福利视频| 美女在线视频免费| 日本视频一区在线观看| 嫩草一区二区三区| 日韩精品中文字幕一区二区三区 | 国产河南妇女毛片精品久久久| 成人精品一二三区| 欧美日韩电影一区| 亚洲资源一区| 国产在线欧美日韩| 丝袜诱惑制服诱惑色一区在线观看| 91资源在线播放| 8v天堂国产在线一区二区| 欧美亚一区二区三区| 国产视频视频一区| 一区二区三区在线免费观看视频| 在线亚洲男人天堂| 一区二区视频在线播放| 狠狠干成人综合网| 最新在线黄色网址| 欧洲精品一区二区| 色综合999| 欧美xxxx黑人又粗又长密月| 丝袜诱惑亚洲看片| 欧美日韩在线观看成人| 日韩成人小视频| 激情中国色综合| 亚洲色欲久久久综合网东京热| 97精品国产97久久久久久久久久久久| 黄色在线视频网址| 久久精品91久久香蕉加勒比 | 久久99精品久久久久子伦| 丝袜美腿高跟呻吟高潮一区| 99久久久免费精品| 亚洲精品成人久久久| 先锋影音一区二区| 欧美不卡在线播放| 综合在线观看色| 日本一区视频| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲视频www| 欧美一区免费观看| 亚洲欧洲国产伦综合| 亚洲精品在线播放|