10 روش برتر در مانیتورینگ VMware- بخش دوم

بخش دوم: «نظارت بر عملکرد ماشین مجازی خود را در داخل سیستم عامل Guest (*) انجام ندهید»
در یک محیط سنتی، نظارت بر عملکرد سیستم از طریق سیستم عامل صورت می پذیرد بدلیل این که در کنار سخت افزار قرار دارد و می تواند به دقت بر عملکرد سخت افزار نظارت داشته باشد.
البته این روشی که معمولاً از آن استفاده می شود بدین صورت است که یک Agent به منظور رساندن گزارشات به نرم‌افزار نظارت (Monitoring) بر روی سیستم عامل Guest قرار می گیرد و یا از APIهایی مثل Windows Management Interface که بصورت پیش فرض بر روی سیستم عامل Guest قرار دارد استفاده می شود.
در محیط مجازی، این کار اثر بخشی چندانی ندارد و حتی منجر به نتایج گمراه کننده ای می تواند شود، چون دیگر سیستم عامل ماشین مجازی در کنار سخت افزار قرار ندارد. مجازی سازی لایه ای میان سخت افزار و سیستم عامل Guest (ماشین مجازی) است. Hypervisor سخت افزار مورد نیاز ماشین مجازی را ارائه می کند و کنترل کامل بر روی سخت افزار فیزیکی دارد. با اینکار Hypervisor باعث می شود ماشین مجازی فکر کند که تمامی منابع سخت افزاری Host (سرور) را در اختیار دارد اما در واقعیت این منابع بین چندین و چند ماشین مجازی مختلف تقسیم شده است.

بدلیل اینکه در محیط مجازی، سیستم عامل Guest و سخت افزار فیزیکی از هم مجزا هستند، می بایستی از ابزار ویژه‌ای که برای محیط مجازی طراحی شده، به منظور نظارت (Monitoring) بر عملکرد سیستم استفاده شود. ابزارهای عملکرد به منظور استفاده توسط سرورهای فیزیکی که از پشت پرده مجازی سازی آگاه نیستند طراحی شده اند. در نتیجه اعدادی که تولید می کنند ممکن است انعکاس دقیقی از عملکرد یک ماشین مجازی نباشد. و این مساله به ویژه زمانی اتفاق می افتد که آمار پردازنده و حافظه (CPU Memory) مطرح باشد - Hypervisor تلاش بسیاری را در زمینه محافظت از حافظه Host انجام می دهد که سیستم عامل ماشین مجازی از این تلاش ها غافل است؛ دقیقاً اتفاقی که در مورد پردازنده هم رخ می دهد- زمان بندی پردازنده موجب ایجاد پردازش های بیشتری می شود تا ماشین های مجازی به سرویس دهی خود ادامه دهند. در این میان ممکن است کنترل منابع نیز در لایه مجازی سازی وجود داشته باشد که سیستم عامل Guest از آنها هم بی اطلاع است و این می تواند باعث گمراهی در گزارش گیری شود. داشتن ابزار مناسب برای نظارت بر عملکرد در لایه مجازی سازی باعث می شود گزارش و آمار دقیقی نسبت به ماشین های مجازی خود داشته باشید.
Veeam One به منظور استفاده در زیرساخت های مجازی سازی شده، ساخته شده است که باعث می شود اطلاعات دقیقی در مورد زیر ساخت و ماشین های مجازی خود داشته باشید.
(*) به سیستم عامل نصب شده بر روی ماشین مجازی Guest Operating System گفته می شود.
* منبع