قابلیت DRS در vmware

زمانبندی منابع توزیع شده DRS (Distributed Resurce Scheduler) :

vmware قابلیت جابجایی اتوماتیک ماشین های مجازی جهت ایجاد شرایط مطلوب را DRS  می نامد . اساس کار DRS  به این صورت است که اگر بر روی یکی از سرور های فیزیکی یا ESXi سرور ها چندین ماشین مجازی داشته باشیم و منابع سرور ها مثل CPU  ، RAM  برای آن ها به نسبت معین مشخص شده باشد و در این بین یکی از ماشین های مجازی دچار کمبود RAM  یا CPU  شود در حالی که بقیه ماشین های مجازی از منابع خود استفاده نکرده اند با استفاده از DRS این منابع به ماشین مجازی که دچار کمبود منابع شده است اختصاص می یابد در واقع با استفاده از DRS  منابع موجود برای کلاستر زیر نطر گرفته می شود و جابجایی های لازم را به صورت خودکار انجام می دهد تا به شرایط مطلوب بین تمام ESXi ها برسد.

وظایف DRS :

  • در هنگام شروع یا روشن شدن ماشین مجازی DRS سعی می کند ماشین مجازی را در میزبانی اجرا کند که دارای بار پردازشی کمتری است به این مرحله (Inteligent Placement) یا جای دادن هوشمندانه می گویند در واقع به این مفهوم اشاره می کند که در هنگام روشن شدن ماشین مجازی که در داخل یک کلاستر قرار دارد ماشین مجازی برای اجرا به میزبانی منتقل می شود که از لحاظ منابع آزاد بهترین باشد
  • انتقال ماشین های مجازی به میزبانی که برای منابع مورد نیاز خود کمترین رقابت را دارند. در واقع هنگامی که ماشین مجازی در حال اجرا است DRS  مدام در حال در حال جستجو و اندازه گیری است تا ماشین مجلزی را به میزبانی منتقل کند که برای منابع مورد نیاز خود کمنرین رقابت را داشته باشد به صورتی که حتی وقتی ماشین های مجازی روشن هم هستند DRS دائما سعی میکند بهترین میزبان را از نظر منابع آزاد موجود که  در داخل همان کلاستر قرار دارد برای انتقال ماشین مجازی موجود انتخاب کند . در صورتی که تشخیص دهد سرور ورد نظر برای انتقال مناسب نیست و یا مکان قعلی تعادل یا بالانس کلی را بر هم می زند آن را جابه جا می کند تا به حالت ایده آل برسد.

DRS  با بهره گیری از قابلیت vMotion  تمام عملیات جا به جایی را بدون ایجاد هیچگونه وقفه در عملکرد ماشین مجازی انجام می دهد.

 

دسترسی به اطلاعات DRS  :

برای اینکه بدانید  کلاستر شما balance  کافی را دارد یا خیر باید به آن متصل شوید.   به کلاستر  vSphere متصل شوید و کلاستر خود را انتخاب کنید. سپس بر روی تب Summary کلیک نمایید و اطلاعات vSphere DRS را بر روی داشبورد مطالعه کنید.  خوب DRS برای متعادل کردن ماشین های مجازی در سرتاسر کلاستر  طراحی شده است اما اگر منتقل کردن ماشین های مجازی از لحاظ عملکردی مزیتی در پی نداشته باشد اینکار صورت نمی گیرد.

خوب حالا سوال اینجاست که فناوری DRS را از چه مکانی می توان فعال کرد؟ پاسخ به این سوال بسیار ساده است. کافیست کلاستر خود را انتخاب کنید و به قسمت Configure > vSphere DRS  بروید. فناوری VMware DRS در vSphere enterprise و نسخه های بالاتر وجود دارد. بنابراین اگر شما در حال کار بر روی Essentials Plus یا نسخه استاندارد هستید متاسفانه شانسی برای استفاده از آن نخواهید داشت. اما اگر بودجه کافی در اختیار ندارید و تنها به سه هاست فیزیکی نیاز دارید پس vSphere Essentials یا نسخه Essentials Plus برای شروع کار خوب هستند.

ESXi چیست ؟

این برنامه هسته اصلی مجازی سازی در vSphere را تشکیل می دهد و در واقع نوعی سیستم عامل محسوب می شود زیرا در هنگام نصب مستقیما بر روی سخت

افزار نصب می شود و نیازی به سیستم عامل میزبان و یا هاست ندارد و جز برنامه های hostless  است و در سرعت و عملکرد بسیار موثر است .

ESXi اخرین ورژن از سری نرم افزاری VMware هایپر وایزر است که در واقع اجازه ساخت ماشین های مجازی و اختصاص منابع به ماشین های مجازی را فراهم می کند .

این پلتفرم مدیریت بر روی سخت افزار و منابع سیستم ایجاد می کند در حقیقت وظیفه ESXi کنترل و مدیریت منابع سخت افزاری در بین ماشین های مجازی است .

vSphere Client : این برنامه امکان اتصال و مدیریت vSphere رو از طریق دستگاه ها و پلتفرم های مختلف فراهم می کند.

 

نرم افزار ESXi  به صورت CLI  است بنابراین برای اتصال ، دسترسی و مدیریت ماشین های مجازی از vSphere Client استفاده می شود.

vSphere Client به صورت اینترفیس امکان دسترسی به VCenter Server و ESXi را برای پیکر بندی و مشاهده تنظیمات یک دیتاسنتر فراهم می کند.

با ستفاده از این قابلیت می توان به ESXi و VCenter  متصل شویم در واقع این قابلیت روی سیستمی نصب می شود که می خواهیم با آن به vSphere متصل شویم.

 

آموزش نصب ESXi :

۱- بعد از دانلود فایل ایزو اگر دسترسی فیزیکی به سرور دارید فایل را روی حافظه فلش بوت کنید و یا اگر قرار است در Kvm یا iLo نصب کنیم  با همان فایل ISO قابل نصب است.

دانلود فایل iso

keygen

۲-بعد از قرار دادن CD یا ISO سیستم را ریستارت کنید و سیستم را بالا بیاورید  این منو را خواهید دید,گزینه اول که بوت از روی فایل ما است را  انتخاب می کنیم.

 

۳- برای ادامه Continue را انتخاب می کنیم .

۴ – توافق نامه را می پذیریم .

۵-هارد مورد نظر را انتخاب می کنبم با توجه به اینکه هارد مورد نظر به صورت کامل فرمت خواهد شد.

۶ – زمان مجازی ساز خود را انتخاب می کنیم.

۷ – پسوورد مناسبی را انتخاب می کنیم.

۸ -کلید F11 را برای نصب می زنیم.

 

۹ – بعد از اتمام کار باید پیغام زیر را مشاهده کنید که با فشردن کلید اینتر سرور ریستارت می شود .

۱۰ – بعد از مشاهده این صفحه می توانیم با آی پی که مشاهده می کنیم و با نام کاربری root و پسورد که وارد کردیم با استفاده از نسخه vSphere  وارد آن شویم.

نصب با موفقیت به اتمام رسید!!!

 

 

VMware

VMware Blast چیست

 

با معرفی Horizon 7 شرکت VMware سرانجام پروتکل انحصاری خود را برای VDI معرفی کرد.این پروتکل VMware Blast نام گرفت که هدف اصلی ایجاد پروتکل اصولا :

برای Mobile Device ها بوده این پروتکل از استاندارد  H.26 که یک استاندارد برای کدینگ Video ها استفاده میکند و این به این معنی است که تقریبا تمام Device ها این پروتکل را یعنی Blast را ساپورت میکنند.نکته مهم علاوه بر کارایی بالاتر همچنین بدلیل اینکه Decode توسط CPU و نرم افزاری انجام نمیشود پس طول عمر شارژ باطری گوشی ها بیشتر خواهد بود.

برای مطالعه دقیق نکات در مورد مجازی سازی با هورایزن مقاله را اینجا مطالعه کنید.

هورایزن چیست

 

VMware Blast چیست
VMware Blast چیست

 

VMware Blast Extreme یک Remote Desktop Protocol است که طوری طراحی شده است که بتواند Desktop ها و application ها را با استاندارد بسیار قدرتمند h.264 در اختیار کاربران قرار دهد.

دستگاه ها میتوانند H.264 codec را یا استفاده از GPU بر روی کارت گرافیک decode کنند بجای استفاده از CPU و باعث میشود که بار پردازشی بر روی  CPU پایین تر بیاید و همچنین پهنای باند بر روی LAN شما بسیار پایین خواهد اومد.بدلیل استفاده نکردن از CPU این پروتکل برای Mobile Device ها بسیار کاربردی است.

VMware Blast هم بر روی LAN و WAN کار میکند.این پروتکل شامل پالسی های مربوط به خودش هم هست مثلا شما میتوانید تنظیم کنید که Usb redirection برای کاربران فعال باشد یا نه و اگر فعال باشد برای کدام کاربران یا گروه ها و همچنین میتوانید پهنای باند مصرفی رو هم از طریق پالسی اعمال کرد.مثال دیگر این امکان هست تا امکان Copy و Paste کردن اطلاعات را غیر فعال کرده و کاربران امکان کپی کردن فایل ها را بین Desktop خودشان و Host را ندارند.

برای انتقال اطلاعات بین Application و شبکه پروتکل Blast به صورت پیشفرض از TCP استفاده میکند اما شما میتوانید از پروتمل UDP هم استفاده کنید

پروتکل Blast به دلیل استفاده از قابلیت فشرده سازی فضای کمتری از Storage را مصرف میکند و همچنین پهنای باند کمتر هم نیاز دارد.

این پروتکل برای بحث امنیت لز Advanced Encryption Standard  استفاده میکند که تمام اطلاعات رد و بدل شده بین endpoint ها و سرور  را رمزنگاری کرده.

در ادامه برای مطالعه تنها مرجع دقیق مقایسه کامل هورایزن و سیتریکس این مقاله را در سایت دانش بنیان رها مطالعه کنید.

مقایسه کامل تفاوت سیتریکس و هورایزن

پروتکل VMware Blast
پروتکل VMware Blast

 

نکته بسیار مهم برای استفاده از پروتکل Blast تمام  endpoint ها باید جدیدترین View client را داشته و شما میتوانید در زمان ایجاد Pool تایین کنید که از پروتکل Blast استفاده شود یا به کاربران این امکان را بدهیم که خودشان انتخاب کنند

از دید Zero Client بسیاری از شرکت های تولید کننده Zero client امکان اتصال از طریق Blast را در دستگاه های خودشان قرار داده اند پس مشکلی از حیص ارتباط از طریق Zero Client بوسیله پروتکل blast وجود ندارد.

اگرچه یک جورایی VMware Blast رقیب PCoIP است اما VMware به مدیران IT این قابلیت را داده تا خودشان انتخاب کنند که چه پروتکلی را استفاده کنند یعنی وقتی که شما در حال ایجاد Pool هستید شما میتوانید از چه پروتکلی استفاده کنند و حتی شما میتوانید هر سه را انتخاب کرده و خود Horizon بهترین پروتکل را برای شما انتخاب میکنند.

Blast از ۳ نوع ارتباط استفاده میکندد برای ارتباط کاربران با Desktop ها و نرم افزار ها.

 

پروتکل VMware Blast
پروتکل VMware Blast
  1. (Excellent (TCP only
  2. (Typical (default, mixed UDP/TCP
  3. (Poor (UDP only

 

Typical

به صورت پیشفرض Horizon از Typical برای ارتباط استفاده میکند که واقعا برای بیشتر Solution ها بهترین است.Typical کاری که میکن این است که برای Traffic از UDP استفاده میکند و برای کنترل Connection ها از پروتکل TCP استفاده میکند و نکته مهم اگر به هر دلیلی نتوانست از UDP استفاده کند سریعا switch میکند بر روی TCP و از این پروتکل استفاده میکند.

Excellent

این روش ارتباطی کلا از TCP استفاده میکند و عموم استفاده از این روش در شبکه های LAN است بدلیل سرعت بالا در ارتباط های شبکه ای.

Poor

این نوع ارتباط کلا از UDP استفاده میکند و برای زمانی است که سازمانی Packet lost بسیار زیادی دارد برای ارتباط با Horizon

در اخر وقتی حرف از ارایه بهترین user experience یا کیفیت به کاربران به میان می اید اون هم بر روی هر Device ای Blast بهترین انتخاب است این پروتکل بر روی  Device های  Windows,Mac,Linux,IOS,android کار میکند.