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 کار میکند.

 

vSphere چیست

در این مقاله قصد داریم شما را با مجموعه های vSphere  اشنا کنیم.

   ۱٫       VMware ESXi

این قسمت هسته مجموعه vSphere وفوق ناظر ان را تشکیل میدهد.

به طوری که ESXi لایه فوق ناظر مجموعه vSphere است.البته نکته ای که اینجاهست این است که در نسخه های قبلی vSphere هم ESX وهم ESXi به عنوان فوق ناظر انتخاب میشد ولی در نسخه ۵ فقط  ESXi مطرح شد.

هرچند هردوی این قسمت ها دارای موتور مجازی سازی مساوی و ویژگی های برابر هستند.در نسخه ESX یک کنسول سرویسی linux base نیز وجود دارد که هریک از کاربران به آن دسترسی مستقیم داشتند.با توجه به اینه این کنسول سرویس از ESXi حذف شده است این فوق ناظر تمام قابلیت هاو ویژگی های ESX را شتیبانی میکند.و علت این امر هم این است که مبنای وپایه ESXiرا vmkernel  تشکیل میدهد که در داخل کنسول سرویس قرار ندارد. وظیفه ای که vmkernel دارد این است که مدیریت دسترسی ماشینهای مجازی به سخت افزار را به کمک زمان بندی  CPU, مدیریت حافظه و مدیریت پردازش داده سوئیچ های مجازی کنترل و مدیریت میکند. شکل زیرساختارVMware ESXi را نشان میدهد.

ESXi  دارای قدرت زیادی در تخصیص منابع به ماشین های مجازی دارد که برخی از این ویژگی ها را در شکل زیر مشاهده می کنید.

    ۲٫    VMware vCenter Server

vCenter Server مانند Active Directory ابزاریست که تمام ماشینهای ESXi و تمامی  متعلقات و ماشینهای مجازی ساخته شده بر روی آنهارا به صورت متمرکزمدیریت میکند. همچنین برای توسعه کمک پذیری محیط vCenter Server یک پایگاه داده  back-end برای نگهداری اطلاعات مربوط به میزبانها وماشینهای مجازی بکار میگیرد, که این بانک اطلاعاتی میتواند Microsof SQL و یا Orade باشد. درنسخه هایی که قبلا vSphere داشت, , vCenter Server  فقط  میتوانست بر روی ویندوز اجرا شودولی در نسخه ۵ یک ” appliance” (درواقع ماشین های مجازی پیش ساخته ای هستند که به راحتی می توان به عنوان یک ماشین مجازی بر روی سرورهای ESXiاجرا کرد )                                                                                                    پایه لینوکس همراه با مجموعه ارائه شده است.البته بدون استفاده از vCenter Server هم میتوان سرورهای ESXiدرا ب صورت منفرد مدیریت کرد,ولی برای استفاده از قابلیتهای بسیار ارزشمند مجموعه مجازی سازی VMwareنظیر،vMotion ,زمان بند منابع توزیع شده (Distributed Resource Scheduler ) ،قابلیت دسترسی مستمر(High Availability )،سیستم تحمل خطا(Fault Tolerance )و بسیاری از قابلیت های دیگر استفاده ازvCenter لازم است.

   ۳٫   vSphere Update Manager

Update manager پلاگینی (Plug in )است برایvCenter Server که به کمک آن میتوان سرورهای ESXi و ماشینهای مجازی انتخاب شده را با آخرین بروزها(Updates) , وصله (Patch) کرد. Update Managerتوابع زیر رافراهم می آورد:

–  بررسی و تشخیص سیستمهایی که نیاز به بروز شدن دارند.
–  نصب خودکار بروزها
– یکپارچگی کامل با دیگر قابلیتهای vSphereمثل سیستم زمانبند منابع توزیع شده

    ۴٫   vSphere Client and vSphere web Client

vCenter Server یک چارچوب مدیریتی متمرکز برای مدیریت میزبانهای ESXiایجاد میکند ولی امکان دسترسی به خود vCenter Server از طریق vSphere Clientخواهد بود؛ یعنی تمام دسترسی ها پیکربندیها و . . . از طریق vSphere Client انجام میشود. البته سیستمی که vCenter Serverبرروی آن نصب شده است نیز خود می تواند میزبان vSpher Clientنیز باشد. همانطور که قبلا نیز گفته شد بدون اتصال vSphere Cilent به vCenter Server و فقط با اتصال به ESXiبه طور منفرد وکمک   vSphere Client میتوان ESXiها را مدیریت کرد.
vSphere web Clientیک سیستم مدیریت ESXiها را از طریق Web Browser و البته تنها از طریق vCenter Server ایجاد می کند. البته تمام ویژگیهای مجموعه مجازیسازی شرکت VMwareاز طریق vSphere web  Client در دسترس نخواهد بود.

    ۵٫   vSphere vMotion and vSphere Storage vMotion 

vMotion  که live migration  نیز خوانده میشود ابزاری در vCenter server  , ESXi است که ماشین های مجازی که در حال اجرا هستند,از یک میزبان فیزیکی به میزبان دیگر انتقال داده شود بدون اینکه حتی برای یک لحظه خاموشی و قطعی در ماشین مجازی ایجاد شود. این ابزار(vMotion) محتویات یک سیستم در حال اجرا را به یک سیستم دیگر انتقال میدهداما این محتویات سیستم ذخیره سازی  دست نخورده در جای خود باقی می ماند.ابزاری دیگری که اینجا کاربردش دور از چشم نیست Storage vMotion است که این امکان میدهدتا محتویات دیسک مجازی یک سیستم مجازی (در خاموش بودن و یا در حال اجرا )از یک واحد ذخیره سازی به یک واحد ذخیره سازی دیگر انتقال یابد.این در حالی است محل اجرای ماشین مجازی تغییر نمیکند و ماشین مجازی روشن است که باعث نمیشود هیچگونه خللی در زمان انتقال واحد إخیره سازی ایجاد شود.

    ۶٫  (Distributed Resource Scheduler (ِDRS

vMotion ابزاری است که به صورت دستی (Manual) ایجاد میشود یعنی مدیر سیستم باید به صورت دستی این عمل را انجام دهد.اگر بخواهیم در مواقع نیاز مثلا برای تنظیم بار میزبان های ESXi عمل vMotion به صورت خودکار انجام شوداز (DRS) استفاده میکنیم.

قبل از ادامه بحث چند خط راجب کلاستر در vSphere توضیحاتی رابیان کنیم.

در مجموعه vSphrer کلاستر مجموعه ای از هاست ها ویامیزبان های ESXi است که منابع خودرا دریک  Resource Pool (استخر منابع) به اشتراک میگذارند.در واقع کلاستر یک تجمعی از حجم حافظه های تمام میزبان های عضو کلاستر وتوان پردازشی ان ها است.

حال برگردیم به موضوع (DRS).

اهدافی که این قابلیت دنبال میکند در دوبند خلاصه  مییشود.

  • در هنگام روشن شدن ماشین مجازی DRS سعی میکند ماشین های مجازی را در هاستی اجرا کند که دارای بار پردازشی کمتری است.
  • هنگامی که ماشین مجازی در حال اجرا است ,DRS هر۵ دقیقه یکبار در حال جستجو واندازه گیری است تا ماشین های مجازی را به میزبانی انتقال دهد که برای منابعی که موردنیازشان است کمترین رقابت وجود داشته باشد.

 

 

   ۷٫  سیستم کنترل ورودی خروجی شبکه (Network I/O control) و کنترل ورودی  خروجی سیستم های ذخیره سازی(Storage I/O control)

vSphere کنترل بسیار زیادی بر روی تخصیص منابع پردازشی همچنین حافظه های اصلی به ماشینهای مجازی دارد. قابلیتی مشابه نیز در اختصاص دادن ترافیک ورودی خروجی شبکه و سیستمهای ذخیره سازی به ماشینهای مجازی وجود دارد . سیستم کنترل ورودی- خروجی ذخیره سازها این امکان را به مدیران میدهد تا به هر یک از ماشینهای مجازی یک اولویت در دسترسی به منابع ذخیره سازی اختصاص دهدند تا در صورت رقابت بین ماشین های مجازی در دسترسی به ذخیره سازها، این اولویتها اعمال شوند. سیستم کنترل ورودی- خروجی شبکه هم قابلیتی مشابه است؛ ولی در دسترسی به کارت های  شبکه فیزیکی  این سیستم به مدیران شبکه این امکان را میدهد تا با اختصاص دادن اولویتی به ماشینهای مجازی دسترسی آنها به ترافیک و پهنای باند را مدیریت کنند.

آماده سازی ویندوز ۱۰ به عنوان یک Template  در Horizon 7.0.3

VMware horizon

 

آماده سازی ویندوز ۱۰ به عنوان یک Template  در Horizon 7.0.3

 

در این مقاله با هم یاد خواهیم گرفت که به چه صورت میتوانیم یک ویندوز ۱۰ رو به عنوان Golden Image  در Horizon 7.0.3 استفاده کنیم این مقاله بر اساس Best Practice های سایت VMware  میباشد.

خوب بعد از اینکه ساختار Horizon  خودمون رو پیاده سازی کردیم مرحله بعد اماده سازی Template  ها برای استفاده در Horizon  به عنوان Golden Image  است که در این مقاله با هم این کا رو برای Win 10  انجام خواهیم داد

خوب مرحله اول نصب ویندوز ۱۰ هستش که سعی کنید همیشه بعد از نصب تمام Update  موجود رو نصب کنید بعد نصب شما اصلا نیازی به Join  کردن این ماشین به Domain را ندارید بعد از انجام تنظیمات ویندوز مانن زمان و چیز های دیگر مرحله بعد اجرای  VMwareOSOptimizationTool هستش کاری که انجام میده, میاد  اون سرویس ها و Feature هایی که باعث کاهش Performance  سیستم شما میشود رو Disable  میکند و کلا سیستم شما رو از لحاظ کارایی بالا خواهد برد پس اول بریم سراغ این کار و ببینیم که به چه شکل انجام میشود.

فقط قبل از همه چیز پیشنهاد شده که کارت شبکه ماشین مجازی خودتون رو حتما بر روی VMXNET 3 قرار بدید

آماده سازی ویندوز 10 به عنوان یک Template  در Horizon 7.0.3
آماده سازی ویندوز ۱۰ به عنوان یک Template  در Horizon 7.0.3

خوب بعد از اینکه ماشین مجازی شما نصب شد و VMware Tools رو نصب کردید مرحله بعد VMwareOSOptimizationToo هستش.در سناریو من اول اومدم یک ویندوز ۱۰ نصب کردم و بعد از نصب رفتم سراغ VM Tools و الان باید برم سراغ VMwareOSOptimizationTool.من از قبل این فایل رو دانلود کردم و در سایت هم قرار دادم که شما بتونید راحت اون رو دانلود کرده و استفاده کنید.خوب بریم سرلغ انجام این مرحله من بر روی VMwareOSOptimizationTool کلیک میکنم و بلافاصله یک پنجره ای باز میشه که شروع به انالیز کردن سیستم یا همون ویدوز میکن بعد از انالیز شما کافیه بر روی Optimize  کلیک کنید که شروع به Ootimize  یا بهبود سیستم شما بکند.

 

 

بعد ار اتمام بحث Optimize  کردن شما در مرحله بعد میرید سراغ نصب نرم افزار های مورد نیاز و همجنیین اکتیو کردن سیستم و نرم افزار ها.بعد از نصب نرم افزارها مرحله بهد نصب Agent مربوط به Horizon  میرسه که در ادامه نصبش رو با هم انجام خواهیم داد.

بر روی فایل نصبی Agent  دابل کلیک کرده

بر روی Next  کرده

 

 

چون بستر ما IPv4 هستش پس IPv4 رو انتخاب کرده

در قسمت بعد شما بسته به نیاز میتونید Feature های خاصی رو Enable  یا Disable  کنید پس بعد انتخاب Feature بر روی Next  کلیک کنید

 

 

 

خوب بعد از نصب Agent  شما باید سیستم رو Restart  کنید

 

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

و در اخر این ماشین مجازی رو خاموش کرده.

امیدوارم که این مقاله مفید واقع شده باشه