پروسه مهاجرت حاکمیتی (Sovereign Migration Workflow)
Ultimate Multisite نسخه 1.2.0 دروازههای تأیید مهاجرت را برای انتقال یک سایت زیرمجموعه استاندارد به زیرساخت تاننت حاکمیتی اضافه کرده است.
قبل از شروع کار
مطمئن شوید که موارد زیر آماده هستند:
- یک بکاپ فعلی از سایت منبع (source site).
- افزونه Multi-Tenancy فعال باشد.
- پایگاه داده، ریشه فایل سیستم و دامنه تاننت مقصد آماده باشند.
- یک اتصال میزبان دیتابیس (database host binding) که با محیط مقصد مطابقت دارد.
- دسترسی برای اجرای دستورات WP-CLI برای شبکه داشته باشید.
پروسه پیشنهادی
- پایگاه داده و فایل سیستم تاننت مقصد را آماده کنید.
- تنظیمات ایزولاسیون تاننت را ثبت یا بهروزرسانی کنید.
- مهاجرت تاننت را اجرا کنید.
- کاربران تاننت را فراهم (provision) یا تأیید کنید.
- کارهای مهاجرت ناهمزمان (async migration jobs) را تخلیه (drain) کنید.
- تأیید مهاجرت حاکمیتی (sovereign migration verification) را اجرا کنید.
- با استفاده از SSO به تاننت مراجعه کنید.
- فقط پس از موفقیت در مرحله تأیید، DNS یا مسیریابی (routing) را تغییر دهید.
دروازههای تأیید (Verification gates)
پروسه تأیید مهاجرت را از چندین زاویه بررسی میکند:
- آیا اسکیما (schema) تاننت وجود دارد و میتواند توسط نویسنده پایگاه داده تاننت نوشته شود؟
- آیا میزبان دیتابیس پیکربندی شده دارای مجوزهای معتبر است؟
- آیا کاربران تاننت وجود دارند و با تعداد کاربری مورد انتظار نصب حاکمیتی مطابقت دارند؟
- آیا صف ارسال ناهمزمان (async push queue) میتواند با موفقیت تخلیه شود؟
- آیا مسیرهای داده قدیمی سمت شبکه برای تاننت حاکمیتی دیگر مورد نیاز نیستند؟
مراحل شکست تأیید را به عنوان موانع پیش از راهاندازی در نظر بگیرید. مشکل گزارش شده مربوط به دیتابیس، کاربر، صف یا مسیریابی را برطرف کنید، سپس قبل از قرار دادن تاننت در معرض مشتریان، دوباره تأیید را اجرا کنید.