自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

自動(dòng)化腳本PowerShell部署方案

系統(tǒng) Windows 自動(dòng)化
PowerShell自動(dòng)化為IT管理員提供了一個(gè)跨平臺(tái)的工具來(lái)部署和維護(hù)其理想狀態(tài)。本文介紹PowerShell的優(yōu)勢(shì)以及如何使用PowerShell部署一臺(tái)新的Web服務(wù)器。

IT業(yè)已經(jīng)達(dá)成共識(shí)的一點(diǎn)是,一個(gè)可以提供基于標(biāo)準(zhǔn)的、跨平臺(tái)的、可擴(kuò)展的自動(dòng)化工具是值得投資的。但是不同供應(yīng)商提供的GUI都有其優(yōu)勢(shì),對(duì)于大多數(shù)自動(dòng)化需求來(lái)說(shuō)都可以使用PowerShell。不管你討厭還是喜歡它,都需要使用它——你將會(huì)主動(dòng)或者被迫使用它進(jìn)行自動(dòng)化。

使用Unix操作系統(tǒng)的IT管理員已經(jīng)使用PowerShell數(shù)十年了。他們知道真正的自動(dòng)化意味著能夠在同一時(shí)間實(shí)現(xiàn)許多對(duì)象的實(shí)時(shí)互動(dòng),并且自動(dòng)化腳本是最為靈活的方式。這通過(guò)命令行shell來(lái)實(shí)現(xiàn),而最主流的shell就是PowerShell。其已經(jīng)被VMware、微軟SCVMM和Citrix XenApp所采納。

下面是一個(gè)例子。業(yè)務(wù)部門(mén)需要部署一臺(tái)新的Web服務(wù)器,在上面運(yùn)行Active Server Pages .NET應(yīng)用程序。傳統(tǒng)的解決方案可能是這樣:

• 登陸服務(wù)器

• 打開(kāi)GUI服務(wù)器管理器

• 選擇需要的角色和角色服務(wù)

• 重啟服務(wù)器

而基于PowerShell的解決方案如下:

• 登陸服務(wù)器

• 打開(kāi)PowerShell,并輸入:

• PS> Install-WindowsFeature Web-Server, web-Asp-Net

對(duì)于小規(guī)模的需求來(lái)說(shuō)這沒(méi)有很大區(qū)別。如果負(fù)載均衡集群中的50臺(tái)Web服務(wù)器都需要運(yùn)行新的ASP.NET應(yīng)用程序,GUI管理員的工作就會(huì)變成下面這樣:

• 登陸服務(wù)器

• 打開(kāi)GUI服務(wù)器管理器

• 選擇需要的角色和角色服務(wù)

• 重啟服務(wù)器

• 下一臺(tái)服務(wù)器(重復(fù)50次)

這種解決方案需要幾個(gè)小時(shí)到幾個(gè)星期的工作量,并且不會(huì)產(chǎn)生任何日志文檔,還有可能出現(xiàn)忘記添加ASP.NET等這種人為錯(cuò)誤。而自動(dòng)化專(zhuān)家使用下面的方式來(lái)完成這個(gè)任務(wù):

• 打開(kāi)PowerShell,并輸入:

• PS> Invoke-Command -ComputerName Web1,Web2,Web3 {Install-WindowsFeature Web-Server, web-Asp-Net}

是的,電腦主機(jī)名可以從一個(gè)文本文件、.csv文件或者***從活動(dòng)目錄中進(jìn)行獲取,但是命令基本保持一致。這個(gè)例子的意義在于說(shuō)明通過(guò)使用PowerShell Remoting,你可以在幾分鐘之內(nèi)完成對(duì)50臺(tái)服務(wù)器的安裝和配置工作。這是一個(gè)簡(jiǎn)單的例子,但是意思卻十分清晰:我可以在幾分鐘內(nèi)完成所有工作,我對(duì)于業(yè)務(wù)的價(jià)值要高于GUI管理員。

這些腳本是必須的(或者逐條的)指令發(fā)給電腦,來(lái)部署和配置軟件。PowerShell v4提供了一種類(lèi)似于Unix中的Puppet或Chef的定義方式,用來(lái)管理和控制系統(tǒng)配置。

再回到我的關(guān)于岳父和T系列的經(jīng)歷。他知道如何啟動(dòng)汽車(chē),但是如果我想要啟動(dòng)汽車(chē),就需要找到岳父來(lái)替我啟動(dòng),這樣就不需要我自己理解任何步驟。

PowerShell v4擁有“理想狀態(tài)配置”,意味著我可以定義一個(gè)“我需要50臺(tái)具有某種功能的新Web服務(wù)器”這樣的需求,之后資源(一步一步的指令)就會(huì)執(zhí)行我的計(jì)劃,而不需要我理解具體細(xì)節(jié)。這不幾僅僅可以用于應(yīng)用程序和服務(wù)器的部署,它還能防止大規(guī)模“漂移”(以后其他管理員配置一些不必要的配置)。

PowerShell自動(dòng)化為IT管理員提供了一個(gè)跨平臺(tái)的工具來(lái)部署和維護(hù)其理想狀態(tài)。它能夠讓CIO在幾分鐘內(nèi)部署50臺(tái)新的Web服務(wù)器??傊绻‘?dāng)?shù)厥褂米詣?dòng)化,就能夠使得IT部門(mén)更好的滿(mǎn)足業(yè)務(wù)需求。

碰巧我的岳父喜歡老舊T系列的啟動(dòng)流程。但是對(duì)于關(guān)鍵業(yè)務(wù)需求來(lái)說(shuō),***通過(guò)自動(dòng)化實(shí)現(xiàn),以保證安全性和可靠性。

責(zé)任編輯:黃丹 來(lái)源: TechTarget中國(guó)
相關(guān)推薦

2014-03-11 11:03:17

自動(dòng)化腳本PowerShell

2016-12-20 16:47:25

Hadoop部署腳本

2013-08-28 10:38:01

2011-08-25 09:33:25

MySQL運(yùn)維

2012-03-02 15:27:50

PowershellPCI總線(xiàn)

2012-05-16 11:11:02

PowershellNIC PCI

2021-08-04 08:27:00

VueReact自動(dòng)化部署

2013-12-12 16:37:49

Shell腳本自動(dòng)化部署MFS

2021-03-16 12:08:32

Python 服務(wù)器腳本

2021-11-23 12:11:59

PowershellLinuxDevOps

2024-05-13 16:29:56

Python自動(dòng)化

2013-11-27 11:34:43

自動(dòng)化部署Python

2023-04-06 07:09:25

自動(dòng)化部署Actions

2022-11-15 17:07:40

開(kāi)發(fā)自動(dòng)化前端

2024-09-13 15:32:18

2013-05-16 11:07:37

Android開(kāi)發(fā)Android應(yīng)用自動(dòng)化測(cè)試

2024-01-24 18:50:21

WebFTP服務(wù)器

2015-02-04 09:17:38

亞馬遜AWS云自動(dòng)化

2022-04-08 09:05:53

Arch LinuxLinux

2011-05-31 17:35:45

測(cè)試自動(dòng)化QTP
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)