در این مبحث سعی شده در ابتدا یک دید کلی از vSphere و نحوه کار آن بدست بیاورید سپس کاربردها و قابلیت هایی مانند ESXi ( هایپروایزر vSphere ) و غیره… که این محصول و این متد را از حالت سنتی متمایز و برتر میکند بیان شده است.
با ما همراه باشید تا بیشتر با این پلتفرم آشنا شوید
VMware vSphere یک بسته نرم افزاری است که نام یک نرم افزار به خصوص نیست بلکه نام گروهی از ویژگی ها و قابلیت ها برای مجازی سازی سرور میباشد( مثل بسته Office که شامل نرم افزار های متفاوتی می باشد که هدف یکسانی دارند ). شما با استفاده از این قابلیتها میتوانید زیر ساخت دیتا سنتری ایجاد کرده ارتباط فوق العاده مناسبی بین سرور های موجود در دیتا سنتر خود برقرار کرده و به راحتی و از طریق یک پنل همه موارد را مدیریت نمایید.
سخت افزار رایانه های x86 به صورتی طراحی شده اند که می توانند تنها یک سیستم عامل و کاربرد واحد را در لحظه اجرا نمایند و حتی در برخی مواقع با وجود نرمافزار های کاربردی که در آن وجود دارد باز هم تمام نیازها را پوشش نمیدهد.
VMware vSphere منابع سخت افزاری فیزیکی را در چندین حالت مجازی و تجمیع می کند و استخر هایی از منابع سخت سخت افزاری را به صورت منطقی برای دیتا سنتر شما به ارمغان میآورد.
در ابتدایی ترین سطح مجازی سازی این امکان را به شما می دهد چندین ماشین مجازی را روی یک سخت افزار واحد در یک لحظه به اجر در بیاورید در حالی که آن ماشین مجازی منابع خودش را دارد. ماشین های مجازی متفاوت می توانند سیستم عامل های متفاوت و سرویس های مختلفی را در یک ماشین فیزیکی به اجرا در بیاورند.
مجازی سازی فرآیندی است که ارتباط مستقیم سیستم عامل ها و نرم افزارهای روی آن ها را با سخت افزار فیزیکی از بین میبرد.
با استفاده از VMware vSphere علاوه بر مجازی سازی یک سرور فیزیکی می توانید یک زیر ساخت کامل مجازی با هزاران کامپیوتر فیزیکی به هم پیوسته همراه با دستگاهای ذخیره سازی ایجاد کنید و منابع و پردازشها را به صورت پویا یا داینامیک تغییر داده و منابع سخت افزاری را تخصیص دهید و نیاز به اختصاص سرور، فضای ذخیره سازی، و پهنای باند اختصاصی به یک سیستم عامل ندارید!!!!
یکی کردن یا ادغام سرور ها از طریق مجازی سازی این امکان را به شما میدهد که از سرور های موجود خود بیشترین بهره برداری را داشته باشید ، منابع انسانی کمتری برای مدیریت نیاز خواهید داشت و هزینه انرژی و نگهداری شما کاهش مییابد.
VMware Vsphere مدیریت مجموعه های زیادی از زیر ساخت ها مثل پردازند ، فضای ذخیره سازی و شبکه را به عنوان یک محیط عملیاتی یکپارچه و پویا بر عهده دارد .
هسته نرم افزار VMware Vsphere از لایه های زیر تشکیل شده است:
این لایه از دو بخش Infrastructure services و Application services تشکیل شده است .
شامل مجموعه خدمات ارایه شده برای اطمینان از دسترس بودن ، امنیت و مقیاس پذیری سرویس ها و برنامه است مانند High Avalability و Fault Tolerance.
نرم افزار VMware vCenter Server بازیگر اصلی برای پیکربندی، ایجاد و مدیریت محیط مجازی است.
در این لایه کاربران با استفاده از رابط های گرافیکی مانند vSphere Client در نسخه های قدیمی و vSphere Web Client در نسخه های جدید دسترسی کاملی در پنل vSphere داشته باشند.
همچنین می توان از طریق خط فرمان Command Line و SDK ها برای مدیریت خودکار استفاده کرد و به دیتاسنتر دسترسی پیدا کرد.
آشنایی با مولفههایی که در ادامه در باره آن صحبت میکنیم به شما کمک می کند درک بهتری از این سیستم داشته باشید.
یک لایه نرم افزاری که روی سخت افزار قرار می گیرد که کنترل تمام منابع سخت افزاری مانند پردازنده، فضای ذخیره سازی و شبکه را در اختیار دارد .
بازیگر اصلی برای پیکر بندی، ایجاد، و مدیریت محیط های مجازی می باشد.
این نرم افزار سرویسهای ضروری دیتاسنتر ها مثل دسترسی، کنترل، نظارت بر کارایی، مدیریت اخطارها را بر عهده دارد.
نسخه های جدید این نرمافزار که بر روی یک سیستم عامل لینوکس به صورت خودکار نصب است و به صورت Virtual Appliance ارائه شده و با نام VCSA شناخته میشود.
رابطی در نسخه های قدیمی vSphere که کاربران را قادر می سازد که به vCenter Server و یا ESXi از راه دور از هر رایانه ای متصل شوند و آن را مدیریت کنند.
رابطی همانند گزینه قبلی با این تفاوت که از طریق مرورگرهای وب می توانید به پنل های vSphere دسترسی داشته باشید. ( از نسخه 6.5 و جدیدتر فقط می توانید از این گزینه برای دسترسی استفاده کنید ).
ویژگی که راهکارهای به غیر از راهکارهای اصلی را برای مدیریت vSphere فراهم میکند.
سیستم فایل پیشرفته با کارایی فوق العاده بالا برای بازگردانی فایل ها و انتقال ماشینهای مجازی به سرور دیگر.
به وسیله این ویژگی یک ماشین مجازی میتواند از چندین پردازنده فیزیکی به طور همزمان استفاده کند.
انتقال دادن یک ماشین مجازی که در حال سرویس دادن است از یک سرور به یک سرور فیزیکی دیگر بدون قطعی در سرویس آن ماشین مجازی به صورت در دسترس بودن همیشگی و یکپارچگی کامل.
نکته: برای انتقال یک ماشین از یک دیتا سنتر به دیتا سنتر دیگر نمیتوان از این قابلیت استفاده کرد.
vSphere Storage vMotion در vmware vsphere چیست؟
انتقال و مهاجرت فایل های یک ماشین مجازی از یک فضای ذخیره سازی به فضای ذخیره سازی دیگر بدون وقفه در سرویس دهی ماشین مجازی موردنظر را Storage vMotion میگویند.
شما میتوانید ماشین مجازی و تمام دیسک های آن را در یک مکان واحد و یا به صورت جداگانه در فضاهای ذخیره سازی متفاوتی قرار دهید.
این ویژگی این امکان را به شما میدهد دیسکهای ماشین مجازی و فایلهای پیکربندی ماشینهای مجازی را در حالی که ماشین مجازی در حال کار است را انتقال دهید.
این ویژگی شما را قادر میسازد فضای ذخیرهسازی ماشین مجازی را بدون هیچگونه مزاحمت در دردسترس بودن آن جابهجا کنید.
این ویژگی در دسترس بودن برای ماشین مجازی را به وجود میآورد. به صورتی که اگر یک سرور فیزیکی قادر به سرویسدهی نباشد ماشینهای مجازی روی آن بر روی یک سرور فیزیکی دیگر شروع به فعالیت خواهند کرد.
این ویژگی وظیفه متعادل کردن و تقسیم منابع سخت افزاری روی سرور ها را به صورت پویا در بین ماشینهای مجازی بر عهده دارد.
این ویژگی همچنین شامل قابلیت DPM ( Distributed Power Management ) است که باعث کاهش مصرف انرژی برق در دیتا سنتر شما میشود.
Drs در vmware vsphere چیست؟
این ویژگی تخصیص و تعادل فضای ذخیره سازی و ( I/O ( Input/Outpt به صورت پویا را در دیتا سنتر شما بر عهده دارد.
این ویژگی دارای قابلیتهای مدیریتی است که ریسک کمبود فضا و تنگناهای I/O را به حداقل میرساند.
این ویژگی با ایجاد یک نسخه کامل از ماشین مجازی امکان در دسترسی بودن مداوم را فراهم می کند به صورتی که در صورت قطع شدن یک ماشین مجازی نسخه کپی آن در صدم ثانیه شروع به کار میکند. این ویژگی به این صورت عمل می کند که کلیه تغییرات در ماشین اصلی در ماشین مجازی ثانویه نیز اعمال میشود.
یک سوییچ مجازی که میتواند در برگیرنده چندین سرور ESXi باشد که باعث کاهش چشمگیر فعالیتهای نگهداری شبکه و افزایش کارایی و تغییر ساده مقیاس شبکه میشود.
این افزایش بهرهوری باعث میشود ماشینهای مجازی پیکربندی شبکه خود را در هنگام مهاجرت در چندین هاست حفظ کنند.
با استفاده از این ویژگی میتوان پیکربندی امنیتی، پیکربندی ذخیره سازی، و پیکربندی شبکه یکسان برای کل یا برخی از ESXi سرورها در کل دیتا سنتر داشته باشید. به صورتی که میتوان از یک سرور در دیتا سنتر اسنپ شات تهیه کرد و روی سرور هایی که میخواهیم این خصوصیات را داشته باشند اعمال کرد.
vSAN در vmware vsphere چیست؟
این ویژگی یک لایه نرم افزاری است که ظرفیت فضای ذخیره سازی داخلی یا Local خود سرور ها را جمع آوری کرده و یک استخر فضای ذخیره سازی اشتراکی برای کل دیتا سنتر فراهم میآورد.
vSAN ضمن پشتیبانی از برخی قابلیتهایی مثل HA، vMotion و DRS که نیاز به فضای ذخیره سازی اشتراکی هستند، لزوم وجود فضای ذخیره سازی اشتراکی را از بین میبرد.