使用Azure Automation Hybrid管理本地SQL Server備份狀態(一)

Azure Automation是一種雲解決方案,可經過自動執行任務,爲服務器提供所需的狀態配置以及配置管理來幫助組織知足其基礎結構和安全性要求。默認狀況下,建立Azure自動化後,它將容許在Azure中執行腳本。可是某些組織但願可以在其餘雲和本地環境中自動化任務,那麼此時Hybrid Worker工具是提供這種解決方案的關鍵。
使用Azure Automation Hybrid管理本地SQL Server備份狀態(一)
利用 Azure Automation Hybrid worker功能,既能夠直接在託管角色的計算機上運行 Runbook,也能夠對環境中的資源運行 Runbook,從而管理這些本地資源。 Runbook 在 Azure 自動化中進行存儲和管理,而後發送到一個或多個指定計算機上運行。
若要安裝和配置 Windows 混合 Runbook 輔助角色,可以使用兩種方法。 官方建議的方法是使用自動化 Runbook 來完全實現配置 Windows 計算機過程的自動化。 第二種方法使用分步過程來手動安裝和配置角色。 在接下來的博客中咱們會給你們介紹自動化安裝的方式進行安裝。
部署要求:
部署Azure Automation Hybrid worker的計算機須要知足以下需求:
• Windows Server 2012 或更高版本。
• Windows PowerShell 5.1 或更高版本(下載 WMF 5.1)。
• .NET Framework 4.6.2 或更高版本。
• 雙核。
• 4 GB RAM。
• 端口 443(出站)
建立Automation Account:
說了這麼多,下面咱們一塊兒看一下如何進行部署。
首先,咱們須要建立一個Automation帳戶,登陸Azure Portal-->建立資源-->管理工具-->Automation:
使用Azure Automation Hybrid管理本地SQL Server備份狀態(一)
設置Automation帳戶的名稱、資源組以及位置:
使用Azure Automation Hybrid管理本地SQL Server備份狀態(一)
建立完成,以下圖所示:
使用Azure Automation Hybrid管理本地SQL Server備份狀態(一)shell

建立Log Analytics
由於在部署Hybrid Runbook Worker時須要指定OMSResourceGroupName和WorkspaceName兩個參數(這兩個參數爲可選參數)因此咱們須要建立一個Log Analytics資源。
點擊建立資源-->管理工具-->log analytics:
使用Azure Automation Hybrid管理本地SQL Server備份狀態(一)
輸入名稱等相應參數,點擊建立:
使用Azure Automation Hybrid管理本地SQL Server備份狀態(一)
建立完成,以下圖所示:
使用Azure Automation Hybrid管理本地SQL Server備份狀態(一)
配置自動化帳戶的診斷信息
切換到咱們剛剛建立的自動化帳戶,點擊Diagonstic-->+ Add diagnostic setting:
使用Azure Automation Hybrid管理本地SQL Server備份狀態(一)
在此設置將診斷信息發送到咱們剛剛建立的log analytics,選擇全部類型的log和metric:
使用Azure Automation Hybrid管理本地SQL Server備份狀態(一)安全

下載自動化部署腳本
前面和你們提過,本次咱們演示自動部署的方式,因此須要先在Powershell Gallery上下載名稱爲「New-OnPremiseHybridWorker.ps1」的部署腳本並複製到運行Hybrid Runbook Worker的計算機。具體下載地址以下:
https://www.powershellgallery.com/packages/New-OnPremiseHybridWorker/1.6
下載完成後在承載角色的計算機上以管理員身份打開Windows Powershell,運行咱們剛剛下載的腳本文件,具體參數列表以下:服務器

  • AutomationAccountName(必填):您的自動化賬戶的名稱。
  • AAResourceGroupName(必填):與自動化賬戶關聯的資源組的名稱。
  • OMSResourceGroupName(可選):Log Analytics工做區的資源組的名稱。若是未指定此資源組,則使用AAResourceGroupName。
  • HybridGroupName(必填):您指定做爲支持此方案的Runbook的目標的Hybrid Runbook Worker組的名稱。
  • SubscriptionID(必填):您的自動化賬戶所在的Azure訂閱ID。
  • WorkspaceName(可選):Log Analytics工做區名稱。若是您沒有Log Analytics工做區,該腳本將建立並配置一個。
    .\New-OnPremiseHybridWorker.ps1 -AutomationAccountName Automation-Hybird -AAResourceGroupName Automation-RG -HybridGroupName BJDC-Hybird -SubscriptionId e5a2e705-e06f-454e-bbce-41d3bbeb1b9f -WorkspaceName Autologanalytics1
    安裝過程當中,系統會提示贊成安裝NuGet:
    使用Azure Automation Hybrid管理本地SQL Server備份狀態(一)
    開始安裝:
    使用Azure Automation Hybrid管理本地SQL Server備份狀態(一)
    輸入Azure憑據以進行身份驗證:
    使用Azure Automation Hybrid管理本地SQL Server備份狀態(一)
    安裝完成以下圖所示:
    使用Azure Automation Hybrid管理本地SQL Server備份狀態(一)
    切換到自動化帳戶,「 混合工做組」頁面將顯示新組和成員數。若是是現有組,則成員數會增長。您能夠從「 混合工做組」頁面上的列表中選擇組,而後選擇「 混合工做組 」 磁貼。在「 混合工做者」頁面上,您會看到列出的組的每一個成員
    使用Azure Automation Hybrid管理本地SQL Server備份狀態(一)
    使用Azure Automation Hybrid管理本地SQL Server備份狀態(一)
相關文章
相關標籤/搜索