Skip to main content

संप्रभु माइग्रेशन वर्कफ़्लो (Sovereign Migration Workflow)

Ultimate Multisite: Multi-Tenancy 1.2.0 ने एक स्टैंडर्ड सबसाइट को सॉवरेन टेनेंट इंफ्रास्ट्रक्चर में ले जाने के लिए माइग्रेशन वेरिफिकेशन गेट्स जोड़े हैं।

शुरू करने से पहले

सुनिश्चित करें कि आपके पास निम्नलिखित चीज़ें तैयार हैं:

  • सोर्स साइट का वर्तमान बैकअप।
  • मल्टी-टेनेंसी ऐडऑन सक्रिय है।
  • डेस्टिनेशन टेनेंट डेटाबेस, फ़ाइल सिस्टम रूट और डोमेन तैयार हैं।
  • एक डेटाबेस होस्ट बाइंडिंग जो डेस्टिनेशन एनवायरनमेंट से मेल खाती हो।
  • नेटवर्क के लिए WP-CLI कमांड चलाने की एक्सेस।
  1. डेस्टिनेशन टेनेंट डेटाबेस और फ़ाइल सिस्टम को तैयार करें।
  2. टेनेंट आइसोलेशन सेटिंग्स को रजिस्टर या अपडेट करें।
  3. टेनेंट माइग्रेशन चलाएँ।
  4. टेनेंट उपयोगकर्ताओं को प्रोविजन (Provision) करें या सत्यापित (Verify) करें।
  5. एसिंक माइग्रेशन जॉब्स को ड्रेन (Drain) करें।
  6. सॉवरेन माइग्रेशन वेरिफिकेशन चलाएँ।
  7. एसएसओ के साथ टेनेंट पर जाएँ।
  8. केवल तभी DNS या रूटिंग बदलें जब वेरिफिकेशन पास हो जाए।

वेरिफिकेशन गेट्स (Verification gates)

वेरिफिकेशन वर्कफ़्लो माइग्रेशन की जाँच कई पहलुओं से करता है:

  • क्या टेनेंट स्कीमा मौजूद है और उसे टेनेंट डेटाबेस राइटर द्वारा लिखा जा सकता है।
  • क्या कॉन्फ़िगर किया गया डेटाबेस होस्ट में वैध ग्रांट्स हैं।
  • क्या टेनेंट उपयोगकर्ता मौजूद हैं और वे अपेक्षित सॉवरेन इंस्टॉल यूजर काउंट से मेल खाते हैं।
  • क्या एसिंक पुश क्यू को सफलतापूर्वक ड्रेन किया जा सकता है।
  • क्या सॉवरेन टेनेंट के लिए लेगेसी नेटवर्क-साइड डेटा पाथ अब आवश्यक नहीं हैं।

वेरिफिकेशन विफलताओं को लॉन्च से पहले रोक (pre-launch blockers) के रूप में मानें। रिपोर्ट की गई डेटाबेस, उपयोगकर्ता, क्यू या रूटिंग समस्या को ठीक करें, फिर ग्राहकों के सामने एक्सपोज़ करने से पहले दोबारा वेरिफिकेशन चलाएँ।

पहला प्रोडक्शन विज़िट (First production visit)

वेरिफिकेशन पास होने के बाद, पहले एडमिन विज़िट के लिए साइट मैनेजमेंट स्क्रीन से Visit (SSO) का उपयोग करें। यह एक नियंत्रित कदम में टेनेंट रूटिंग, एसएसओ टोकन हैंडलिंग, ओरिजिन पिनिंग और टेनेंट-साइड यूजर प्रोविजनिंग की पुष्टि करता है।