Brien M. Posey是一位微軟認證系統工程師,曾獲微軟Exchange Server、Windows Server 和Internet Information Server (IIS)的MVP獎。Brien擔任一個全國連鎖性醫院的CIO,曾經在Fort Knox負責信息管理系。
問:在Windows Server Hyper-V環境下,iSCSI啟動器應該運行在何處?
答:在Hyper-V環境下,iSCSI啟動器可能運行在兩個位置:主機操作系統中或者是虛機上。兩種方式均可,選擇哪種方式的原則是你希望iSCSI啟動器做哪些事情。
有一種情況你必須做出特定選擇,那就guest clustering。如果你正在創建一個guest cluster并且與guest Cluster共享卷通過iSCSI相連,那么你別無選擇,只能在虛擬機上運行iSCSI啟動器。否則,guest cluster就無法正常使用共享存儲。
在其他情況下,最好在主機操作系統中運行iSCSI啟動器。原因如下:
對與初始使用者來說,如果iSCSI啟動器運行在主機系統的話,就可以充分發揮網絡適配器的原始功能(比如 TCP/IP的卸載功能)。這些硬件的一些原始功能很多不會提供給虛機使用。
在虛機上運行iSCSI啟動器對性能會有輕微影響。與運行在主機操作系統中相比,iSCSI啟動器運行在虛機上會耗費更多的CPU資源。當然了,要求一些額外的CPU資源可能并不算是個問題,但高效使用硬件總沒有錯。
在一些特定的場景下,iSCSI啟動器也會影響到備份。一些主機級的備份無法備份與虛機相連的iSCSI存儲。
總之,最好是在母系統中運行iSCSI啟動器,除非你正在使用iSCSI創建guest cluster。