مطالعه موردی
نوسازی OpenStack چند دیتاسنتری
نوسازی کنترلشده زیرساخت OpenStack با دسترسپذیری بالا در چند موقعیت و بیش از ۱۰۰ نود محاسباتی.
بیش از ۱۰۰ نود محاسباتی · ارتقای ۳ دیتاسنتر · بیش از ۳ نسخه اصلی
زمینه
در GreenPlus روی محیطهای بزرگ OpenStack با دسترسپذیری بالا کار کردم که میان زیرساختهای مشهد، تبریز، شیراز و تهران توزیع شده بودند. این محیطها بیش از ۱۰۰ نود محاسباتی و سرویسهای اصلی مانند Nova، Neutron، Cinder، Glance و Octavia را در بر میگرفتند.
همچنین در راهاندازی یک محیط کلاد جدید برای تبیان مشارکت داشتم.
محدودیتها
نوسازی یک کلاد موجود یعنی تغییر اجزای Control Plane و زیرساخت، بدون آنکه محیط تولید را یک استقرار از صفر فرض کنیم. وابستگی سرویسها، شبکه، اتصال ذخیرهسازی، رویههای عملیاتی و ریسک مهاجرت در محیطهای مختلف باید همزمان مدیریت میشدند.
کار مهندسی
- کار روی سرویسهای OpenStack با دسترسپذیری بالا، شبکه OVN و اتوماسیون عملیاتی.
- استفاده از OpenStack-Ansible و Kolla-Ansible در استقرار و نوسازی.
- مشارکت در مهاجرت و نوسازی محیطهای کلاد قدیمی.
- پشتیبانی از عملیات تکرارپذیر با اتوماسیون، مستندسازی و Runbook.
نتیجه تأییدشده
در ارتقای OpenStack در سه دیتاسنتر و بیش از سه نسخه اصلی، بدون توقف محصول، مشارکت داشتم.
تمرکز کار بر تغییر کنترلشده، عملیات نگهداشتپذیر و ایجاد مسیر تکرارپذیر برای تکامل بعدی پلتفرم بود؛ نه یک مهاجرت یکباره.