مفهوم Desktop Virtualization

مفهوم Desktop Virtualization

مفهوم Desktop Virtualization

مفهوم Desktop Virtualization
مفهوم Desktop Virtualization

منظور از مجازی سازی دسکتاپ (Desktop Virtualization) ، اجرای سیستم عامل و نرم افزارها در ماشین های مجازی (Virtual Machine) است که بر روی دیتا سنتر در سرور نصب شده اند و برای استفاده کاربران در اختیار آنها قرار می گیرد . به نحوی که هر کاربر دستکاپ کاملا مستقل خود را دارد و به فعالیت بر روی دسکتاپی خارج از لپتاب، PC ، یا Thin Client خود می پردازد.
مجازی سازی دسکتاپ یعنی انتقال دسکتاپ کاربران نهایی از کامپیوتر شخصی به ” فضای ابری”. در این حادت سیستم عامل مورد استفاده از سخت افزار مستقل می شود و از این پس می توان بر روی هر کدام از کامپیوترهای شخصی و یا تین کلاینت ها، هر نوع سیستم عامل و هر نوع نرم افزاری داشته باشید.

در این روش کاربران می توانند تحت شبکه و با استفاده از هر کامپیوتری به دسکتاپ خود دسترسی داشته باشد. تکنولوژی مجازی سازی دسکتاپ، با استفاده از مدل پردازشی مبتنی بر سرور، میزکار کاربر را از محل فیزیکی سخت افزار مستقل می کند. در این مدل ، میز کار کاربر بجای اینکه روی حافظه محلی رایانه کاربر ذخیره شود، روی سرور ذخیره می شو د. بنابراین زمانی که کاربر در حال کار است، تمامی برنامه ها، پردازش ها و داده ها روی سرور در حال اجرا و نگهداری هستند.

بهتر است این سیستم را با مثالی کاربردی شفاف کنیم.
بر اساس اصول امنیتی همه ما نیاز داریم تا کاربران سازمان در ۲ محیط مجزا به فعالیت بپردازند یکی شبکه LAN یا شبکه اطلاعاتی سازمان است و دیگری شبکه اینترنت. این در حالی است که کاربران فقط ی PC ، Laptop یا تین کیینت دارند و خرید دستراهی مستقل و ایجاد شبکه ای مستقل برای استفاده از اینترنت به قدری هزینه بردار است که غیر ممکن تلقی می شو د. اما این نیاز با استفاده از Virtual Desktop به صورت بسیار ارزان و بسیار ایمن و ایزوله کاملا عملی است. کاربران با یک دستگاه به دسکتاپ مجازی خود متصل شده و بصورت کاملا ایمن تمام کارهای اینترنتی را بر روی Virtual Desktop که خارج از شبکه اطلاعاتی سازمان تعبیه شده است انجام می دهند.
اگر هم Virtual Desktop دچار آلودگی یا حمله شود هیچ تاثیری بر روی اطلاعات سازمان یا دستگاههای کاربران نخواهد گذاشت.

به طور کلی مجازی سازی دسکتاپ دارای مزایای زیر می باشد:
 امنیت بالای اطلاعات سازمان
 استفاده بیشتر از منابر سخت افزاری موجود
 پایداری و تحمل خطا
 کاهش هزینه ها با تغییر در زیر ساخت سخت افزاری
 کاهش هزینه های مدیریتی و نگهداری
 عدم نیاز به ارتقاء تک تک رایانه ها
 نصب و بروز رسانی متمرکز نرم افزار های سازمانی
 دفع خطر ویروس ها و دیگر بد افزارها
 دسترسی همیشگی کاربران به میزکار مستقل از هر مکان در هر زمان

 قابلیت Load Balancing

 قابلیت High Availability HA

 قابلیت Redundancy

 قابلیت Zero Downtime

 


ایجاد ODBC Database Connection در سرور Horizon View Composer

ایجاد ODBC Database Connection در سرور Horizon View Composer

View Composer یکی از کامپوننت های اختیاری راهکار VMware Horizon 6 می باشد. سرور View Composer به دیتابیسی برای ذخیره سازی اطلاعات دسکتاپ های تولید شده Linked Clone نیاز دارد. این دیتابیس می تواند بر روی سروری که دیتابیس سرور vCenter وجود دارد قرار گیرد و یا شما می توانید یک سرور اختصاصی برای دیتابیس View Composer نصب و راه اندازی نمایید که در آن صورت شما باید یک ODBC Database Connection ایجاد نمایید و یک Database Instance جدا داشته باشید. در اینجا ما به مراحل ایجاد ODBC Database Connection در سرور Horizon View Composer خواهیم پرداخت.

نحوه ایجاد ODBC Database Connection در سرور Horizon View Composer

ما در اینجا قبلا نرم افزار SQL Server 2012 را بر روی ویندوز سرور 2012 R2 نصب کرده ایم. این سرور به دامین وصل شده است ولی در اینجا ما از SQL Authentication برای احراز هویت استفاده خواهیم نمود. به SQL Server لاگین نموده و کنسول مدیریتی آن را باز می کنیم. به قسمت Server Properties می رویم.

 

گزینه Security را انتخاب می کنیم و در Server authentication آن را بر روی SQL server and windows authentication تنظیم می کنیم. سپس سرور دیتابیس را یکبار ریست می کنیم.

 

در اینجا باید یک دیتابیس و یک ODBC Connection ایجاد نماییم. بر روی Databases راست کلیک نموده و New Database را انتخاب می کنیم.

 

نام دیتابیس را وارد کرده که ما در اینجا آن را ViewComposerDB01 نامگذاری کرده ایم. بر روی OK کلیک می کنیم.

 

زمانی که شما یک دیتابیس و سرور جدید برای View Composer در نظر می گیرید باید از متد احراز هویت SQL authentication استفاده نمایید بدلیل اینکه متد Windows authentication در سناریوی ما پشتیبانی نمی شود. شما تنها زمانی می توانید از متد احراز هویت Windows authentication استفاده کنید که نرم افزار View Composer و دیتابیس هر دو بر روی آن سرور نصب شده باشند. در سناریوی ما ماشین های جداگانه برای SQL Server و View Connection در نظر گرفته شده است و ما نمی توانیم از سیستم احراز هویت Active Directory برای ODBC Connection استفاده کنیم.

نام کاربری ViewCom در SQL Server ایجاد خواهد شد و می توانیم با این نام کاربری از دیتابیس استفاده نماییم. برای ساخت User جدید فولدر Security را در SQL Server باز کرده و در فولدر Logins راست کلیک می کنیم و New Login را انتخاب می کنیم.

 

در صفحه عمومی نام ViewCom را به عنوان Login Name وارد می کنیم. تنظیمات پسورد SQL Server authentication را انجام می دهیم و پسورد مورد نظر را وارد می کنیم و در پایین دیتابیس ViewComposerDB01 را به عنوان دیتابیس پیش فرض وارد می کنیم.

 

بر روی Server Roles بر روی پنل سمت چپ کلیک می کنیم و رول های public و sysadmin را تیک می زنیم.

 

بعد از آن در پنل سمت چپ بر روی User Mapping کلیک می کنیم. در قسمت Users mapped to this login بر روی دیتابیس ViewComposerDB01 تیک های db-owner و public را در Membership دیتابیس را می زنیم.

 

خوب الان به سرور ماشین مجازی View Composer لاگین نموده و تنظیمات ODBC Connection را به دیتابیسی که ایجاد کرده ایم را انجام می دهیم.

 

پنجره Create New Data Source ظاهر خواهد شد و SQL Server Native Client 11.0 را انتخاب کرده و بر روی Finish کلیک می کنیم.

 

صفحه مربوط به Create a New Data Source to SQL Server باز خواهد شد. نام و آدرس IP سرور و ODBC Connection را وارد می کنیم و بر روی Next کلیک می کنیم.

 

در اینجا Integrated Windows authentication را انتخاب می کنیم. SQL Server نام کاربری و پسورد وارد شده را Verify خواهد کرد و بعد از آن بر روی Next کلیک می کنیم.

 

دیتابیس پیش فرض را به ViewComposerDB01 تغییر می دهیم.

 

تنظیمات را دوباره بررسی و بر روی Finish کلیک می کنیم.

 

در اینجا می توانیم data source خود را تست نماییم. در صورتی که تست موفقیت آمیز نباشد باید دوباره تنظیمات را بررسی نمود.

 

مراحل بالا به طور کامل ایجاد یک ODBC Connection مورد بررسی قرار دادیم و شما می توانید الان به نصب و راه اندازی View Composer Server بپردازید.

 

 


مفهوم Desktop Virtualization

مفهوم Desktop Virtualization
مفهوم-Desktop-Virtualization
منظور از مجازی سازی دسکتاپ (Desktop Virtualization) ، اجرای سیستم عامل و نرم افزارها در ماشین های مجازی (Virtual Machine) است که بر روی دیتا سنتر در سرور نصب شده اند و برای استفاده کاربران در اختیار آنها قرار می گیرد . به نحوی که هر کاربر دستکاپ کاملا مستقل خود را دارد و به فعالیت بر روی دسکتاپی خارج از لپتاب، PC ، یا Thin Client خود می پردازد.
مجازی سازی دسکتاپ یعنی انتقال دسکتاپ کاربران نهایی از کامپیوتر شخصی به ” فضای ابری”. در این حادت سیستم عامل مورد استفاده از سخت افزار مستقل می شود و از این پس می توان بر روی هر کدام از کامپیوترهای شخصی و یا تین کلاینت ها، هر نوع سیستم عامل و هر نوع نرم افزاری داشته باشید.

در این روش کاربران می توانند تحت شبکه و با استفاده از هر کامپیوتری به دسکتاپ خود دسترسی داشته باشد. تکنولوژی مجازی سازی دسکتاپ، با استفاده از مدل پردازشی مبتنی بر سرور، میزکار کاربر را از محل فیزیکی سخت افزار مستقل می کند. در این مدل ، میز کار کاربر بجای اینکه روی حافظه محلی رایانه کاربر ذخیره شود، روی سرور ذخیره می شو د. بنابراین زمانی که کاربر در حال کار است، تمامی برنامه ها، پردازش ها و داده ها روی سرور در حال اجرا و نگهداری هستند.

بهتر است این سیستم را با مثالی کاربردی شفاف کنیم.
بر اساس اصول امنیتی همه ما نیاز داریم تا کاربران سازمان در 2 محیط مجزا به فعالیت بپردازند یکی شبکه LAN یا شبکه اطلاعاتی سازمان است و دیگری شبکه اینترنت. این در حالی است که کاربران فقط ی PC ، Laptop یا تین کیینت دارند و خرید دستراهی مستقل و ایجاد شبکه ای مستقل برای استفاده از اینترنت به قدری هزینه بردار است که غیر ممکن تلقی می شو د. اما این نیاز با استفاده از Virtual Desktop به صورت بسیار ارزان و بسیار ایمن و ایزوله کاملا عملی است. کاربران با یک دستگاه به دسکتاپ مجازی خود متصل شده و بصورت کاملا ایمن تمام کارهای اینترنتی را بر روی Virtual Desktop که خارج از شبکه اطلاعاتی سازمان تعبیه شده است انجام می دهند.
اگر هم Virtual Desktop دچار آلودگی یا حمله شود هیچ تاثیری بر روی اطلاعات سازمان یا دستگاههای کاربران نخواهد گذاشت.

به طور کلی مجازی سازی دسکتاپ دارای مزایای زیر می باشد:
 امنیت بالای اطلاعات سازمان
 استفاده بیشتر از منابر سخت افزاری موجود
 پایداری و تحمل خطا
 کاهش هزینه ها با تغییر در زیر ساخت سخت افزاری
 کاهش هزینه های مدیریتی و نگهداری
 عدم نیاز به ارتقاء تک تک رایانه ها
 نصب و بروز رسانی متمرکز نرم افزار های سازمانی
 دفع خطر ویروس ها و دیگر بد افزارها
 دسترسی همیشگی کاربران به میزکار مستقل از هر مکان در هر زمان

 قابلیت Load Balancing

 قابلیت High Availability HA

 قابلیت Redundancy

 قابلیت Zero Downtime

 

 


مجازی سازی دسکتاپ با نرم افزار Horizon View 6.0 – بخش دوم

مجازی سازی دسکتاپ با نرم افزار Horizon View 6.0 – بخش دوم

نصب و راه اندازی Horizon View Composer

نرم افزار VMware View Composer یکی از کامپوننت های VMware Horizon View می باشد.

نرم افزار VMware Horizon View قابلیتهایی مانند Storage reduction و مدیریت بهینه سیستم عامل ها و ساخت دسکتاپ فوری را در اختار کاربر قرار می دهد.

نرم افزار VMware Horizon View Composer از linked clone ها برای کاهش 50 الی 90 درصدی فضای ذخیره سازی استوریج برای دسکتاپهای مجازی استفاده می کند. برای مثال اگر View Composer فضای 25 گیگابایت برای هر دسکتاپ نیاز داشته باشد برای راه اندازی 100 یا 1000 دسکتاپ مجازی نیاز به منابع استوریج بیسیار زیاد و گران خواهد داشت.

نرم افزار Horizon View Composer بجای اینکه Clone کامل از هر دسکتاپ را داشته باشد ، این کار را با استفاده از linked clones از روی دیسک Parent انجام می دهد. این نرم افزار دیسکی به نام diff disk که در واقع تغییرات میان دیسک خود و دیسک Parent را در لحظه روشن شدن دسکتاپ مجازی ایجاد می کند و بدون دیسک Parent هیچ کدام از linked clones ها کار نخواهند کرد.

تفاوت آنها در حالتی که دسکتاپی به 25 گیگابایت فضا نیاز دارد می تواند با استفاده از مکانیزم linked clones به حدود 5 گیگابایت برسد. البته باید به این نکته توجه داشته باشیم که این مورد به مقدار تغییرات دسکتاپ در طول روز شامل تغییرات در حافظه و اندازه pagefile بستگی دارد و می تواند قابل تغییر باشد.

اگر شما نیاز دارید تا با کلیه مراحل راه اندازی VMware Horizon View 6.0 بیشتر آشنا شوید می توانید از مقالات زیر استفاده نمایید:

 

 

حداقل نیازمندیهای Horizon View Composer

نرم افزار Horizon View Composer می تواند بر روی ویندوز سروری که vCenter نصب شده است نصب و راه اندازی گردد و یا بر روی یک سرور جدا نیز می توان نصب کرد.

نرم افزار Horizon View Composer نباید بر روی سروری که View Connection نصب شده است نصب گردد.

اگر شما از نسخه لینوکسی vCenter Server Appliance استفاده می کنید باید View Composer را بر روی یک ویندوز سرور نصب نمایید.

پردازنده مورد نیاز یک پردازنده ای با سرعت 1.4 گیگاهرتز و یا بالاتر از آن می باشد.

مقدار حافظه مورد نیاز مقدار 8 گیگابایت RAM می باشد که برای تعداد 50 عدد دسکتاپ مجازی مناسب می باشد.

یک کارت شبکه مجازی 1 گیگابیت بر ثانیه برای این سرویس نیاز خواهیم داشت.

این سرویس بر روی سیستم عامل های Windows Server 2008 R2 و Windows Server 2012 R2 قابل نصب می باشد.

نسخه های دیتابیس SQL Server که این سرویس پشتیبانی می کند SQL Server 2008 SP3 و SQL Server 2008 R2 SP2 و SQL Server 2012 SP1 می باشند.

1. فایل نصب کننده VMware-viewcomposer-6.0.0-xxxxxx.exe را اجرا می کنیم.

مجازی سازی دسکتاپ با نرم افزار Horizon View 6.0 - بخش دوم
مجازی سازی دسکتاپ با نرم افزار Horizon View 6.0 – بخش دوم

2. بر روی دکمه Accept و بعد Next کلیک می کنیم.

مجازی-سازی-دسکتاپ-با-نرم-افزار-Horizon-View-6.0-نصب-و-راه-اندازی-Horizon-View-Composer

3. مسیری که قرار است تا نرم افزار در آنجا نصب شود وارد می کنیم.

مجازی-سازی-دسکتاپ-با-نرم-افزار-Horizon-View-6.0-نصب-و-راه-اندازی-Horizon-View-Composer

4.  VMware View Composer به یک دیتابیس SQL نیاز دارد.

با توجه به ایجاد DSN می توانیم این کار را انجام دهیم.

دیتابیس موجود سرور vCenter که بصورت باندل SQL Express را بر روی سرور vCenter نصب می کند می تواند برای View Composer نیز مورد استفاده قرار گیرد و از جداولی با اسم های منحصر بفرد استفاده می کند. اگرچه باید View Composer دیتابیس مخصوص بخود را داشته باشد.


موارد لازم را وارد کرده و بر روی Next کلیک می کنیم.

مجازی-سازی-دسکتاپ-با-نرم-افزار-Horizon-View-6.0-نصب-و-راه-اندازی-Horizon-View-Composer

5. پورتهای پیشنهادی برای SOAP را تایید می کنیم و بر روی Next کلیک می کنیم.

 

مجازی-سازی-دسکتاپ-با-نرم-افزار-Horizon-View-6.0-نصب-و-راه-اندازی-Horizon-View-Composer

6. بر روی Install کلیک می کنیم تا نصب آغاز گردد.

مجازی-سازی-دسکتاپ-با-نرم-افزار-Horizon-View-6.0-نصب-و-راه-اندازی-Horizon-View-Composer

7. بر روی دکمه Finish کلیک می کنیم.

مجازی-سازی-دسکتاپ-با-نرم-افزار-Horizon-View-6.0-نصب-و-راه-اندازی-Horizon-View-Composer

8. سرور View Composer را ریست می کنیم.

توجه: در صورتی که این نرم افزار را بر روی سرور VCENTER خود نصب کرده اید برای ریستارت کردن آن از بلا استفاده بودن آن اطمینان حاصل فرمایید.

مجازی-سازی-دسکتاپ-با-نرم-افزار-Horizon-View-6.0-نصب-و-راه-اندازی-Horizon-View-Composer

9. به سرویس های ویندوز می رویم و سرویس VMware Horizon View Composer را چک می کنیم.

مجازی-سازی-دسکتاپ-با-نرم-افزار-Horizon-View-6.0-نصب-و-راه-اندازی-Horizon-View-Composer

 

 


آخرین دیدگاه‌ها

    دسته‌ها