娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年12月14日(星期六)

2019年12月14日 | Azure ARM (20) 將非托管磁盤虛擬機,遷移成托管磁盤虛擬機

發布者:SereneWanderer 來源: eefocus關鍵字:ARM  非托管磁盤虛擬機  磁盤虛擬機 手機看文章 掃描二維碼
隨時隨地手機看文章

  在筆者之前的文章中,我們如果需要使用Azure虛擬機,必須預先創建一個Azure存儲賬戶(Storage Account),用來保存虛擬機的VHD文件。

  這會有幾個問題:

  1.一個Azure Storage Account存儲賬戶,會有20000個IOPS的性能瓶頸。

  如果我們把過多的Azure VHD文件保存在同一個Storage Account,會由于IOPS性能瓶頸造成VM 磁盤吞吐量限制。

  我們建議一般40個普通VHD放在同一個存儲賬戶里,每個一個VHD的IOPS為500, 總共的IOPS = 40 X 500 = 20000 IOPS,剛好等于一個存儲賬戶的最大IOPS

 

  2.存儲賬戶的高可用

  當我們在設計虛擬機的存儲賬戶,更好的設計方式是:同一個高可用集的多臺VM的VHD文件,都是在不同的Azure Storage Node里面的。

  比如在同一個高可用集Web-AvbSet里面的兩臺VM: Web01和Web02,所在的VHD文件,應該在不同的Azure Storage Node里面。

  這里如何查看Azure Storage Node呢,我們可以使用ping Storage Account Endpoint的方式來進行查看:

  

  如上圖:

  (1)第一個存儲賬戶niexxxx,所在的存儲Node是sh2prdstr02a

  (2)第二個存儲賬戶leixxxx,所在的存儲Node是sha2prdstr02a。與第一個存儲賬戶的Node是一樣的。

  (3)第三個存儲賬戶ocmxxxx,所在的存儲賬戶Node是sha3prdstr01a。和上面2個存儲賬戶的Node都不同。

 

  所以最佳實踐是:Web01所在的VHD文件,保存在sh2prdstr02a。Web02所在的VHD文件,保存在sha3prdstr01a。

  這樣才能保存存儲的高可用設計,但是這樣管理起來太麻煩了。

  我們需要Azure平臺來自動幫助我管理虛擬機所在的VHD文件,及相應的Storage Node的高可用設計。

 

  這時候就可以利用Azure Manage Disk,讓微軟云平臺給我管理虛擬機的磁盤,我們不需要手動管理存儲賬戶。

 

  請注意,如果使用Unmanag Disk的虛擬機磁盤費用,對于普通存儲來說,是用多少GB,算多少費用

  但是一旦轉換了Manage Disk以后,存儲費用是按照階梯價格收費的。

 

  這里,筆者簡單介紹一下。

  特別注意:截止2017年12月26日,使用Azure China Manage Disk,需要把高可用性集設置的故障域Fault Domain設置為2。

  暫時不支持Fault Domain為3。如下圖:

  

 

 

 

  準備工作:

  1.我們已經創建了1個存儲賬戶,命名為:leiasmstorage

  2.我們創建了一個高可用集Availability Set,Fault Domain故障域為2。如上圖

  3.兩臺VM:LeiWeb01和LeiWeb02,都加入該高可用集。且這2臺VM的VHD文件,都保存在同一個存儲賬戶:leiasmstorage

  4.可以發現這樣的設計是有問題的:因為這個存儲賬戶發生宕機,則這2臺VM也宕機

 

  1.首先我們把需要修改的VM關機,考慮到業務連續性,我們首先把LeiWeb01這臺VM關機。圖略

  2.打開Azure PowerShell,運行以下腳本:


#登錄并驗證

Add-AzureRmAccount -EnvironmentName AzureChinaCloud


#選擇當前訂閱

$subscriptionName = 'SubscriptionName'

Select-AzureRmSubscription -SubscriptionName $subscriptionName


#設置資源組

$rgName = "ResourceGroupName"


#設置虛擬機名稱

$vmName = "LeiVM01"


#設置虛擬機的高可用性集

$avSetName = 'LEI-AVBSET'


#獲得高可用性集

$avSet = Get-AzureRmAvailabilitySet -ResourceGroupName $rgName -Name $avSetName


#設置高可用性集的故障域為2,

$avSet.PlatformFaultDomainCount = 2


#更新

Update-AzureRmAvailabilitySet -AvailabilitySet $avSet -Sku Aligned



$avSet = Get-AzureRmAvailabilitySet -ResourceGroupName $rgName -Name $avSetName


foreach($vmInfo in $avSet.VirtualMachinesReferences)

{

  $vm = Get-AzureRmVM -ResourceGroupName $rgName | Where-Object {$_.Id -eq $vmInfo.id}

  Stop-AzureRmVM -ResourceGroupName $rgName -Name $vm.Name -Force

  ConvertTo-AzureRmVMManagedDisk -ResourceGroupName $rgName -VMName $vm.Name

  Start-AzureRmVM -ResourceGroupName $rgName -Name $vm.Name


  3.執行成功后,LeiWeb01和LeiWeb01的磁盤都變成了Managed Disk。如下圖:

 

  4.如果我們想查看LeiVM01和LeiVM02的Managed Disk的URL地址,可以執行下面的PowerShell腳本:


#如果我們想查看Managed Disk的URL,可以執行下面的命令

foreach($vmInfo in $avSet.VirtualMachinesReferences)

{

  $vm = Get-AzureRmVM -ResourceGroupName $rgName | Where-Object {$_.Id -eq $vmInfo.id}

  #需要在關機下執行

  Stop-AzureRmVM -ResourceGroupName $rgName -Name $vm.Name -Force

  

  $mdiskURL = Grant-AzureRmDiskAccess -ResourceGroupName $rgName -DiskName $vm.StorageProfile.OsDisk.Name -Access Read -DurationInSecond 3600

  Write-Output($mdiskURL)

  

   #然后開機

  #Start-AzureRmVM -ResourceGroupName $rgName -Name $vm.Name

}

 

  執行結果如下圖:

關鍵字:ARM  非托管磁盤虛擬機  磁盤虛擬機 引用地址:Azure ARM (20) 將非托管磁盤虛擬機,遷移成托管磁盤虛擬機

上一篇:Azure ARM (19) 將傳統的ASM VM遷移到ARM VM (2)
下一篇:Azure ARM (21) Azure訂閱的兩種管理模式

推薦閱讀

多數激光器只發射一種顏色的激光,即激光器發射出所有光子的波長相同。然而,也有發射更復雜光的激光器。如果激光器由許多不同頻率、均勻間隔的頻率分量組成,就像梳齒一樣,被稱為“頻率梳”。頻率梳是檢測各種化學物質的完美工具。維也納技術大學(TU Wien)開發的激光系統創造出了一系列均勻間隔的頻率光譜(圖片來源:TU Wien)據麥姆斯咨詢報道,維...
  示波器探頭制作方法  一、筆桿改造方法  活動鉛筆可以在文具店選購塑料筆桿的一種。改造前的筆桿外形和改造后的探頭外形如圖1和圖2所示,改造方法如下:  (1)拔掉筆芯控制鈕8,清除筆內鉛芯。  (2)從筆頭錐形套4上拔掉金屬鉛芯導管5。  (3)將內套管2取出,按圖1中的位置鋸斷外套管1,留下有用部分見圖3。  (4)在內套管2距前端25mm...
從前兩天的文章里我們知道了,其實 Apple Watch 雖然外觀基本都一樣,但是每一代都會有技術的更新。今天我們就繼續來分析,更多關于芯片方面的區別吧。依然要說一下:文章內容由 eWiseTech 工程師根據自家搜庫中的信息整理分析,出現的具體設備都可在 eWiseTech 搜庫中搜索到。已經拆解完的五代 Apple Watch 中,有一點基本是沒有改變的,那就是主...
led模擬交通燈#include <reg52.h>#define uchar unsigned char#define uint unsigned intsbit RED_A=P0^0;sbit YELLOW_A=P0^1;sbit GREEN_A=P0^2;sbit RED_B=P0^3;sbit YELLOW_B=P0^4;sbit GREEN_B=P0^5;uchar Flash_Count = 0;Operation_Type = 1;void DelayMS(uint x){ uchar t; while(x--) { for(t=120;t>0;t--); }}void Tra...

史海拾趣

問答坊 | AI 解惑

LTCC應用于大功率射頻電路的可能性研究

1引言   世界電子產品已進入一個速度更快、密度更高、體積更薄、成本更低且要求更有效散熱的封裝時代。隨著無線電通信領域(如手機)的迅速商業化,對降低成本,提高性能有很大的壓力。LTCC(低溫共燒陶瓷)技術是一種低成本封裝的解決方法,具有 ...…

查看全部問答∨

在CCS中能看到c轉換的匯編嗎?

在CMD里面可以看到匯編對應的偽指令,請問,如果我們寫的程序時C語言,那么我們能看到轉換后對應的匯編語言嗎?…

查看全部問答∨

安防行業真的步入3G時代了?

3G商用業務的展開,不僅僅是通信技術的革新應用,3G技術也成為了信息化建設中的又一亮點。作為一項全新的技術,它將更深層次地融入到社會應用中去,在安防領域它也同樣引領這時代的潮流。   過去信息化建設的重點更多地放在傳統互聯網上,隨著3 ...…

查看全部問答∨

TCP層三次握手中的幾個問題?

問題一: 第一步、客戶端發一個SYN, 第二步、服務器回一個SYN+ACK, 第三步、客戶端發一個ACK, seq_no=07CC50EA,ack_no=78BEEA98 此時三次握手搞定。接下來開始傳送IP數據包了,但是我想請問下, 當第三步不成功的情況下,客戶端發了一個ACK,而 ...…

查看全部問答∨

如何讀取SD卡的序列號

用什么函數能讀取到SD卡的序列號呢?…

查看全部問答∨

單片機驅動標準pc機鍵盤的C51程序

單片機驅動標準pc機鍵盤的C51程序 網上流行的這個程充很垃圾, 在我的單片機上無論如何都調試不成功. 正確的程序見http://home.hn8868.com/tary/download.html 該程序由AVR程序移植過來... C語言寫的,風格棒極了. 在P1口顯示ASCII嗎,也有使 ...…

查看全部問答∨

基于OMAP3517的量子相干態光通信接收機的設計

系統復雜,可能出現的情況比較多,我會盡量完成評估報告…

查看全部問答∨

地址和時序問題

用一個單片機stc89le52rc的p0口和cpld的8個i/o口相連,在尋址的時候為什么基地址從0xff00開始呢,cpld和單片機之間的數據傳輸是不是不虛言考慮時序啊?…

查看全部問答∨

05.05【每日一問】:如何精確定時

 05.05【每日一問】:如何精確定時   這個問題是我一個同事問我的,當時我費了好大勁給他講清楚。現在拿來給大家,今后在產品中很可能用到: 事情是這樣,有一天我一個同事問我,他正在做一個產品,是設定一個時間定時控制溫度上升曲 ...…

查看全部問答∨

I2S的標準音輸出

原帖與代碼下載本文討論I2S的音頻輸出不同的波形I2S的時鐘設可以基于系統時鐘或者PLL3的輸出,使用PLL3可以利用PLL3MUL進行更多的調節由于主板設計音頻模塊需要MCK主時鐘的輸出,根據參考手冊中的公式,可以反向計算I2SDIV和PLL3MUL值的組合,以達 ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 马公市| 崇仁县| 鹤庆县| 长寿区| 方城县| 阜康市| 瑞昌市| 慈溪市| 东明县| 西乡县| 杭锦后旗| 行唐县| 宾阳县| 政和县| 亳州市| 南城县| 海安县| 武宣县| 财经| 寿宁县| 嫩江县| 商丘市| 龙泉市| 钟祥市| 平昌县| 班戈县| 额敏县| 博客| 琼结县| 仁化县| 茂名市| 诏安县| 万载县| 四平市| 九台市| 浦东新区| 台湾省| 区。| 米林县| 定日县| 九龙坡区|