پروسيس انتقال حاکمیتی (Sovereign Migration Workflow)
Ultimate Multisite: Multi-Tenancy 1.2.0 گیتهای تأیید انتقال را برای انتقال یک سایت زیرمجموعه استاندارد به زیرساخت مستأجر حاکمیتی اضافه کرده است.
قبل از شروع کار
مطمئن شوید که موارد زیر آماده هستند:
- یک نسخه پشتیبان فعلی از سایت منبع.
- افزونه Multi-Tenancy فعال باشد.
- پایگاه داده، ریشه فایل سیستم و دامنه میزبان مستأجر مقصد آماده باشند.
- اتصال میزبان پایگاه دادهای که با محیط مقصد مطابقت دارد.
- دسترسی برای اجرای دستورات WP-CLI برای شبکه.
پروسه پیشنهادی
۱. پایگاه داده و فایل سیستم میزبان مقصد را آماده کنید. ۲. تنظیمات ایزولاسیون مستأجر را ثبت یا بهروزرسانی کنید. ۳. مهاجرت مستأجر را اجرا کنید. ۴. کاربران مستأجر را فراهم (Provision) یا تأیید کنید. ۵. کارهای مهاجرت ناهمزمان (async migration jobs) را تخلیه (Drain) کنید. ۶. تأیید مهاجرت حاکمیتی (sovereign migration verification) را اجرا کنید. ۷. با استفاده از SSO به میزبان مراجعه کنید. ۸. فقط پس از موفقیت در مرحله تأیید، DNS یا مسیریابی را تغییر دهید.
گیتهای تأیید
پروسه تأیید، مهاجرت را از چندین زاویه بررسی میکند:
- آیا اسکیما (schema) مستأجر وجود دارد و میتواند توسط نویسنده پایگاه داده مستأجر نوشته شود؟
- آیا میزبان پایگاه داده پیکربندی شده دارای مجوزهای معتبر است؟
- آیا کاربران مستأجر حضور دارند و با تعداد کاربری نصب حاکمیتی مورد انتظار مطابقت دارند؟
- آیا صف ارسال ناهمزمان (async push queue) میتواند با موفقیت تخلیه شود؟
- آیا مسیرهای داده قدیمی سمت شبکه برای میزبان حاکمیتی دیگر مورد نیاز نیست؟
مراحل شکست تأیید را به عنوان موانع پیش از راهاندازی در نظر بگیرید. مشکل گزارش شده مربوط به پایگاه داده، کاربر، صف یا مسیریابی را برطرف کنید، سپس دوباره تأیید را اجرا کنید قبل از اینکه میزبان را در معرض مشتریان قرار دهید.
اولین بازدید تولیدی
پس از موفقیت در مرحله تأیید، برای اولین بازدید مدیریتی، از گزینه Visit (SSO) از صفحه مدیریت سایت استفاده کنید. این کار مسیریابی مستأجر، مدیریت توکن SSO، پین کردن منبع و فراهم کردن کاربران سمت میزبان را در یک مرحله کنترل شده تأیید میکند.