在Hyper-V中啟用共享ISO映像
譯文我即將完成TrainSignal課程,內容是關于微軟考試70-247:利用System Center 2012,配置和部署微軟私有云。我在這個過程中學到了幾個技巧,覺得蠻有用。不妨先來說說ISO映像方面的一個實用技巧。
當你創建虛擬機時,作為虛擬CD/DVD附加的ISO映像的默認行為是,把該ISO映像拷貝到虛擬機的目錄。這是你試圖把虛擬機連同附加的虛擬CD/DVD從一個主機遷移到另一個主機時,微軟避免實時遷移(Live Migration)出現故障所采用的方法。你應該明白,在Hyper-V和ESX/ESXi環境中,附加的ISO映像會阻止vMotion或實時遷移。
就個人而言,我寧愿虛擬機無法遷移過去——那樣會迫使我改變配置,而不是實施這個考慮過頭和空間效率非常低下的方法。幸好,微軟已給出了一個變通方法,效果要好得多:為何要拷貝ISO映像?而是從虛擬機管理器(VMM)庫共享ISO映像,就是這樣。當然,我希望實際情況就這么簡單。圖1中的復選框能夠共享ISO映像(而不是拷貝ISO映像),但是你仍得在后臺執行一些額外步驟,確保這辦法切實可行:
1. 將VMM服務帳戶讀取(VMM Service Account Read)訪問權授予庫中存放ISO映像的共享區。
2. 為每一個Hyper-V主機授予機器帳戶(Machine Account)讀取訪問權,以便訪問ISO映像的共享位置。
圖1:在Hyper-V中,先啟用ISO映像的共享功能,然后執行另外的步驟。
#p#
一旦你完成了上述這兩步,就得配置約束委派(constrained delegation)。你可以從擁有活動目錄用戶和計算機控制臺的任何計算機或者從域控制器來完成這一步。
約束委派基本上指令每個Hyper-V主機的機器帳戶向VMM服務器出示CIFS/SMB協議的委派證書,而放置ISO映像的庫駐留在該服務器上。你得在活動目錄中的每個Hyper-V主機的機器帳戶中單獨執行下列步驟:
1. 打開Active Directory Users and Computers(活動目錄用戶和計算機)。
2. 找到Hyper-V主機機器帳戶,右擊鼠標,進入到Properties(屬性)。
3. 選擇Delegation(委派)選項卡,點擊Select this computer for delegation to specified services only(僅選擇此計算機來委派指定的服務)。
4. 點擊Use any authentication protocol(使用任何驗證協議)。
5. 點擊Add(添加)。
6. 添加含有你想共享的ISO映像的VMM Library服務器,點擊OK(確定)。
7. 在Available Services(可用服務)列表中,點擊cifs(見圖2),然后點擊Add(添加)。
圖2:在Available Services(可用服務)列表中,點擊cifs,然后點擊Add(添加)。
現在,每當你附加ISO映像,這應該讓你可以共享它了。這還讓你可以在附加CD/DVD虛擬驅動器的同時,確保實時遷移成功。
http://virtualizationreview.com/blogs/virtual-insider/2013/01/shared-isos-hyper-v.aspx