更多內容,請關注公衆號:html
Azure Automation 能夠提供一些自動化的功能,好比咱們能夠指定在天天早上6點開啓虛擬機,天天晚上8點關閉虛擬機。
同時還提供一些基於監控參數的自動化配置。今天的主要內容是介紹經過Automation 實現定時對虛擬機進行開機和關機操做。shell
實戰演練視頻:安全
https://v.qq.com/x/page/r3023ijwt3e.htmlbash
Azure對不一樣狀態下的虛擬機計費狀況:工具
workflow startVM { $Cred = Get-AutomationPSCredential -Name "test-cred"; Add-AzureRmAccount -Credential $Cred -EnvironmentName AzureChinaCloud; Select-AzureRmSubscription -SubscriptionId "xxxx-xxxx-xxxx"; Start-AzureRmVM -ResourceGroupName "seanyutest" -Name "testvm" } workflow startVM { $Cred = Get-AutomationPSCredential -Name "test-cred"; Add-AzureRmAccount -Credential $Cred -EnvironmentName AzureChinaCloud; Select-AzureRmSubscription -SubscriptionId "xxxx-xxxx-xxxx"; Stop-AzureRmVM -ResourceGroupName "seanyutest" -Name "testvm" -Force }
注意關機時應該增長參數-Force,由於在powershell中執行關機時,會有交互內容,需從鍵盤輸入YES纔會執行關機操做,當咱們經過Automation執行關機時,則應該強制關機。開發工具
目前支持的Runbook有以下幾種類型:spa
Azure 自動化能夠在基礎結構和應用程序的整個生命週期中進行管理。 能夠將有關組織如何交付和維護工做負荷的知識傳輸到系統中;主要能夠實現如下內容:視頻
生成/部署資源 - 使用 Runbook 和 Azure 資源管理器模板在混合環境中部署 VM。 集成到 Jenkins 等開發工具中。jwt
配置 VM - 使用基礎結構和應用程序所需的配置評估和配置 Windows 和 Linux 計算機。htm
監視 - 肯定計算機上那些致使問題的更改,進行相應的補救,或者將其升級到管理系統。
保護 - 在已引起安全警報的狀況下隔離 VM。 設置來賓內要求。
管控 - 爲團隊設置基於角色的訪問控制。 恢復未使用的資源。
訂價: