شبکههای نرمافزارمحور قلب تپنده دنیای امروز
ویژگیهای جدید به اندازهای مفید و راهگشا هستند که برخی از کارشناسان شبکه پیشنهاد دادهاند، قابلیتهای فوق در قالب یک SDK برای ویندوز سرور ۲۰۱۶ نیز عرضه شوند. اگر مبحث شبکههای نرمافزار محور مبتنی بر ویندوز سرور برای شما موضوع جدیدی است، بهتر است به این نکته متذکر شویم که شبکههای نرمافزار محور مبتنی بر ویندوز سرور به یکی از مولفههای کلیدی مراکز داده نرمافزار محور تبدیل شدهاند. راهکاری که به سازمانها اجازه میدهد خدمات مبتنی بر نرمافزار همچون شبکههای مجازی با قابلیت سوییچینگ، مسیریابی، دیوارآتش با پشتیبانی از ویژگی micro-segmentation، ابزارهای جانبی ثالث و متعادلسازی بار را به شکل مجازی و با تاکید بر دو اصل بهینهسازی بالا در راستای دسترسپذیری و عملکرد عالی ارائه کنند. مراکز داده نرمافزار یکی از اصطلاحات رایج دنیای شبکههای کامپیوتری هستند که اشاره به مراکز دادهای دارند که همه زیرساختهای آنها مجازیسازی شدهاند. مجازیسازی یک فناوری کلیدی است که به سختافزار و نرمافزارهای درون مرکز دادهای اشاره دارد که نسبت به نمونههای سنتی آنها گسترشپذیرتر و پیشرفتهتر هستند. در این مقاله به شکل کوتاه مراحل تنظیم شبکه فیزیکی همسو با شبکه نرمافزار محور و استقرار شبکه نرمافزارمحور با SDN Express را بررسی کرده و سپس به سراغ مرکز مدیریت ویندوز (Windows Admin Center) رفته و نحوه بهکارگیری این ابزار کارآمد برای مدیریت استقرار جدید را بررسی میکنیم.
تنظیم شبکه فیزیکی
هر شبکه نرمافزار محوری باید با یک شبکه فیزیکی ارتباط داشته باشد. رویکرد فوق منحصر به شبکههای نرمافزار محور مبتنی بر فناوریهای مایکروسافت نیست و در مورد سایر شبکههای نرمافزار محور نیز صدق میکند. اصل مهم در اینجا بهکارگیری یک توپولوژی قدرتمند است که نشان دهد چگونه شبکه فیزیکی شما باید پیکربندی شود تا همانند پلی شکاف میان server admin و network admin را پر کند. در اینجا به دو شبکه که به صورت زیر پیکربندی شدهاند نیاز داریم:
- یک شبکه مدیریتی برای برقراری ارتباط زیرساختی
- یک شبکه ارائهدهنده برای ترافیک بارکاری مجازیسازی شده.
این جداسازی اجازه میدهد دو شبکه کاملا مجزا از یکدیگر داشته باشیم. اگر دو مجموعه جداگانه از شبکههای فیزیکی در اختیار دارید، بازهم پیشنهاد میکنیم مرزبندی دقیق و کاملی میان زیرساخت و سرویسگیرنده ایجاد کنید.
استقرار شبکه نرمافزار محور به شیوهای ساده
هنگامیکه شبکه فیزیکی خود را پیکربندی کردید در مرحله بعد باید آنرا مستقر کنید. اگر از SCVMM سرنام System Center Virtual Machine Manager برای مدیریت استفاده میکنید، باید از VMM سرنام Virtual Machine Manager برای استقرار استفاده کنید و در ادامه برای مدیریت و یکپارچهسازی محیط شبکه نرمافزار محور از VMM استفاده کنید. هنگامی که فرآیند استقرار از طریق SCVMM انجام شود، شما دو گزینه در اختیار دارید: از رابط کاربری SCVMM استفاده کرده یا از فرآیند خودکارسازی که از طریق اسکریپت VMM SDN Express در دسترس بوده و روی گیتهاب میزبانی میشود استفاده کنید. SDN Express یک رابط کاربری است که یک اسکریپت پاورشل و مجموعهای از ماژولهای در دسترس روی گیتهاب است که به روند انجام سریع کارها شتاب میبخشد. این رابط کاربری به خصلت جالب توجه اعتبارسنجی پارامتری تجهیز شده که قادر است برخی از خطاهای رایج را شناسایی کند. این خصلت ویژه به شما اجازه میدهد اشتباهات را پیش از استقرار شناسایی کرده و تصحیح کنید. شکل یک، نمایی از SDN Express wizard را نشان میدهد. فیلدهای قرمز رنگ به معنای آن هستند که خطایی وجود دارد و دادههای درستی باید درون فیلدها قرار گیرند تا رنگ فیلدها خاکستری شوند. شما میتوانید از ویزاد برای ساخت یک فایل پیکربندی برای سفارشیسازی بیشتر یا تکرار فرآیند استقرار استفاده کنید. اگر فایل پیکربندی را باز کرده و با نسخههای قبلی SDN Express مقایسه کنید، متوجه خواهید شد که تعداد پارامترها به میزان ۷۵٪ کمتر از قبل شدهاند.
ماژول SDN Express PowerShell
برخی مواقع مجبور هستیم، کنترل بیشتری روی استقرار داشته باشیم. ویندوز سرور ۲۰۱۹ یک چنین وضعیتی را پیشبینی کرده و ماژول جدیدی به نام SDN Express PowerShell را ارائه کرده است. ویژگی فوق به شما اجازه میدهد یک فرآیند استقرار اولیه سفارشیسازی را پیادهسازی کرده یا استقرار فعلی را با اضافه کردن میزبانهای Hyper-V، Load Balancers یا Gateways گسترش دهید. برای روشنتر شدن بهتر مطلب اجازه دهید به ذکر مثالی بپردازیم که یک سرور Hyper-V جدید را اضافه میکند. دستورات زیر فرآیند استقرار یک میزبان Hyper-V و فعالسازی کامل آن برای شبکه نرمافزار محور را نشان میدهند.
import-module .\SDNExpressModule.psm1
$restname = ‘SDN.CONTOSO.COM’
$rootcerts = get-childitem “cert:\localmachine\root”
$hostcert = $rootcerts | ? {$_.Subject -eq “CN=$restname”}
Add-SDNExpressHost -ComputerName ‘Host5’ -RestName $restname -HostPASubnetPrefix ‘۱۰.۰.۰.۰/۲۴’ -NCHostCert $hostcert -Credential (get-credential)
استقرار و پیکربندی کامل SDN Express حدود ۴۵ دقیقه زمان میطلبد که شامل ایجاد زیرساخت شبکه نرمافزار محور برای ماشینهای مجازی، نقشهای لازم و انجام پیکربندی مرتبط با هر گره است. هنگامی که فرآیند استقرار و پیکربندی SDN Express به پایان رسید، محیط شبکه نرمافزار محور با ارائهپیشنمایشیاز شبکه نرمافزار محور گسترش یافته برای Windows Admin Center آماده استفاده است.
SDN Express از مخزن Microsoft SDN در گیتهاب قابل دریافت است. کافی است مخزن SDN را دانلود کرده به مسیر SDNExpress / scripts رفته و فایل SDNExpress.ps1 را روی سامانه مجهز به ویندوز سرور ۲۰۱۶ یا ۲۰۱۹ اجرا کنید.
آشنایی مقدماتی با Windows Admin Center
مرکز مدیریت ویندوز نسخهای تکامل یافته از ابزارهای مدیریتی ویندوز سرور است. مرکز مدیریت ویندوز، ابزار کاملی است که تمامی ویژگیهای لازم برای مدیریت سرورهای محلی و راه دور را ارائه میکند. مرکز مدیریت ویندوز یک برنامه مبتنی بر مرورگر است که برای مدیریت سرورها، خوشهها، زیرساخت فراهمگرا و کامپیوترهای مجهز به ویندوز ۱۰ کاربرد دارد. ابزار فوق بدون هیچگونه پیچیدگی خاصی قابل استفاده است. آماری که مایکروسافت منتشر کرده نشان میدهد، در ۶ ماه اول رونمایی از این ابزار، بیش از ۲۵۰۰۰ هزار مشتری برای مدیریت سرورهای خود آنرا دانلود کردهاند.
بهکارگیری Windows Admin Center برای مدیریت شبکه نرمافزار محور
شبکه نرمافزار محور با خوشه سرویسگیرنده فراهمگرا (Hyper-Converged Cluster) در مولفه مرکز مدیریت ویندوز (Windows Admin Center) یکپارچه شده است. با اضافه کردن یک کنترلکننده شبکه به خوشه فراهمگرا، شما میتوانید منابع و زیرساخت شبکه نرمافزار محور را ا از طریق یک برنامه واحد مدیریت کنید. شکل دو نشان میدهد که چگونه یک خوشه فراهمگرا با یک کنترلکننده شبکه به مولفه مرکز مدیریت ویندوز اضافه میشود.
مدیریت شبکه مجازی
زمانیکه شبکه نرمافزار محور به محیط فراهمگرا اضافه شد، در ادامه امکان ساخت، ویرایش و پیکربندی شبکههای مجازی و زیرشبکههای مرتبط با آنها وجود دارد. در این مرحله، شما میتوانید ماشینهای مجازی متصل به زیرشبکههای مجازی را مشاهده کنید(شکل ۳).
اتصال یک ماشین مجازی
گام بعدی اتصال یک ماشین مجازی جدید به شبکه مجازی جدید است. در طی این فرآیند، مرکز مدیریت ویندوز تشخیص میدهد روی سوئیچ مجازی که به آن متصل هستید، شبکه نرمافزار محور فعال است و در نتیجه به شما اجازه میدهد از میان شبکههای نرمافزار محور موجود گزینه مدنظر خود را انتخاب کنید. در این مرحله، شما میتوانید تنظیمات آداپتور شبکه مجازی که وجود شبکه نرمافزار محور را شناسایی کردهاند را مشاهده کرده و گزینههای مناسب برای انتخاب یک شبکه مجازی و زیر شبکه را انتخاب کنید(شکل ۴).
مدیریت زیرساخت شبکه نرمافزار محور
یکی از مهمترین فازهای عملیاتی کردن یک شبکه نرمافزار محور به مدیریت هرچه دقیقتر زیرساخت شبکه نرمافزار محور باز میگردد. ویندوز سرور ۲۰۱۹ در این زمینه کاملا انعطافپذیر عمل کرده و اجازه نمیدهد خراب شدن یک مولفه مجزا فعالیتهای کاری (بارکاری) را به یکباره مختل کند. ویندوز سرور راهکار سادهای برای مشاهده مولفههای خراب ارائه کرده است.
SDN Monitoring ابزار کارآمدی است که برای نظارت بر وضعیت سرویسها و زیرساخت شبکه نرمافزار محور به صورت بلاندرنگ در اختیار مدیران شبکه قرار دارد. شما میتوانید اطلاعات دقیقی در مورد وضعیت و کارکرد درست کنترلکننده شبکه، نرمافزار متعادلکننده بار، گیتویهای مجازی و میزبانها به دست آورید. ابزار فوق برای نظارت بر استفاده از گیتویهای مجازی تجمیع شده، آدرسهای آیپی تجمیع شده و آدرسهای آیپی تجمیع شده قابل استفاده است. بدون اغراق باید بگوییم که ابزار فوق بهترین راهکار برای مشاهده وضعیت سالم بودن یک سامانه است.
پانل کنترلکننده شبکه اطلاعات جامع و مفیدی در مورد وضعیت سالم بودن هر یک از سرویسهای فردی و میزبانهای Hyper-V ارائه میکند که برای تسلط بر آن باید زمان قابل توجهی را اختصاص دهید.
پانل Balancer Load برای مشاهده وضعیت سالم بودن مولفههای Software Load Balancer و نحوه استفاده از (VIP) سرنام Virtual Ip در دسترس قرار دارد. در نهایت، پنل گیتوی به شما وضعیت هر گیتوی و عملکرد گیتویهای جداگانه مرتبط با ماشینهای مجازی را نشان میدهد. فیلد At Risk در پنل Gateway pools نشان میدهد که یکی از ماشینهای مجازی گیتوی مشکل دارند، اما این مشکل هنوز تاثیر منفی روی ترافیک بار کاری نداشته، اما برای اجتناب از بروز مشکلات جدی وضعیت آن باید بررسی شود.
کلام آخر
همانگونه که مشاهده کردید، مایکروسافت تلاشهای زیادی انجام داده تا پیادهسازی شبکههای نرمافزار محور از طریق استقرار با SDN Express و مدیریت آنها از طریق Windows Admin Center بازهم سادهتر از قبل شود. همانگونه که مشاهده میکنید، ویندوز سرور ۲۰۱۹ طیف گستردهای از قابلیتهای کاربردی را برای کار با شبکههای نرمافزار محور ارائه کرده است.
منبع:شبکه-مگ