Azure 上經過Automation 實現定時開關虛擬機

更多內容,請關注公衆號: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。 設置來賓內要求。

管控 - 爲團隊設置基於角色的訪問控制。 恢復未使用的資源。

 

訂價:

相關文章
相關標籤/搜索