پیکربندی و نمایش تنظیمات VLAN در پورت های Hyper-V Virtual Switch

پیکربندی و نمایش تنظیمات VLAN در پورت های Hyper-V Virtual Switch

در این مقاله به شرح پیکربندی و نمایش تنظیمات VLAN در پورت های Hyper-V Virtual Switch می پردازیم که در ویندوز Windows Server Semi-Annual Channel و Windows Server 2016 به کار می رود.

شما می توانید از این مبحث برای یادگیری بهترین روشها برای پیکربندی و مشاهده تنظیمات شبکه محلی مجازی (VLAN) در پورت Hyper-V Virtual Switch استفاده کنید.

هنگامی که می خواهید تنظیمات VLAN را در درگاه های Hyper-V Virtual Switch پیکربندی کنید، می توانید از Windows® Server 2016 Hyper-V Manager یا مدیر مرکز ماشین مجازی سیستم (System Center Virtual Machine Manager (VMM استفاده کنید.

اگر از VMM استفاده می کنید، VMM از دستور Windows PowerShell زیر برای تنظیمات VLAN استفاده می کند.

  • Set-VMNetworkAdapterIsolation <VM-name|-managementOS> -IsolationMode VLAN -DefaultIsolationID <vlan-value> -AllowUntaggedTraffic $True

اگر از VMM استفاده نمی کنید و درگاه سوئیچ را در ویندوز سرور پیکربندی می کنید ، می توانید از کنسول Hyper-V Manager یا دستور Windows PowerShell زیر استفاده کنید.

  • Set-VMNetworkAdapterVlan <VM-name|-managementOS> -Access -VlanID <vlan-value>

به خاطر دو روش برای پیکربندی تنظیمات VLAN در درگاه های Hyper-V Virtual Switch ، این امکان وجود دارد که وقتی سعی می کنید تنظیمات پورت سوئیچ را مشاهده کنید ، به نظر می رسد که تنظیمات VLAN پیکربندی نشده است – حتی در صورت پیکربندی آنها.

برای پیکربندی و مشاهده تنظیمات پورت سوئیچ VLAN از همین روش استفاده کنید

برای اطمینان از این که با این مشکلات روبرو نیستید ، باید از همان روش برای مشاهده تنظیمات پورت سوئیچ VLAN که برای پیکربندی تنظیمات درگاه سوئیچ VLAN استفاده می کنید استفاده کنید.

برای پیکربندی و مشاهده تنظیمات پورت سوئیچ VLAN ، باید موارد زیر را انجام دهید:

  • اگر برای راه اندازی و مدیریت شبکه خود از VMM یا Network Controller استفاده می کنید و از شبکه نرم افزاری تعریف شده (SDN) استفاده کرده اید ، باید از cmdlet های VMNetworkAdapterIsolation استفاده کنید.
  • اگر از Windows Server 2016 Hyper-V Manager یا cmdlets Windows PowerShell Windows استفاده می کنید ، و شبکه نرم افزار تعریف نشده (SDN) را مستقر نکرده اید ، باید از cmdlet های VMNetworkAdapterVlan استفاده کنید.

مسائل احتمالی

اگر این دستورالعمل ها را رعایت نکنید ، ممکن است با موارد زیر روبرو شوید.

  • در شرایطی که SDN را مستقر کرده اید و برای پیکربندی تنظیمات VLAN در پورت Hyper-V Virtual Switch از VMM ، Network Controller یا cmdlet های VMNetworkAdapterIsolation استفاده می کنید: اگر از Hyper-V Manager یا ازGet VMNetworkAdapterVlan برای نمایش تنظیمات پیکربندی استفاده می کنید، خروجی فرمان تنظیمات VLAN شما را نشان نمی دهد. در عوض برای مشاهده تنظیمات VLAN باید از دستور Get-VMNetworkIsolation استفاده کنید.
  • در شرایطی که SDN را مستقر نکرده اید ، و در عوض از Hyper-V Manager یا cmdlet های VMNetworkAdapterVlan برای پیکربندی تنظیمات VLAN در پورت Hyper-V Virtual Switch استفاده کرده اید: اگر برای مشاهده تنظیمات پیکربندی از دستور Get-VMNetworkIsolation استفاده می کنید ، خروجی فرمان تنظیمات VLAN شما را نشان نمی دهد. در عوض برای مشاهده تنظیمات VLAN باید از دستور Get VMNetworkAdapterVlan استفاده کنید.

همچنین مهم نیست که با استفاده از هر دو روش پیکربندی ، پیکربندی همان تنظیمات پورت VLAN را پیکربندی کنید. اگر این کار را انجام دهید ، پورت سوئیچ به درستی پیکربندی شده است و نتیجه ممکن است یک خرابی در ارتباطات شبکه باشد.

برای اطلاعات بیشتر در مورد دستورات Windows PowerShell که در این مبحث ذکر شده است ، موارد زیر را مشاهده کنید: