در سال های اخیر مجازی سازی دسکتاپ بسیار مورد توجه مدیران شبکه قرار گرفته است و به علت امکانات بسیار خوب این راهکار، مدیران بنای شبکه خود را روی مجازی کردن دسکتاپ ها گذاشته و از مزایای زیاد آن بهرمند می شوند. شرکت پردیس پارس نیز همزمان با رشد این فناوری، از این تکنولوژی در پروژه های خود از آن استفاده می کند.در این مقاله، که سومین بخش از سری مقالات مجازیسازی مهندس اشکان پزشکی است، به بررسی معماری و زیرساخت کامپوننت های Horizon View خواهیم پرداخت. این کامپوننتها هسته اصلی VMware Horizon را تشکیل میدهند و نقشی کلیدی در ایجاد و مدیریت دسکتاپهای مجازی دارند. تمرکز اصلی این مقاله بر روی المانهای مرتبط با دسکتاپهای مجازی خواهد بود تا درک بهتری از عملکرد Horizon View و نحوه پیادهسازی آن در محیطهای سازمانی داشته باشیم.
شرکت پردیس پارس علاوه بر انجام پروژه های مجازی سازی، آمادگی خود را جهت پروژه های راه اندازی شبکه، پشتیبانی شبکه، خدمات ایمیل سرور، بکاپ سرور، مانیتورینگ و فایروال اعلام می دارد.
معرفی کامپوننت های Horizon View
برای شروع بهتر است از سطوح بالایی آغاز نماییم. شکل زیر دیدی کلی از سناریو برای شما ایجاد می نماید تا تاثیرگذاری در درک مطالب بیشتر شود:
تمامی کامپوننتهای موجود در VMware Horizon در تصویر بالا تشریح شدهاند. با این حال، نباید فراموش کنیم که برای استفاده از هر یک از این کامپوننتها، تهیه لایسنس مناسب ضروری است.
قابلیتهای VMware Horizon بسته به نسخه خریداریشده متفاوت است. به عنوان مثال:
- در نسخه Enterprise، امکاناتی ارائه میشود که در نسخه Standard وجود ندارد.
- نوع لایسنس خریداریشده تعیین میکند که چه ویژگیهایی در دسترس خواهند بود.
انتخاب نسخه مناسب VMware Horizon، تأثیر مستقیم بر امکانات، امنیت و بهرهوری سیستم مجازیسازی دسکتاپ خواهد داشت.
این موضوع را در نظر داشته باشید که لایسنس های مربوط به vCenter و ESXi های شما جدا از Horizon بوده و کاملا مجزا تهیه می گردد.
نگاهی بر معماری سطح بالا:
معماری Horizon View به شدت سرراست و قابل فهم می باشد. اگر در زمینه محصولات VMware دستی بر آتش دارید و با ESXi هاست ها و vCenter کار کرده اید تقریبا نصف راه را پیموده اید و نگرانی زیادی نسبت به درک مطالب نخواهید داشت.
کامپوننت های Horizon View بر روی زیرساخت vSphere ایجاد می گردد. که این امر مزیت های زیادی را به همراه دارد. Horizon View ماشین های مجازی را به بستر vCenter اضافه کرده و roleها و قابلیت های مختلفتی را بر روی آنها فعال می نماید.
در شکل زیر یک مرور کلی از معماری View برای رساندن یک virtual desktop به کاربر نمایش داده می شود:
کامپوننت های View دقیقا همانند یک برنامه بر روی یک ویندوز سرور نصب و اجرا می شوند. البته Access Point از این موارد مستثنی می باشد. Access Point یک لینوکس Appliance بوده که به صورت مجزا بر روی یک سخت افزار نصب می شود.
Horizon View Connection Server:
این قابلیت را به Connection broker تشبیه میکنند. کامپوننت اصلی زیرساخت View می باشد. رول اصلی آن اتصال کابر به virtual desktop است. به این معنی که عمل authentication انجام شده و دسکتاپ مناسب کاربر را بر اساس ریسورس های موجود ، پروفایل کاربر و المان هایی که وجود دارد به user تحویل می دهد. وقتی به دسکتاپ خود لاگین میکنید این Connection server است که شما با آن در ارتباط هستید.
Connection Server چگونه کار میکند؟
کاربر با استفاده از View Client که بر روی دستگاه خود نصب کرده به دسکتاپ مجازی خودش متصل می شود اما این اتصال به این معنی نیست که همیشه روال این گونه می باشد ممکن است کاربر با استفاده از وب به دسکتاپ خود متصل شود.
پروسه لاگین چگونه انجام میشود؟
برای اولین بار که View Client اجرا می شود کاربر آدرس View Connection Server خود را وارد می نماید سپس جزئیات مربوط به لاگین از Active Directory سوال می شود.
توجه داشته باشید که در حال حاضر Horizon View از AD Domain functional Levels های زیر پشتیبانی می نماید:
- Windows Server 2003
- Windows Server 2008 and 2008 R2
- Windows Server 2012 and 2012 R2
فرآیند احراز هویت و تخصیص دسکتاپ در VMware Horizon View
در VMware Horizon View، هنگام ورود کاربر، مجوزهای دسترسی بررسی میشوند. اگر دسترسی تأیید شود، کاربر میتواند فرآیند لاگین را ادامه دهد. بسته به تنظیمات، Launch Screen متفاوتی نمایش داده میشود که شامل دسکتاپهای اختصاص دادهشده (Desktop Pools) به آن کاربر است.
Desktop Pool چیست؟
Desktop Pool مجموعهای از دسکتاپهای مجازی مشابه است که به گروهی از کاربران اختصاص داده میشود. به عنوان مثال، یک Pool میتواند برای دپارتمان مارکتینگ تعریف شده باشد که شامل برنامههای تخصصی مورد نیاز این بخش است.
نحوه تخصیص دسکتاپ در Horizon View
پس از احراز هویت موفق، View Manager یا Connection Server با vCenter Server ارتباط برقرار کرده و اعلام میکند که یک ماشین مجازی جدید برای کاربر ایجاد شده است. سپس:
- vCenter Server به View Composer اطلاع میدهد که دسکتاپ آماده است.
- اگر دسکتاپی موجود نباشد، فرآیند ایجاد یک دسکتاپ جدید طبق سیاستهای از پیش تعیینشده آغاز میشود.
- پس از آمادهسازی دسکتاپ، کاربر میتواند بر روی آن لاگین کند و محیط کاری اختصاصی خود را دریافت نماید.
این فرآیند بهینهسازی شده و خودکار، امکان مدیریت بهتر منابع و تخصیص سریع دسکتاپهای مجازی به کاربران را فراهم میکند.وقتی که پروسه ساخت تکمیل گردید و ماشین مجازی به حالت آماده در آمد کابر می تواند با پروتکل انتخابی خود به دسکتاپ متصل شود. (PCoIP, Blast, RDP)
راهکارهای جایگزین برای ارائه VDI و نقش Connection Broker در Horizon View
جهت ارائه VDI، راهکارهای دیگری نیز وجود دارد که بدون نیاز به Connection Broker اجرا میشوند. اما از دیدگاه منطقی و عملی، این روشها گزینههای مناسبی برای پیادهسازی VDI در محیطهای سازمانی نیستند.
یکی از پروتکلهایی که عملکردی مشابه VDI دارد اما تنها به یک کاربر اجازه اتصال مستقیم میدهد، RDP مایکروسافت است. با این وجود، برای سازمانهایی با چندین شعبه و دفاتر متعدد، پیادهسازی یک زیرساخت پایدار و انعطافپذیر ضروری است. این زیرساخت باید بتواند در شرایط قطعی WAN همچنان کارایی داشته باشد و ادامه فعالیت سازمان (Business Continuity) را تضمین کند.
نقش View Connection Server در VMware Horizon View
در محیط Horizon View، View Connection Server فراتر از یک ابزار ساده برای اتصال کاربران به دسکتاپهای مجازی عمل میکند. این کامپوننت بهعنوان یک سرویس کلیدی در ویندوز سرور اجرا میشود و میتواند هم بهصورت فیزیکی و هم بهصورت ماشین مجازی پیادهسازی شود.
اجرای View Connection Server بهصورت ماشین مجازی مزایای متعددی دارد، از جمله:
- امکان افزودن قابلیت High Availability (HA) برای تضمین دسترسپذیری بالا
- مدیریت بهتر منابع و بهینهسازی عملکرد دسکتاپهای مجازی
- انعطافپذیری در استقرار و مقیاسپذیری سریعتر زیرساخت
ارتباط Connection Server با vCenter
View Connection Server مسئول مدیریت اتصال بین کاربران و دسکتاپهای مجازی (VMها) است. این سرور همچنین با vCenter Server در ارتباط بوده و فرآیند ایجاد، مدیریت و نظارت بر دسکتاپهای مجازی را تسهیل میکند.
با استفاده از این کامپوننت، اتصالات کاربران به دسکتاپهای مجازی بهینهسازی شده و سازمانها میتوانند تجربهای یکپارچه، ایمن و پایدار برای کاربران VDI فراهم کنند.
این مطلب چقدر برای شما مفید بود؟
برای امتیاز دادن روی یکی از ستاره ها کلیک کن
میانگین امتیاز 0 / 5. تعداد امتیاز: 0
اولین کسی باشید که امتیاز می دهد!