بازگشت به نمای کلی

مطالعه موردی

نوسازی OpenStack چند دیتاسنتری

نوسازی کنترل‌شده زیرساخت OpenStack با دسترس‌پذیری بالا در چند موقعیت و بیش از ۱۰۰ نود محاسباتی.

بیش از ۱۰۰ نود محاسباتی · ارتقای ۳ دیتاسنتر · بیش از ۳ نسخه اصلی

  • OpenStack
  • OVN
  • OpenStack-Ansible
  • Kolla-Ansible

زمینه

در GreenPlus روی محیط‌های بزرگ OpenStack با دسترس‌پذیری بالا کار کردم که میان زیرساخت‌های مشهد، تبریز، شیراز و تهران توزیع شده بودند. این محیط‌ها بیش از ۱۰۰ نود محاسباتی و سرویس‌های اصلی مانند Nova، Neutron، Cinder، Glance و Octavia را در بر می‌گرفتند.

همچنین در راه‌اندازی یک محیط کلاد جدید برای تبیان مشارکت داشتم.

محدودیت‌ها

نوسازی یک کلاد موجود یعنی تغییر اجزای Control Plane و زیرساخت، بدون آن‌که محیط تولید را یک استقرار از صفر فرض کنیم. وابستگی سرویس‌ها، شبکه، اتصال ذخیره‌سازی، رویه‌های عملیاتی و ریسک مهاجرت در محیط‌های مختلف باید هم‌زمان مدیریت می‌شدند.

کار مهندسی

  • کار روی سرویس‌های OpenStack با دسترس‌پذیری بالا، شبکه OVN و اتوماسیون عملیاتی.
  • استفاده از OpenStack-Ansible و Kolla-Ansible در استقرار و نوسازی.
  • مشارکت در مهاجرت و نوسازی محیط‌های کلاد قدیمی.
  • پشتیبانی از عملیات تکرارپذیر با اتوماسیون، مستندسازی و Runbook.

نتیجه تأییدشده

در ارتقای OpenStack در سه دیتاسنتر و بیش از سه نسخه اصلی، بدون توقف محصول، مشارکت داشتم.

تمرکز کار بر تغییر کنترل‌شده، عملیات نگهداشت‌پذیر و ایجاد مسیر تکرارپذیر برای تکامل بعدی پلتفرم بود؛ نه یک مهاجرت یک‌باره.