تفاوت Network Adapter و Legacy Network Adapter در Hyper-V چیست ؟
تفاوت NetworkAdapter با LagacyNetworkAdapter در HyperV چیست ؟؟؟
4 پاسخ
network adaptor که مشخصه
ولی legacy برای کارت شبکه های قدیمی که boot rom داشتن هست
طبق گفته خود سایت ماکروسافت پیشنهاد میشه از network adapter استفاده بشه مگر در دو حالت:
1. نیاز به بوت شدن از طریق نتورک وجود داشته باشه.
2. ماشین مجازی از درایور کارت شبکه Network Adapter ای که توسط hyper-v integration service نصب میشه پشتیبانی نکنه.
وقتی که کارت شبکه جدیدی رو به Hyper-v اضافه میکنید، با پیغامی روبرو میشوید که در آنجا باید از بین network adapter و Legacy Network Adapter یکی را برای ورود به مرحله بعد انتخاب کنید. در مورد این که کدامیک از دو مورد را باید انتخاب کنید، قانون ساده ای وجود داره: دو حالت بیشتر وجود نداره؛ VM شما برای بوت شدن به محیط Pre-eXecution (PXE) نیاز داره و یا سیستم عامل شما قبل از نصب سرویس های Hyper-v integration نیاز به دسترسی به شبکه داره. بنابراین اگر نیاز به نصب VM تحت شبکه دارید، باید از گزینه Legacy Network Adapter استفاده کنید.
Legacy Network Adapter با استفاده از قابلیت نرم افزاری بهترین کارت شبکه ای را که پشتیبانی میشود، شبیه سازی میکند.
پست های همه دوستان درست هست فقط یک مقدار ساده تر هم میشه توضیح داد ، اگر قرار باشه یک ماشین مجازی در Hyper-V قبل از نصب شدن نرم افزار و سرویس های Hyper-V Integration به شبکه متصل بشه یا اینکه قرار باشه قابلیت دریافت آدرس IP قبل از Boot شدن سیستم عامل رو داشته باشه که ما بهش میگیم قابلیت Pre-eXecution Environment یا PXE و یا اینکه قرار باشه شما از طریق سرویس هایی مثل WDS روی ماشین مجازی خودتون سیستم عامل نصب کنید از گزینه Legacy Network Adapter استفاده می کنید ، استفاده کردن از Legacy Network Adapter یک بار کاری اضافه روی CPU ماشین مجازی شما میزاره چون یک سری شبیه سازی ها برای برقراری ارتباط با شبکه انجام میده که فرآیند پردازشی داره ، از طرفی باید توجه کنید که خیلی از سیستم عامل های 64 بیتی بصورت ذاتی از ساختار Legacy Network Adapter پشتیبانی نمی کنن اما همچنان ممکنه شما به قابلیت PXE نیاز داشته باشید.فکر می کنم با معرفی کردن این تفاوت دیگه نیازی نباشه مورد دوم رو توضیح بدیم ، موفق باشید.