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