之前其實寫到過很多篇關(guān)于Azure Automationd的應(yīng)用,如果想在云上跑一些定時的任務(wù),automation是個不錯的選擇,但是之前寫的博客里實現(xiàn)的場景也都是做一些和云上相關(guān)的操作,那么如果我們想把云和本地打通,使用automation去管理本地的機器呢?其實也是可以實現(xiàn)的,我們可以使用automation中的hybrid worker來做這個事,因為automation本身是沒有我們on premise機器的credential的,所以我們需要借助于agent來實現(xiàn)這個功能
創(chuàng)新互聯(lián)建站于2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站建設(shè)、網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元上栗做網(wǎng)站,已為上家服務(wù),為上栗各地企業(yè)和個人服務(wù),聯(lián)系電話:13518219792可以先來看一下微軟關(guān)于這方面的介紹
Azure 自動化中的 Runbook 可能無權(quán)訪問其他云或本地環(huán)境中的資源,因為它們在 Azure 云平臺中運行。 利用 Azure 自動化的混合 Runbook 輔助角色功能,既可以直接在計算機上運行 Runbook,也可以對環(huán)境中的資源運行 Runbook,從而管理這些本地資源。 Runbook 在 Azure 自動化中進行存儲和管理,然后發(fā)送到一臺或多臺指定的計算機。
混合runbook的整體架構(gòu)可以參考下圖,混合runbook其實還要借助Log Analystics來實現(xiàn),安裝完成后,會看到Log Analystics的control panel
總的來說其實架構(gòu)并不復(fù)雜,下邊來說說混合runbook能幫我們解決什么問題,在服務(wù)器數(shù)量很少的時候其實體現(xiàn)的不明顯,但是如果服務(wù)器很多的時候,比如我們有很多臺數(shù)據(jù)庫服務(wù)器,我們在每臺服務(wù)器上都跑了定時任務(wù)進行數(shù)據(jù)庫備份,但是這種分散的備份腳本不利于統(tǒng)一的管理,不管是開啟/暫停,還是做一些修改,又或者是說要查看腳本執(zhí)行的情況,都需要把管理任務(wù)分散到每一臺服務(wù)器上去看,但是如果通過統(tǒng)一的hybrid runbook去做,我們就相當(dāng)于有了一個統(tǒng)一的腳本執(zhí)行的平臺,所有這些任務(wù)都可以在這個平臺上去完成
這只是一個簡單的說明,類似地場景還有很多,下面我們來看下如何部署hybrid worker
總體來講我們可以分為三個步驟:
1.部署automation account
2.部署Log Analytics
3.部署hybrid worker
首先先把automation account創(chuàng)建出來
創(chuàng)建完成后可以看到相關(guān)的信息
接下來部署Log Analytics,Log Analytics部署也很簡單
可以看到這些信息就代表部署成功了
接下來就可以部署Hybrid worker了
部署Hybrid worker需要用到一個叫New-OnPremiseHybridWorker的腳本,這個腳本我們可以直接通過PowerShellGet下載到
直接通過Install-Script -Name New-OnPremiseHybridWorker進行安裝即可
如果安裝過程中遇到以上報錯,可以嘗試更新PowerShellGet module的版本
install-module PowerShellGet -Force
之后關(guān)閉PowerShell再打開嘗試,報錯消失,正常安裝了
下邊就可以開始正式部署了,這個腳本有一些參數(shù)是必須要配置的
AutomationAccountName(必需):自動化帳戶的名稱。
AAResourceGroupName(必需):與自動化帳戶關(guān)聯(lián)的資源組的名稱。
OMSResourceGroupName(可選):Log Analytics 工作區(qū)的資源組的名稱。 如果未指定此資源組,則使用 AAResourceGroupName 。
HybridGroupName(必需):混合 Runbook 輔助角色組的名稱,可將其指定為支持此方案的 runbook 的目標。
SubscriptionID(必需):包含自動化帳戶的 Azure 訂閱 ID。
WorkspaceName(可選):Log Analytics 工作區(qū)名稱。 如果沒有 Log Analytics 工作區(qū),該腳本會創(chuàng)建并配置一個。
開始部署,可以看到這里其實會下載Log Analystic的agent
完成后,可以在控制面板里看到相關(guān)的信息
之后就可以在hybrid worker group里看到剛剛注冊的信息了
之后我們就可以按照正常做runbook的套路操作了,嘗試來創(chuàng)建一個runbook
我們編寫一個簡單的腳本,然后發(fā)布出去
這里可以看到在run的時候是可以選擇要在哪個環(huán)境里運行的,也是和之前云上的runbook有區(qū)別的地方
可以看到在服務(wù)器上已經(jīng)能正常輸出結(jié)果了
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
分享標題:AzureAutomation混合runbook管理本地資-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://aaarwkj.com/article28/hsdjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、搜索引擎優(yōu)化、響應(yīng)式網(wǎng)站、標簽優(yōu)化、面包屑導(dǎo)航、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)