پرش به مطلب اصلی

گردش کار مهاجرت حاکمیتی (Sovereign Migration Workflow)

Ultimate Multisite نسخه ۱.۲.۰ دروازه‌های تأیید مهاجرت را برای انتقال یک سایت زیرمجموعه استاندارد به زیرساخت تاننت حاکمیتی اضافه کرده است.

قبل از شروع

مطمئن شوید که موارد زیر آماده هستند:

  • یک نسخه پشتیبان فعلی از سایت منبع.
  • افزونه Multi-Tenancy فعال باشد.
  • پایگاه داده، ریشه فایل سیستم و دامنه تاننت مقصد آماده باشند.
  • یک اتصال میزبان دیتابیس (database host binding) که با محیط مقصد مطابقت داشته باشد.
  • دسترسی برای اجرای دستورات WP-CLI برای شبکه.

گردش کار پیشنهادی

۱. پایگاه داده و فایل سیستم تاننت مقصد را آماده کنید. ۲. تنظیمات جداسازی تاننت را ثبت یا به‌روزرسانی کنید. ۳. مهاجرت تاننت را اجرا کنید. ۴. کاربران تاننت را فراهم (Provision) یا تأیید کنید. ۵. کارهای مهاجرت ناهمزمان (async migration jobs) را تخلیه (Drain) کنید. ۶. تأیید مهاجرت حاکمیتی (sovereign migration verification) را اجرا کنید. ۷. با استفاده از SSO به تاننت مراجعه کنید. ۸. تغییر DNS یا مسیریابی فقط پس از موفقیت در مراحل تأیید انجام دهید.

دروازه‌های تأیید (Verification gates)

گردش کار تأیید، مهاجرت را از چندین زاویه بررسی می‌کند:

  • آیا اسکیما (schema) تاننت وجود دارد و می‌تواند توسط نویسنده پایگاه داده تاننت نوشته شود؟
  • آیا میزبان دیتابیس پیکربندی شده دارای مجوزهای معتبر است؟
  • آیا کاربران تاننت وجود دارند و با تعداد کاربری مورد انتظار نصب حاکمیتی مطابقت دارند؟
  • آیا صف ارسال ناهمزمان (async push queue) می‌تواند با موفقیت تخلیه شود؟
  • آیا مسیرهای داده قدیمی سمت شبکه دیگر برای تاننت حاکمیتی دیگر مورد نیاز نیستند؟

مراحل تأیید ناموفق را به عنوان موانع پیش از راه‌اندازی در نظر بگیرید. مشکل گزارش شده مربوط به دیتابیس، کاربر، صف یا مسیریابی را برطرف کنید، سپس دوباره تأیید را اجرا کنید قبل از اینکه تاننت را در معرض مشتریان قرار دهید.

اولین بازدید در محیط عملیاتی (First production visit)

پس از موفقیت در مراحل تأیید، برای اولین بازدید مدیریتی، از گزینه Visit (SSO) در صفحه مدیریت سایت استفاده کنید. این کار مسیریابی تاننت، مدیریت توکن SSO، پین کردن منشأ (origin pinning) و فراهم کردن کاربران سمت تاننت را در یک مرحله کنترل‌شده تأیید می‌کند.