Skip to main content

संप्रभु माइग्रेशन वर्कफ्लो

Ultimate Multisite: Multi-Tenancy 1.2.0 ले एक मानक सबसाइटलाई संप्रभु टेन्टेन्ट इन्फ्रास्ट्रक्चरमा सार्नका लागि माइग्रेशन सत्यापन गेटहरू थपेको छ।

सुरु गर्नुअघि

तपाईंसँग निम्न कुराहरू छन् भने पुष्टि गर्नुहोस्:

  • स्रोत साइटको वर्तमान ब्याकअप।
  • Multi-Tenancy addon सक्रिय छ।
  • गन्तव्य टेन्टेन्ट डेटाबेस, फाइलसिस्टम रूट र डोमेन तयार छ।
  • गन्तव्य वातावरणसँग मेल खाने डेटाबेस होस्ट बाइंडिङ।
  • नेटवर्कका लागि WP-CLI आदेशहरू चलाउन पहुँच।

सिफारिस गरिएका वर्कफ्लो

१. गन्तव्य टेन्टेन्ट डेटाबेस र फाइलसिस्टम तयार गर्नुहोस्। २. टेन्टेन्ट आइसोलेशन सेटिङहरू दर्ता वा अपडेट गर्नुहोस्। ३. टेन्टेन्ट माइग्रेशन चलाउनुहोस्। ४. टेन्टेन्ट प्रयोगकर्ताहरू प्रविष्टि (provision) वा प्रमाणित गर्नुहोस्। ५. एसिन्क्रोनस माइग्रेशन कामहरूको लाइन खाली गर्नुहोस् (drain)। ६. संप्रभु माइग्रेशन सत्यापन चलाउनुहोस्। ७. SSO सहित टेन्टेन्टमा जानुहोस्। ८. प्रमाणीकरण पास भएपछि मात्र DNS वा रूटिङ परिवर्तन गर्नुहोस्।

सत्यापन गेटहरू

सत्यापन वर्कफ्लोले माइग्रेशनलाई धेरै कोणबाट जाँच गर्छ:

  • टेन्टेन्टको स्कीमा अवस्थित छ र टेन्टेन्ट डेटाबेस राइटरद्वारा लेख्न सकिन्छ।
  • कन्फिगर गरिएको डेटाबेस होस्टमा वैध अनुमति (grants) छन्।
  • टेन्टेन्ट प्रयोगकर्ताहरू उपस्थित छन् र अपेक्षित संप्रभु इन्स्टल प्रयोगकर्ताहरूको संख्यासँग मेल खान्छन्।
  • एसिन्क्रोनस पुश क्यु (async push queue) सफलतापूर्वक खाली गर्न सकिन्छ।
  • संप्रभु टेन्टेन्टको लागि पुरानो नेटवर्क-साइड डेटा प्याथ अब आवश्यक छैन।

सत्यापन असफल हुनुलाई प्रक्षेपण गर्नुअघिको अवरोधका रूपमा लिनुहोस्। रिपोर्ट गरिएको डेटाबेस, प्रयोगकर्ता, क्यु वा रूटिङ समस्या समाधान गर्नुहोस्, त्यसपछि टेन्टेन्टलाई ग्राहकहरूलाई देखाउनुअघि फेरि सत्यापन चलाउनुहोस्।

पहिलो उत्पादन भ्रमण

सत्यापन पास भएपछि, पहिलो एडमिन भ्रमणका लागि साइट व्यवस्थापन स्क्रिनबाट Visit (SSO) प्रयोग गर्नुहोस्। यसले एकै नियन्त्रित चरणमा टेन्टेन्ट रूटिङ, SSO टोकन ह्यान्डलिङ, ओरिजिन पिनिङ र टेन्टेन्ट-साइड प्रयोगकर्ता प्रविष्टि पुष्टि गर्छ।