درباره معماری لایه ای سیتریکس XenServer
معرفی نرم افزار یا سیستم عامل ابری توزیع شده Openstack
در تکنولوژی Virtualization & Cloud Technologies
معرفی لایه های مجازی سازی زن سرور
اما Xen از یک مدل چهار لایهای برای سیستمهای X86، X386 و X64 استفاده میکند که به هر لایه یک ring گفته میشود. در ring0 سیستمعامل مادر و خود برنامه Xen اجرا میشود. ring1 و ring2 به سیستمعاملهای میهمان اختصاص دارد و در ring3 برنامههای کاربردی اجرا خواهند شد. در زمان شروع به کار، Xen به حافظه ring0 مراجعه مینماید و ماشین مجازی پایه که Domain0 خوانده میشود را در ring1 اجرا میکند. از این Domain دیگر Domainها ساخته، حذف و جایگزین میشوند.
ویژگی دیگر Xen این است که درایورهای سختافزاری را در Domain0 اجرا میکند بنابراین Xen به توابع و ماژولهای سختافزاری موجود در هسته سیستمعامل لینوکس تکیه میکند و خود را از طراحی و ساخت ماژولهای سختافزاری برای ماشینهای مجازی فارغ مینماید.
XenAPI چیست؟
XenApi یک رابط برای تنظیم و کنترل مهمان های مجازی سازی شده در حال اجرا روی یک میزبان که Xen را اجرا کرده است. در واقع هسته اصلی XCP و XenServer ،XAPI است چرا که قابلیت های اضافه ای نسبت به Xen در اختیار کاربر قرار می دهد. از جمله این قابلیت های اضافه می توان به موارد زیر اشاره کرد:
- توسعه نرم افزار برای پوشش میزبان های مختلف
- افزایش چرخه عمر VM
- فعال سازی ردیابی رویداد
- ایجاد امکان ارتقاء
نرم افزار یا سیستم عامل ابری توزیع شده Openstack نیز با کمک XenAPI ، می تواند هم روی XCP و هم روی XenServer پیاده سازی شود. در واقع هر برنامه ای که روی XenServer اجرا می شود روی XCP ( آخرین نسخه اش) هم اجرا خواهد شد.
اگر تصمیم بگیرید openstack را روی XCP یا XenServer نصب کنید، روی domU قرار خواهد گرفت. معماری این نصب شبیه شکل زیر خواهد بود.
معماری نصب OpenStack بر روی XenServer
همانطور که در شکل فوق قابل مشاهده است : Hypervisor استفاده شده XenServer می باشد. در Domain 0 ، xapi و بخش هایی از OpenStack اجرا شده و کدهای nova-compute روی DomU اجرا می شوند. می توانیم چندین ماشین مجازی paravirtualize شده را اجرا کنیم و روی هر کدام نمونه ها (instance) هایی از nova-compute را اجرا نماییم. البته nova-network هم مدیریت آدرس های مستأجرهای ماشین مجازی را از طریق DHCP انجام می دهد. Nova، کتابخانه پایتون XenAPI را برای گفتگو با xapi بکار می برد. برای این کار شبکه مدیریت داخلی میزبان را بکار می برد تا بتواند بدون ترک میزبان از dom0 به domU برسد.
برای دریافت جدید ترین اخبار مجازی سازی Citrix و فناوری اطلاعات مرتبط با تکنولوژی های کلود و مطالب آموزشی تخصصی شبکه و آخرین خبرهای تکنولوژی و فناوری به کانال تلگرام گروه پال نت بپیوندید.
Channel: @palnetgroup