AzureAutomation混合runbook管理本地資-創(chuàng)新互聯(lián)

之前其實(shí)寫到過很多篇關(guān)于Azure Automationd的應(yīng)用,如果想在云上跑一些定時(shí)的任務(wù),automation是個(gè)不錯(cuò)的選擇,但是之前寫的博客里實(shí)現(xiàn)的場(chǎng)景也都是做一些和云上相關(guān)的操作,那么如果我們想把云和本地打通,使用automation去管理本地的機(jī)器呢?其實(shí)也是可以實(shí)現(xiàn)的,我們可以使用automation中的hybrid worker來做這個(gè)事,因?yàn)閍utomation本身是沒有我們on premise機(jī)器的credential的,所以我們需要借助于agent來實(shí)現(xiàn)這個(gè)功能

創(chuàng)新互聯(lián)建站于2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元上栗做網(wǎng)站,已為上家服務(wù),為上栗各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792

可以先來看一下微軟關(guān)于這方面的介紹

Azure 自動(dòng)化中的 Runbook 可能無權(quán)訪問其他云或本地環(huán)境中的資源,因?yàn)樗鼈冊(cè)?Azure 云平臺(tái)中運(yùn)行。 利用 Azure 自動(dòng)化的混合 Runbook 輔助角色功能,既可以直接在計(jì)算機(jī)上運(yùn)行 Runbook,也可以對(duì)環(huán)境中的資源運(yùn)行 Runbook,從而管理這些本地資源。 Runbook 在 Azure 自動(dòng)化中進(jìn)行存儲(chǔ)和管理,然后發(fā)送到一臺(tái)或多臺(tái)指定的計(jì)算機(jī)。

混合runbook的整體架構(gòu)可以參考下圖,混合runbook其實(shí)還要借助Log Analystics來實(shí)現(xiàn),安裝完成后,會(huì)看到Log Analystics的control panel

Azure Automation混合runbook管理本地資

總的來說其實(shí)架構(gòu)并不復(fù)雜,下邊來說說混合runbook能幫我們解決什么問題,在服務(wù)器數(shù)量很少的時(shí)候其實(shí)體現(xiàn)的不明顯,但是如果服務(wù)器很多的時(shí)候,比如我們有很多臺(tái)數(shù)據(jù)庫服務(wù)器,我們?cè)诿颗_(tái)服務(wù)器上都跑了定時(shí)任務(wù)進(jìn)行數(shù)據(jù)庫備份,但是這種分散的備份腳本不利于統(tǒng)一的管理,不管是開啟/暫停,還是做一些修改,又或者是說要查看腳本執(zhí)行的情況,都需要把管理任務(wù)分散到每一臺(tái)服務(wù)器上去看,但是如果通過統(tǒng)一的hybrid runbook去做,我們就相當(dāng)于有了一個(gè)統(tǒng)一的腳本執(zhí)行的平臺(tái),所有這些任務(wù)都可以在這個(gè)平臺(tái)上去完成

這只是一個(gè)簡(jiǎn)單的說明,類似地場(chǎng)景還有很多,下面我們來看下如何部署hybrid worker

總體來講我們可以分為三個(gè)步驟:

1.部署automation account

2.部署Log Analytics

3.部署hybrid worker

首先先把a(bǔ)utomation account創(chuàng)建出來

Azure Automation混合runbook管理本地資

創(chuàng)建完成后可以看到相關(guān)的信息Azure Automation混合runbook管理本地資

接下來部署Log Analytics,Log Analytics部署也很簡(jiǎn)單

Azure Automation混合runbook管理本地資

可以看到這些信息就代表部署成功了Azure Automation混合runbook管理本地資

接下來就可以部署Hybrid worker了

部署Hybrid worker需要用到一個(gè)叫New-OnPremiseHybridWorker的腳本,這個(gè)腳本我們可以直接通過PowerShellGet下載到

直接通過Install-Script -Name New-OnPremiseHybridWorker進(jìn)行安裝即可

Azure Automation混合runbook管理本地資

如果安裝過程中遇到以上報(bào)錯(cuò),可以嘗試更新PowerShellGet module的版本

install-module PowerShellGet -Force

Azure Automation混合runbook管理本地資

之后關(guān)閉PowerShell再打開嘗試,報(bào)錯(cuò)消失,正常安裝了

Azure Automation混合runbook管理本地資

下邊就可以開始正式部署了,這個(gè)腳本有一些參數(shù)是必須要配置的

AutomationAccountName(必需):自動(dòng)化帳戶的名稱。

AAResourceGroupName(必需):與自動(dòng)化帳戶關(guān)聯(lián)的資源組的名稱。

OMSResourceGroupName(可選):Log Analytics 工作區(qū)的資源組的名稱。 如果未指定此資源組,則使用 AAResourceGroupName 。

HybridGroupName(必需):混合 Runbook 輔助角色組的名稱,可將其指定為支持此方案的 runbook 的目標(biāo)。

SubscriptionID(必需):包含自動(dòng)化帳戶的 Azure 訂閱 ID。

WorkspaceName(可選):Log Analytics 工作區(qū)名稱。 如果沒有 Log Analytics 工作區(qū),該腳本會(huì)創(chuàng)建并配置一個(gè)。

Azure Automation混合runbook管理本地資

開始部署,可以看到這里其實(shí)會(huì)下載Log Analystic的agent

Azure Automation混合runbook管理本地資

完成后,可以在控制面板里看到相關(guān)的信息Azure Automation混合runbook管理本地資

之后就可以在hybrid worker group里看到剛剛注冊(cè)的信息了

Azure Automation混合runbook管理本地資

之后我們就可以按照正常做runbook的套路操作了,嘗試來創(chuàng)建一個(gè)runbook

Azure Automation混合runbook管理本地資

我們編寫一個(gè)簡(jiǎn)單的腳本,然后發(fā)布出去Azure Automation混合runbook管理本地資

這里可以看到在run的時(shí)候是可以選擇要在哪個(gè)環(huán)境里運(yùn)行的,也是和之前云上的runbook有區(qū)別的地方

Azure Automation混合runbook管理本地資

可以看到在服務(wù)器上已經(jīng)能正常輸出結(jié)果了

Azure Automation混合runbook管理本地資

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

分享標(biāo)題:AzureAutomation混合runbook管理本地資-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://muchs.cn/article28/hsdjp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、搜索引擎優(yōu)化、響應(yīng)式網(wǎng)站、標(biāo)簽優(yōu)化、面包屑導(dǎo)航企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化