You are on page 1of 13

VCB

VCB overview
• 支援 iscsi / FC
• 使用 iscsi 的話 , 可安裝 Proxy server 於
VM 中
• 支援 file-level(full 與 incremental backup)
for Windows 系統 , image-level 則不限作業
系統
• 支援單一 ESX Server 或整合 Virtual
Center
VCB workflow
1. Backup server 呼叫 pre-backup script
– Pre-backup script 執行以下任務 :
2. ( 選項 ) 執行 pre-freeze script 於虛擬機器中 .
3. Quiesces 虛擬機中的 NTFS 與 FAT 檔案系統 (win only)
4. 將虛擬機進入快照模式
5. Unquiesces NTFS 與 FAT 檔案系統
6. ( 選項 ) 於虛擬機中執行你的客製 post-thaw script. 主要用來逆向操作
你所做的 pre-freeze script.
7. 確保 VM 的快照對第三方軟體有用處。
– Image-level( 參考後面 )
– File-level( 參考後面 )
2. 備份軟體將該虛擬機的快照備份到後端媒體 .
3. 備份軟體呼叫 post-backup script
– Post-backup 執行以下作業
2. 將虛擬機器快照從 backup proxy 卸載
3. 將虛擬機的快照移除 ,commit disk!
Bacup types
• Image-level
– 備份所有虛擬機器映像檔與設定檔
– 可定期的備份 win 與 linux 的啟動碟
( 例如每週一次 )
• File-level
– Full file backup
– Differential backup
– Incremental backup
– 可每天備份 D,E 資料碟一次
限制
• Proxy server 一定要能看到該 esx 之
volume
• 無法備份實體 RDM
• File-level 只支援 windows system
• 不支援 cluster 的 VM.
• 不能同時運作 file-level 與 image-level 備份
作業
Proxy server Requirement
• Windows 2003 SP2
• Windows 2003 R2
• SAN or ISCSI enabled
VCB 設定

1. ESX Server 與 VM 的設定


• 保持最新版的 Vmware tools
2. 設定 VCB Proxy
1. 安裝 windows server
1. 不要安裝 win2003 enterprise or datacenter version
2. 關閉 auto driver letter 功能
• Diskpart
• Automount disable
• Automount scrub
• Exit
• 關閉 windows , 不要掛載 esx 的 VMFS volume , 再啟動 windows
• 設定 networking : 確定 proxy server 與 esx 間是否有 firewall?
• 安裝第三方備份軟體 - 有可能需做以下事項
• 為你的備份軟體開啟 cross junctions(mount points)option
• 關閉 windows archive bit 與 journal 功能 , 若備份軟體執行漸進或差異備份 .
( 這是無法在快照基礎下運作的 )
• 不要使用 archive bit, 設定 backup client 使用 time stamps.
• Windows change journal 無法運作於漸進備份模式下 .( 因為這是快照基礎 )
• 安裝 Consolidated backup.
• 安裝對應第三方軟體的 integration module (VMware 提供 )
• 設定 Consolidated backup ~ ( 如下 )
設定 Consolidated backup ~
• 重要的設定檔 c:\program files\VMware\VMware Consolidated backup
framework\config.js
• BACKUPROOT –
– 若使用 image level, 該路徑下需夠大容納匯入的 vm image
– 該路徑需已經存在
• HOST - VirtualCenter server 或 ESX Server 的主機名稱
• USERNAME – 登入到 VC server 或 ESX 的帳號
• PASSWORD – 同上
• TRANSPORT_MODE – 用 san 就對啦 !
• SNAPSHOT_POLICY – automatic 就對了
• VM_LOOKUP_METHOD -- 使用 ipaddr , 此種方式虛擬機器需啟動狀態 .
• PREEXISTING_MOUNTPOINT – 若備份作業發現之前的 mount point 還存
在 , 如何處置 ?
– Fail ( 預設 )
– Delete
• PREEXISTING_VCB_SNAPSHOT – 若備份作業發現之前的快照還在 , 沒被
砍掉 .
– Fail ( 預設 )
– Delete
SAN 的設定
• VCB proxy server 需對該 VMFS LUN 有
read/write access
使用 VCB
• 若有多個虛擬機要 backup, 可將這些虛擬
機 group 起來 , 透過設定 DNS aliases 在備
份軟體中管理該 group 為單一實體 .
• Proxy server 可最高同時 60 個 mounted
VM.\
• 於 Virtual Center 2.5 中 , 有預先建立好的
角色叫做” VMware Consolidated backup
user”
手動取消備份作業
• 如果備份運作取消 , 有可能該虛擬機的快照
碟還被 mount 在 proxy server 中 , 另外快
照狀態也沒被砍掉 .
手動取消備份作業 2
當使用 VCB integration module 執行 file
level backup , 若備份作業失敗 , 某些備份
軟體不會執行 post-backup script , 此時虛
擬機會繼續處於 mounted 以及 snapshot
mode.
要清除快照與 mounted VM, 執行
vcbCleanup
Restore VM image
• 使用 VM Converter
• 使用指令 vcbRestore

You might also like