مجازی سازی دسکتاپ با VMware Horizon – بخش پنجم

دسکتاپ مجازی (فرآیند VDI) – ساخت خودکار ماشین های مجازی

فرآیند VDI را با ساخت خودکار ماشین مجازی در استخر دسکتاپ ها (Desktop Pool) توسط vCenter و با استفاده از Image اصلی ساخته شده در مرحله قبل ادامه خواهیم داد. و دسکتاپ مجازی ساخته شده را به کاربر اختصاص خواهیم داد.

فرآیند VDI را با ساخت خودکار ماشین مجازی در استخر دسکتاپ ها (Desktop Pool) توسط vCenter و با استفاده از Image اصلی ساخته شده در مرحله قبل ادامه خواهیم داد. و دسکتاپ مجازی ساخته شده را به کاربر اختصاص خواهیم داد.

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

زمانی که از View Composer استفاده می کنیم، Linked Clone به جای Full Clone مورد استفاده قرار خواهد گرفت. می توانید در بخش های قبلی سر فصل تفاوت Linked Clone و Full Clone را مطالعه کنید. Linked Clone که دیسک اصلی می باشد با نام (Replica) نیز شناخته می شود. و همان طور که قبلا نیز گفته شد، تنها تفاوت ها است که در دیسک جدید ذخیره خواهند شد.

در ادامه نحوه ساخت خودکار ماشین های مجازی توسط View Composer به صورت شناور مورد بررسی قرار خواهد گرفت. برای این کار از Image اصلی ویندوز 8.1 که در بخش قبل ساختیم، استفاده خواهیم نمود.

کنسول مدیریتی Horizon View

1. به کنسول مدیریتی Horizon View وصل شوید (View Administrator).

https://[Horizon-View-IP-Address]/admin

2. به قسمت Catalog بروید و گزینه Desktop Pool را انتخاب کنید.
3. روی Add کلیک کنید.

انتخاب گزینه Desktop Pool
انتخاب گزینه Automated Desktop Pool

4. گزینه Automated Desktop Pool را انتخاب کنید.

5. گزینه Floating انتخاب نمایید.

انتخاب گزینه Floating
گزینه View Composer Linked Clones

6. گزینه View Composer Linked Clones را انتخاب کنید.

7. یک شناسه (ID) برای این استخر (Pool) انتخاب کنید. (پس از انتخاب قابل تغییر نخواهد بود.)

  • یک نام برای آن انتخاب کنید. (این نام برای نمایش در کنسول استفاده خواهد شد و شما این نام را مشاهده خواهید نمود.)
شناسه Desktop Pool
پیکربندی Desktop Pool

8. پیکربندی Desktop Pool را انجام دهید

  • Remote Machine Power Policy: این گزینه را برابر Ensure machines are always powered on قرار دهید.
  • Automatically Logoff After Disconnect: این گزینه را برابر After 120 minutes قرار دهید.
  • Delete or Refresh machine on logoff: گزینه Refresh immediately را انتخاب کنید.
  • Allow User to Choose Protocol: No را انتخاب کنید.
  • 3D Render: این گزینه را روی Automatic پیکربندی کنید.
  • HTML Access: نیز باید فعال – Enable باشد.

9. قالب نام گذاری برای ماشین های مجازی را درون استخر را مشخص نمایید.

  • گزینه Use a Naming Pattern را انتخاب کنید.
  • برای مثال ما این قالب را استفاده نمودیم. (VDI-WIN81-{n:fixed=3})
  • در سمت راست این برگه نحوه نام گذاری تشریح شده است.
قالب نامگذاری دسکتاپ مجازی
تنظیم های ذخیره سازی

10. گزینه Redirect disposable files to a non-persistent disk را انتخاب کنید و مقادیر پیش فرض را بپذیرید.

11. گزینه Select separate datastores for replica and OS disks را انتخاب کنید.

  • انتخاب این گزینه باعث خواهد شد تا Image اصلی و نسخه Linked Clones در دو فضای ذخیره سازی (Datastore) مجزا قرار داده شوند. بهتر است برای بالا بردن کارایی از حافظه های SSD استفاده کنید.
محل ذخیره ی دسکتاپ مجازی و replica
ساخت دسکتاپ مجازی از Replica

12. ماشین مجازی اصلی (Parent VM) را انتخاب کنید. (Image اصلی که قبلا ساختیم.)

  • Snapshot تهیه شده را انتخاب کنید. (قبل از تهیه Snapshot ماشین مجازی را خاموش کنید.)
  • پوشه ای که ماشین مجازی باید در آن ساخته شود را انتخاب کنید.
  • کلاستر و استخر منابعی (Resource Pool) که دسکتاپ های مجازی باید از آن استفاده کنند را انتخاب کنید.
  • فضای ذخیره سازی ماشین مجازی و Replica را مشخص نمایید.

13. Snapshot را انتخاب کنید.

انتخاب Snapshot گرفته شده از Image اصلی
انتخاب کلاستر برای دسکتاپ مجازی

14. کلاستر ی که ماشین های مجازی درون آن قرار خواهند گرفت را مشخص نمایید.

15. فضای ذخیره سازی Replica را مشخص نمایید.

محل ذخیره سازی Replica
شتابدهنده ذخیره ساز و بازگردانی فضای ذخیره سازی

16. گزینه های زیر را فعال کنید:

  • گزینه Use View Storage Accelerator
  • گزینه Reclaim VM Disk Space

17. دامنه و OU ی که قرار است ماشین های مجازی درون آن قرار گیرند را مشخص نمایید
18. گزینه Allow reuse of pre-existing computer accounts را انتخاب کنید.

استفاده مجدد از دسکتاپ های مجازی قبلی
بررسی پیکربندی ها و تخصیص دسترسی به گروهی از کاربران

19. تنظیم های انتخاب شده را مرور نمایید، گزینه Entitle users after this wizard finishes را انتخاب کنید و روی Finish کلیک کنید.

20. در پنجره فوق کاربر یا گروهی را برای دسکتاپ های مجازی انتخاب کنید و پس از اضافه شدن روی Close کلیک کنید.

تخصیص دسترسی به کاربران برای دسکتاپ های مجازی
Pool دسکتاپ - Desktop Pool ساخته شده

21. Pool دسکتاپ های مجازی ساخته شده در قسمت Catalog و Desktop Pool نمایش داده خواهد شد.

  • با کلیک بر روی Pool اطلاعات تکمیلی آن نمایش داده خواهد شد.

22. در زبانه Inventory دسکتاپ های مجازی ایجاد شده در استخر به همراه وضعیت شان نمایش داده خواهند شد.

  • توجه کنید که وضعیت دسکتاپ های مجازی در استخر Provisioning و دلیل آن این است که سرور vCenter در حال ساخت Linked Clone ها و Replica است.
ساخت دسکتاپ های مجازی Linked Clone و Replica
Task ساخت دسکتاپ های مجازی در سرور vCenter

23. اگر به کنسول تحت وب vSphere بروید، تعدادی Task در حال اجرا را مشاهده خواهید نمود.

  • از Image اصلی نسخه های کپی و Replica ساخته خواهد شد و به پوشه ای به نام VMwareViewComposerReplicaFolder منتقل خواهد شد. این پوشه نباید جابجا یا حذف شود نام آن نیز نباید تغییر کند!

نکته ی دیگر آنکه این پوشه بر اساس شناسه Pool دسکتاپ های مجازی ساخته خواهد شد و در صورتی که هر گونه تغییری در آن رخ دهد، Horizon View پیغامی مبنی بر از دست رفتن ماشین مجازی را نمایش خواهد داد.

24. به کنسول تحت وب vCenter بروید، ماشین های مجازی ساخته خواهند شد و پس از آن روشن می شوند. در فاز سفارشی سازی یا Customization به دامنه مشخص شده متصل خواهند شد و پس از آن قابل استفاده خواهند بود.

فاز سفارشی سازی دسکتاپ های مجازی
پایان سفارشی سازی و انمام ساخت دسکتاپ های مجازی

25. زمانی که پروسه نصب (Provisioning) و سفارشی سازی (Customization) به پایان رسید در کنسول مدیریتی Horizon View وضعیت از Provisioning به Available تغییر خواهد نمود.

  • در این زمان کاربرانی که در مرحله قبلی مشخص نمودیم می توانند به دسکتاپ های مجازی دسترسی داشته باشند.
  • دقت کنید که در قسمت DNS حالا دامنه درست Active Directory نمایش داده خواهد شد و نسخه View Agent در کنسول مدیریتی Horizon View قابل مشاهده است.
  • اگر وضعیت دسکتاپ مجازی Error را نشان می هد. به دسکتاپ مجازی وصل شوید و وضعیت شبکه و تنظیم های DHCP آن را بررسی کنید. ماشین مجازی را با آدرس FQDN پینگ کنید و به پورت های باز آن Telnet کنید. اگر مشکل حل نشد، بررسی کنید که آیا دسکتاپ مجازی قادر به دریافت لیسانس از KMS سرور می باشد یا خیر؟ در بیشتر موارد دلیل این اتفاق تنظیم های DHCP است که به راحتی رفع می گردد. دلایل دیگر نیاز به بررسی های بیشتر دارد، اگر با مشکل دیگری مواجه شدید آن را با ما در میان گذارید.

26. روی یک رایانه VMware Horizon View Client را نصب کنید. شاید هم از تین کلاینت (Thin Client) یا زیرو کلاینت (Zero Client) برای اتصال به دسکتاپ مجازی استفاده می کنید.

  • روی Add Server کلیک کنید و FQDN یا آدرس IP سرور Connection را وارد نمایید.
اتصال Thin Client یا Zero Client به سرور Horizon View
احراز هویت به سرور Horizon View

27. نام کاربری و رمز عبور کاربری که اجازه دسترسی به آن را داده ایم را وارد کنید.

  • پیامی مبنی بر نا معتبر بودن گواهینامه (Certificate) به شما نشان داده خواهد شد که در این مورد دلیل آن استفاده از گواهینامه Self Signed است.

28.روی استخر دسکتاپ مورد نظرتان کلیک کنید.

اتصال به Desktop Pool ساخته شده
اتصال به دسکتاپ مجازی

29. شما به دسکتاپ مجازی متصل خواهید شد و به صورت خودکار Login می شوید.

30. می توانید HTML Access را با وارد نمودن آدرس Connection سرور در مرورگر اینترنت، تست نمایید.

  • با کلیک بر روی VMware Horizon View HTML Access پروسه را ادامه دهید.
اتصال به دسکتاپ مجازی توسط HTML Access
ورود به Horizon View توسط HTML Access

31. نام کاربری و رمز عبور کاربری که اجازه دسترسی به آن را داده ایم را وارد کنید.

32. روی استخر دسکتاپ مورد نظرتان کلیک کنید.

اتصال به Desktop Pool از طریق HTML Access
برای استفاده از HTML Access تنها از مرورگر هایی که HTML 5 را پشتیبانی می کنند

33. اگر نشست قبلی خود به دسکتاپ مجازی را نبسته باشید، می توانید آن را ادامه دهید.

  • برای استفاده از HTML Access تنها از مرورگر هایی که HTML 5 را پشتیبانی می کنند استفاده نمایید.

آموزش های مرتبط

شرکت ویرا شبکه نگار فعال در زمینه مجازی سازی، ذخیره سازی داده ها، مراکز داده، مانیتورینگ و امنیت زیرساخت های شبکه

دسترسی به بخش آموزش های مجازی سازی

 

دانلود کتاب VMware Workstation