與備份有關的VMWare基礎知識_Part11
2023/12/12

與備份有關的VMWare基礎知識 -11

1.6.3 HotAdd 模式
如果虛擬機的快照有兩個虛擬磁碟,當備份程式在其所在的虛擬機(proxy)上使用 hotadd 模式連接到第一個磁碟後,你可以在 proxy 上看到該磁碟以及它的兩個分區:
Disk /dev/sdc: 12.9 GB, 12884901888 bytes
255 heads, 63 sectors/track, 1566 cylinders, total 25165824 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x836df02a

Device Boot        Start         End        Blocks     Id    System
/dev/sdc1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sdc2          206848    25163775    12478464    7  HPFS/NTFS/exFAT

然後 proxy 就可以象讀取自己的磁碟一樣從該磁碟讀取檔案了。
簡單來說,hotadd 和你手工把一個快照某個vmdk 掛接到另一個運行著的虛擬原理和要求是一樣的。也可以通過手工方式來確定hotadd是否能成功。hotadd 和 nbd(ssl)都走的是乙太網路,但區別在於,nbd 走的是管理網路,而這種網路頻寬往往有限;而 hotadd 走的是資料/存儲網路,而這種網路往往被單獨出來,而且頻寬往往比較大。
關於各種傳輸模式的概念,使用,要求和最佳實踐等,請閱讀 VMware 的相關文檔。

1.6.4 傳輸模式的選擇
備份程式都是調用 VDAP的 Connect/ConnectEx 介面來建立和 vmdk 的連接。如果不指定傳輸模式的話,在這個過程中,VADP API 會按照順序,依次嘗試 san,hotadd 和 nbd 三種模式,直到有一種成功或者全部失敗。
當有成功時,用戶端程式可以調用 GetTransportMode() API 返回該連接所使用傳輸模式。當然,用戶端程式也可以指定特定傳輸模式。在操作結束後,用戶端程式需要調用 Disconnect API 來斷開已經建立的連接。

參考資料:
How do Virtual Machine Snapshots work in VMware
Virtual Volumes – A new way of doing snapshots
VMware Transport Modes: Best practices and troubleshooting
Virtual Disk Transport Methods
How Volume Shadow Copy Service Works


詢問清單
目前詢問清單是空的
  • {{ item.category }}

    {{ item.title }}