Scope
This original IROSG guide covers معماری سرویسمحور OpenStack و وابستگی بین اجزا using the cited primary documentation.
Core model
OpenStack یک برنامهٔ واحد نیست؛ مجموعهای از سرویسها با APIهای مستقل است. Keystone identity و token، Nova compute، Neutron network، Glance image و Cinder block storage را فراهم میکنند و message bus/database state را پشت صحنه هماهنگ میکند.
Practical workflow
یک درخواست ساخت server را از CLI با request ID دنبال کنید. ابتدا token، سپس image/flavor/network و در نهایت scheduling و spawn را ببینید. این مدل باعث میشود خطا را به سرویس درست نسبت دهید.
Failure modes
هر خطای ساخت VM را Nova error ندانید. failure در quota، image، network port، volume یا identity ممکن است در تجربهٔ کاربر فقط به شکل build failed دیده شود.
Lab
یک VM با network و volume بسازید و همزمان logهای API/scheduler/conductor و Neutron را با request ID دنبال کنید. سپس یک failure کنترلشده مثل quota محدود ایجاد کنید.
Production method
Capture a baseline, change one variable at a time, test positive and negative paths, keep evidence, and rehearse rollback before broad rollout.