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

之前其實寫到過很多篇關于Azure Automationd的應用,如果想在云上跑一些定時的任務,automation是個不錯的選擇,但是之前寫的博客里實現的場景也都是做一些和云上相關的操作,那么如果我們想把云和本地打通,使用automation去管理本地的機器呢?其實也是可以實現的,我們可以使用automation中的hybrid worker來做這個事,因為automation本身是沒有我們on premise機器的credential的,所以我們需要借助于agent來實現這個功能

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

可以先來看一下微軟關于這方面的介紹

Azure 自動化中的 Runbook 可能無權訪問其他云或本地環(huán)境中的資源,因為它們在 Azure 云平臺中運行。 利用 Azure 自動化的混合 Runbook 輔助角色功能,既可以直接在計算機上運行 Runbook,也可以對環(huán)境中的資源運行 Runbook,從而管理這些本地資源。 Runbook 在 Azure 自動化中進行存儲和管理,然后發(fā)送到一臺或多臺指定的計算機。

混合runbook的整體架構可以參考下圖,混合runbook其實還要借助Log Analystics來實現,安裝完成后,會看到Log Analystics的control panel

Azure Automation混合runbook管理本地資

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

這只是一個簡單的說明,類似地場景還有很多,下面我們來看下如何部署hybrid worker

總體來講我們可以分為三個步驟:

1.部署automation account

2.部署Log Analytics

3.部署hybrid worker

首先先把automation account創(chuàng)建出來

Azure Automation混合runbook管理本地資

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

接下來部署Log Analytics,Log Analytics部署也很簡單

Azure Automation混合runbook管理本地資

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

接下來就可以部署Hybrid worker了

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

直接通過Install-Script -Name New-OnPremiseHybridWorker進行安裝即可

Azure Automation混合runbook管理本地資

如果安裝過程中遇到以上報錯,可以嘗試更新PowerShellGet module的版本

install-module PowerShellGet -Force

Azure Automation混合runbook管理本地資

之后關閉PowerShell再打開嘗試,報錯消失,正常安裝了

Azure Automation混合runbook管理本地資

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

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

AAResourceGroupName(必需):與自動化帳戶關聯的資源組的名稱。

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

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

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

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

Azure Automation混合runbook管理本地資

開始部署,可以看到這里其實會下載Log Analystic的agent

Azure Automation混合runbook管理本地資

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

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

Azure Automation混合runbook管理本地資

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

Azure Automation混合runbook管理本地資

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

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

Azure Automation混合runbook管理本地資

可以看到在服務器上已經能正常輸出結果了

Azure Automation混合runbook管理本地資

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

分享標題:AzureAutomation混合runbook管理本地資-創(chuàng)新互聯
文章網址:http://bm7419.com/article28/hsdjp.html

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

廣告

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

搜索引擎優(yōu)化