به‌روزرسانی‌های اتمیک و بازگشت آنی به نسخه قبل

راهنمای سازوکار ارتقای سیستم و بازگرداندن سیستم در مواقع بروز ناسازگاری

به‌روزرسانی‌های اتمیک (Atomic Updates)

یکی از پرهزینه‌ترین چالش‌های تیم‌های IT، خرابی سیستم‌عامل‌های کلاینت در اثر قطعی شبکه، قطع برق هنگام نوشتن فایل‌های پکیج یا ناسازگاری وابستگی‌های کتابخانه‌ای است. آپادانا با معماری اتمیک این چالش را به طور کامل ریشه‌کن کرده است.

مراحل چرخه ارتقای سیستم

  1. دریافت در پس‌زمینه: ایمیج نسخه جدید در پس‌زمینه دانلود شده و در یک استقرار مستقل (Staged Deployment) قرار می‌گیرد.
  2. عدم اختلال در کار کاربر: کاربر به کار اداری یا تخصصی خود ادامه می‌دهد و هیچ قفلی روی فایل‌های باز اعمال نمی‌شود.
  3. تغییر اشاره‌گر هنگام بوت: با راه‌اندازی مجدد، اشاره‌گر بوت‌لودر به سادگی به استقرار جدید سوئیچ می‌کند.

بازگشت به نسخه قبل (Instant Rollback)

اگر نسخه جدید با یکی از نرم‌افزارهای اختصاصی سازمان ناسازگاری داشته باشد:

# بازگرداندن فوری استقرار به نسخه قبل
sudo bootc rollback

همچنین در منوی بوت GRUB/systemd-boot، نگارش پیشین همواره به عنوان گزینه دوم در دسترس است و کاربر یا کارشناس پشتیبانی با انتخاب آن می‌تواند در چند ثانیه وارد نسخه سالم قبلی شود.