今天來(lái)討論下Azure automation的其他應(yīng)用方式,對(duì)于云管理人員來(lái)說(shuō),肯定是非常希望對(duì)云中的資產(chǎn)情況有一個(gè)全面的了解的,對(duì)于這種需求,Azure Portal其實(shí)不失為一個(gè)不錯(cuò)的選擇,然而,很多情況下,Portal了解的信息往往沒(méi)有那么全面,而且效率非常低
創(chuàng)新互聯(lián)主要從事成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)廣州,10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18982081108這時(shí)候,使用PowerShell進(jìn)行各種信息的統(tǒng)計(jì)就顯得更為高效了,可以使用各種腳本統(tǒng)計(jì)包括IaaS到PaaS服務(wù)的各種信息,如果想要定期的去收集這些信息,還可以結(jié)合Azure automation,定義好schedule,然后配合收集信息的腳本,即可實(shí)現(xiàn)這樣的需求
下邊來(lái)看具體如何實(shí)現(xiàn),首先在Azure中創(chuàng)建好一個(gè)automation account,這個(gè)就不演示了,之后更新好我們的module,并且導(dǎo)入好需要的module,常用的包括azurerm.storage, azurerm.network, azurerm.profile等,這部分內(nèi)容可以看下之前的博客
https://blog.51cto.com/mxyit/2348123
有了這些內(nèi)容之后,下一步要做的就是創(chuàng)建一個(gè)PowerShell的runbook了,收集信息的runbook有很多,包括網(wǎng)上的以及我自己寫(xiě)的,各位可以根據(jù)需要使用,我自己寫(xiě)的其實(shí)以前也介紹過(guò)很多次
使用PowerShell 獲取 Azure賬戶中的用戶權(quán)限分配情況
https://blog.51cto.com/mxyit/2347819
使用PowerShell快速獲取Azure中的SQL Server VM
https://blog.51cto.com/mxyit/2347699
如何使用PowerShell 收集Azure VM Image列表
https://blog.51cto.com/mxyit/2070613
這里我用的是一個(gè)外國(guó)友人寫(xiě)的腳本,因?yàn)楹w的服務(wù)比較多一些
https://gallery.technet.microsoft.com/scriptcenter/Azure-Inventory-using-3db0f658?redir=0
這個(gè)腳本本身是會(huì)把信息存儲(chǔ)在硬盤(pán)上的,但是因?yàn)樵赼utomation中,這部分信息沒(méi)辦法持久化,所以我們可以稍作修改,分兩個(gè)層面
1. 將收集好的信息存儲(chǔ)為csv文件,保存在blob中
2. 將csv文件作為附件發(fā)送到郵箱中
為此,我們需要在原來(lái)的腳本基礎(chǔ)上做一些修改,添加一些內(nèi)容,以收集虛擬機(jī)信息為例,在虛擬機(jī)信息收集的腳本后添加以下內(nèi)容
#Define file name $filename="Virtual_Machine_details_"+ (Get-Date -UFormat '%Y_%m_%d')+".csv" $virtual_machine_object | Export-Csv -path $filename -NoTypeInformation -Force #Define blob info $StorageAccountName = "完成后,將runbook link to schedule
創(chuàng)建一個(gè)schedule
之后即可在schedule中看到了
運(yùn)行后可以看到類似以下的效果,當(dāng)然,這里只是演示了獲取VM的信息,未包含腳本里的其他內(nèi)容
Blob中存儲(chǔ)內(nèi)容
郵件收到的內(nèi)容
這樣,每天早上來(lái)了之后就可以看到Azure的資產(chǎn)信息了!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。