如果我們要在單個(gè)Azure Windows VM上跟蹤性能計(jì)數(shù)器,只需在Azure Windows VM中復(fù)制二進(jìn)制文件并運(yùn)行它即可。
成都創(chuàng)新互聯(lián)是一家專業(yè)提供海豐企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站建設(shè)、成都做網(wǎng)站、H5建站、小程序制作等業(yè)務(wù)。10年已為海豐眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。
Azure文件,它使用標(biāo)準(zhǔn)的SMB 2.1協(xié)議公開文件共享。正如Azure存儲(chǔ)產(chǎn)品團(tuán)隊(duì)介紹,Azure文件共享也可以用于保存診斷文件,例如日志,性能指標(biāo)和故障診斷。多個(gè)Azure VM可以裝載同一文件,并共享在不同文件夾中寫入日志文件。
圖7中的圖顯示了如何將Azure文件用作從不同Azure VM生成的性能計(jì)數(shù)器日志文件的存儲(chǔ)庫(kù)。
圖7:在Azure文件中存儲(chǔ)性能計(jì)數(shù)器日志文件
可以使用簡(jiǎn)單的基本命令通過Azure Powershell定義Azure文件:
Import-Module Azure
Select-AzureSubscription –SubscriptionName [[SubscriptionName]]
Get-AzureSubscription –current
New-AzureStorageAccount -StorageAccountName [[AzureStorageAccountName]] -Label [[AzureStorageAccountName]] -Location "North Europe"
#找出正在使用模塊
(get-module azure).version
$ctx=New-AzureStorageContext [[AzureStorageAccountName]] [[AzureStorageAccountKey]]
$ctx = New-AzureStorageContext -StorageAccountName [[AzureStorageAccountName]] -StorageAccountKey [[AzureStorageAccountKey]]
#創(chuàng)建一個(gè)新共享
$s = New-AzureStorageShare [[shareName]] -Context $ctx
在我們的例子中,我們定義一個(gè)等于“ logshare01”的共享名:
$s = New-AzureStorageShare logshare01 -Context $ctx
要在Azure Windows VM中安裝共享文件夾,我們可以在兩個(gè)Azure Windows VM中使用該命令:
net use z: \\ [[AzureStorageAccountName]]. file.core.windows.net\logshare01 /u: [[AzureStorageAccountName]] [[AzureStorageAccountKey]]
此命令將Azure存儲(chǔ)帳戶的共享文件夾“ logshare01”安裝為驅(qū)動(dòng)程序Z:
若要將日志文件存儲(chǔ)在不同的文件夾中,我們可以更改SysField.XML文件值
<?xml version =“ 1.0” encoding =“ utf-8”>Z:\SysParamsLog1\
fftest01.txttrue201
在test02 Azure VM 中SysField.XML文件的內(nèi)容:
<?xml version =“ 1.0” encoding =“ utf-8”>
Z:\ SysParamsLog2 \
fftest02.txt true
20
1