openstack رو در واقع باید به صورت یکسری سرویسهای مجزا در نظر گرفت که با کنار هم قرار دادنشون میشه cloud ساخت و به همین دلیل کانفیگش سخته.
مجازی ساز نداره و باید از یکی از روشهای مجازی سازی که ساپورت می کنه استفاده کنین.
توی ایران هم بعضی شرکتها سعی کردن ازش استفاده کنن ولی اینکه موفق بودن یا نه نمی دونم.در ایران دم دستی ترین چیزی که پیدا بشه و کار کنه استفاده میشه حالا به هر روشی مثلا شنیدم بعضی شرکتها نرم افزارهایی رو که کرکشون وجود نداشته هم خودشون وقت گذاشتن کرک کردن به جای اینکه وقت و سرمایه رو جهت تولید محصولی مشابه اون صرف کنن!
نمی شه برنامه ها رو به سادگی روی cloud اجرا کرد و انتظار تقسیم پرادزش رو داشت.هدف اولیه cloud اینه که منابع سخت افزاری فعلی رو به صورت بهینه تری در اختیار قرار بده یعنی مثلا روی دو تا سرور چندین سرور مجازی ایجاد کرد و تا وقتی که همین سرورها جواب بدن سخت افزار جدیدی خریداری نشه.البته بعضی برنامه ها برای اجرا در این محیط وضعیت بهتری دارن مثلا برنامه های تحت وب که میشه وب سرورها و دیتابیسهای اونو در این محیط پخش کرد مثلا ورژن جدید openstack برای دیتابیس سرویس جدیدی ارائه داده.برای تقسیم پردازش بدون تغییر برنامه شاید مواردی مثل mosix بدرد بخورن که البته نیاز داره که خودتون بیشتر در موردش تحقیق کنین.
برای راه اندازی openstack حداقل سه سیستم مجزا نیازه که البته برای تست و راه اندازی اولیه دو تا از اونها می تونن مجازی باشن که اینجا بیشتر توضیح داده :
http://docs.openstack.org/trunk/install-guide/install/apt/content