مخفف VMM
Virtual Machine Manager
42
VMM یک ابزار متمرکز و یکپارچه با سایر راهکار های مایکروسافت برای مدیریت زیرساخت مجازی سازی دیتاسنتر ها، امکان مدیریت هاست ها، شبکه و فضای ذخیره سازی را برای توزیع و ساخت ماشین ها مجازی را فراهم می آورد.
مهمترین کاربرد های سرویس VMM عبارت اند از:
- ایجاد و مدیریت ماشین های پیش فرض مجازی(template)
- سرویس دهی به کاربران
- ایجاد سرویس های پیش فرض و هم تراز کردن سرویس های ایجاد شده
- تهیه نسخه پشتیبان از Virtual machine Manager
به صورت پیش فرض، VMM برخی اطلاعات روی VMM Database را با استفاده از Data Protection Application Programming Interface (DPAPI). رمزنگاری می کند. DPAPI یک مکانیزم password-based حفاظت از اطلاعات بر اساس رمزنگاری است. به عنوان مثال، VMM اطلاعات Run as Account ها را روی سیستم عامل مهمان رمزنگاری می کند. همچنین product key را در تنظیمات virtual hard disk رمزنگاری می کند. این رمزنگاری به کامپیوتری که روی آن VMM راه اندازی شده است گره خورده است؛ بنابراین، اگر سرویس VMM از یک کامپیوتر به کامپیوتر دیگر منتقل شود، VMM امکان حفظ این اطلاعات را ندارد. با استفاده از مدیریت توزیع شده کلید ها، سرویس VMM بیش از پیش منعطف می گردد. در زمان طراحی لازم است معین گردد که آیا نیاز به Distributed key management در محیط معین وجود دارد. در این صورت به جای ذخیره سازی کلید ها روی کامپیوتری که VMM management server روی آن راه اندازی شده است روی data store مربوطه به Active Directory Domain Services نگه داری می شود. در این صورت لازم است container مربوط به آن در AD DS data store پیش از شروع به راه اندازی سرویس ایجاد گردد.
سرویس VMM دارای انعطاف پذیری قوی در تنظیمات شبکه محیط های مجازی شده است. Logical Networks که اغلب برای عملکرد های معینی در محیط مجازی طراحی شده اند، دارای vlan های متمایزی است که هر کدام دارای IP address pool منحصر خود هستند و برای سرویس های جداگانه ای به VM ها متصل می گردند. بر روی معماری Logical Networks امکان به کار گیری از شبکه های مجازی فراهم می گردد. Network Virtualization مفهوم virtualization را با امکان ساخت VM network های مختلف روی شبکه های منطقی مختلف قوی تر می کند.
یکی از ملزومات مجازی سازی، زیرساخت storage و فاکتور های ظرفیت و عملکرد مناسب با نیاز های محیط است. VMM دو نوع کلی Storage به صورت local و remote را مورد پشتیبانی قرار می دهد. Local storage فضای ذخیره سازی داده ها که به صورت مستقیم به سرور متصل است گفته می شود و به صورت عمومی برای سناریو های کم هزینه گزینه مناسبی است. با استفاده از Remote storage امکان offload کردن کار روی هاست دیگری وجود دارد که سبب افزایش مقیاس پذیری، انعطاف و ظرفیت می گردد.
ارسال نظرمهمترین کاربرد های سرویس VMM عبارت اند از:
- ایجاد و مدیریت ماشین های پیش فرض مجازی(template)
- سرویس دهی به کاربران
- ایجاد سرویس های پیش فرض و هم تراز کردن سرویس های ایجاد شده
- تهیه نسخه پشتیبان از Virtual machine Manager
به صورت پیش فرض، VMM برخی اطلاعات روی VMM Database را با استفاده از Data Protection Application Programming Interface (DPAPI). رمزنگاری می کند. DPAPI یک مکانیزم password-based حفاظت از اطلاعات بر اساس رمزنگاری است. به عنوان مثال، VMM اطلاعات Run as Account ها را روی سیستم عامل مهمان رمزنگاری می کند. همچنین product key را در تنظیمات virtual hard disk رمزنگاری می کند. این رمزنگاری به کامپیوتری که روی آن VMM راه اندازی شده است گره خورده است؛ بنابراین، اگر سرویس VMM از یک کامپیوتر به کامپیوتر دیگر منتقل شود، VMM امکان حفظ این اطلاعات را ندارد. با استفاده از مدیریت توزیع شده کلید ها، سرویس VMM بیش از پیش منعطف می گردد. در زمان طراحی لازم است معین گردد که آیا نیاز به Distributed key management در محیط معین وجود دارد. در این صورت به جای ذخیره سازی کلید ها روی کامپیوتری که VMM management server روی آن راه اندازی شده است روی data store مربوطه به Active Directory Domain Services نگه داری می شود. در این صورت لازم است container مربوط به آن در AD DS data store پیش از شروع به راه اندازی سرویس ایجاد گردد.
سرویس VMM دارای انعطاف پذیری قوی در تنظیمات شبکه محیط های مجازی شده است. Logical Networks که اغلب برای عملکرد های معینی در محیط مجازی طراحی شده اند، دارای vlan های متمایزی است که هر کدام دارای IP address pool منحصر خود هستند و برای سرویس های جداگانه ای به VM ها متصل می گردند. بر روی معماری Logical Networks امکان به کار گیری از شبکه های مجازی فراهم می گردد. Network Virtualization مفهوم virtualization را با امکان ساخت VM network های مختلف روی شبکه های منطقی مختلف قوی تر می کند.
یکی از ملزومات مجازی سازی، زیرساخت storage و فاکتور های ظرفیت و عملکرد مناسب با نیاز های محیط است. VMM دو نوع کلی Storage به صورت local و remote را مورد پشتیبانی قرار می دهد. Local storage فضای ذخیره سازی داده ها که به صورت مستقیم به سرور متصل است گفته می شود و به صورت عمومی برای سناریو های کم هزینه گزینه مناسبی است. با استفاده از Remote storage امکان offload کردن کار روی هاست دیگری وجود دارد که سبب افزایش مقیاس پذیری، انعطاف و ظرفیت می گردد.