在Hyper-V的虛擬網路中, 有兩種類型的網路介面卡(network adapter), 第一種是""Network Adapter", 另一種是"Legacy Network Adapter".
這兩者之間的區別非常簡單.
- 在你需要PXE啟動, 或者在安裝integrate components之前你的虛擬機器OS需要訪問網路, 你就需要Legacy Network Adapter.
- 在你安裝了integrate components(是的, 這個組件裡包含了Network Adapter正常工作所需要的虛假驅動)之後, 你需要Network Adapter.
所以, 如果你想要百分百地確保在安裝階段虛擬機器能訪問網路, 你就應該使用"Legacy Network Adapter"
============華麗的分割線==============
OS安裝好以後, 你應該添加integrated components. 使用Hyper-V工具來插入Integrated Components ISO鏡像, 然後安裝Integrated Components, 然後重啟. 最簡單的方法是在整個安裝階段都使用Legacy Network Adapter, 然後添加Integrated Components, 關機, 編輯虛擬機器設定, 移除掉Legacy Network Adapter並替換為一個"Network Adapter".
或許你想確保正確的啟動順序. 簡單地這樣做:
- 在Hyper-V中建立虛擬機器, 選擇從網路安裝作業系統("install the operating system from the network"). 不要啟動機器.
- 編輯機器, 這樣你就有了2個或4個CPU.(這僅在某些Win2k8 64位上可行)
- 修改啟動順序, 以便於符合你的需求.
- 啟動機器, 運行安裝, 結束安裝, 再安裝"Integrated Components"
- 關掉虛擬機器, 編輯虛擬機器設定, 移除"Legacy Network Adapter", 然後添加一個"Network Adapter".
你也許會問一個問題"為什麼要替換?", 答案很簡單. Legacy Network Adaapter有點慢, 因為他運行在parent partition的ring 3的背景工作處理序下, 而"Network Adapter"使用新的高速vmbus.
注意: "The new server solutions"並不被Hyper-V支援. 未來可能會支援.
注意2: 記住一點, 如果你選擇從網路安裝(建立虛擬機器時), Hyper-V會選擇Legacy Network Adapter, 其他情況下, 會選擇Network Adapter
譯自:
Hyper-V : The Differences between a the “Network adapter “and the “Legacy Network adapter”
http://itbloggen.se/cs/blogs/micke/archive/2008/01/22/hyper-v-the-differences-between-a-the-network-adapter-and-the-legacy-network-adapter.aspx