Skip to main content

సార్వభౌమ మైగ్రేషన్ వర్క్‌ఫ్లో

Ultimate Multisite: Multi-Tenancy 1.2.0 అనేది ఒక స్టాండర్డ్ సబ్సైట్‌ను సార్వభౌమ టెనెంట్ ఇన్‌ఫ్రాస్ట్రక్చర్‌లోకి మార్చేటప్పుడు మైగ్రేషన్ వెరిఫికేషన్ గేట్‌లను జోడిస్తుంది.

మీరు ప్రారంభించే ముందు

మీరు వీటిని కలిగి ఉన్నారని నిర్ధారించుకోండి:

  • సోర్స్ సైట్ యొక్క ప్రస్తుత బ్యాకప్.
  • Multi-Tenancy addon యాక్టివ్‌గా ఉండాలి.
  • గమ్యస్థాన టెనెంట్ డేటాబేస్, ఫైల్ సిస్టమ్ రూట్ మరియు డొమైన్ సిద్ధంగా ఉండాలి.
  • గమ్యస్థాన ఎన్విరాన్‌మెంట్와 సరిపోయే డేటాబేస్ హోస్ట్ బైండింగ్.
  • నెట్‌వర్క్ కోసం WP-CLI కమాండ్‌లను అమలు చేయడానికి యాక్సెస్.

సిఫార్సు చేయబడిన వర్క్‌ఫ్లో

  1. గమ్యస్థాన టెనెంట్ డేటాబేస్ మరియు ఫైల్ సిస్టమ్‌ను సిద్ధం చేయండి.
  2. టెనెంట్ ఐసోలేషన్ సెట్టింగ్‌లను నమోదు చేయండి లేదా అప్‌డేట్ చేయండి.
  3. టెనెంట్ మైగ్రేషన్‌ను అమలు చేయండి.
  4. టెనెంట్ యూజర్లను ప్రావిజన్ చేయండి లేదా ధృవీకరించండి.
  5. అసమకాలిక (async) మైగ్రేషన్ జాబ్‌లను ఖాళీ చేయండి (Drain).
  6. సార్వభౌమ మైగ్రేషన్ వెరిఫికేషన్‌ను అమలు చేయండి.
  7. SSO తో టెనెంట్‌ను సందర్శించండి.
  8. ధృవీకరణ పాస్ అయిన తర్వాత మాత్రమే DNS లేదా రూటింగ్‌ను మార్చండి.

వెరిఫికేషన్ గేట్‌లు

వెరిఫికేషన్ వర్క్‌ఫ్లో మైగ్రేషన్‌ను అనేక కోణాల నుండి తనిఖీ చేస్తుంది:

  • టెనెంట్ స్కీమా (schema) ఉనికిలో ఉండాలి మరియు టెనెంట్ డేటాబేస్ రైటర్ ద్వారా రాయగలగాలి.
  • కాన్ఫిగర్ చేయబడిన డేటాబేస్ హోస్ట్కు చెల్లుబాటు అయ్యే గ్రాంట్లు (grants) ఉండాలి.
  • టెనెంట్ యూజర్లు అందుబాటులో ఉండాలి మరియు ఆశించిన సార్వభౌమ ఇన్‌స్టాల్ యూజర్ సంఖ్యతో సరిపోలాలి.
  • అసమకాలిక పుష్ క్యూను విజయవంతంగా ఖాళీ చేయగలగాలి.
  • సార్వభౌమ టెనెంట్‌కు ఇకపై పాత నెట్‌వర్క్-సైడ్ డేటా పాత్‌లు అవసరం లేదు.

వెరిఫికేషన్ వైఫల్యాలను ప్రారంభించే ముందు ఆపడానికి కారణాలుగా పరిగణించండి. నివేదించిన డేటాబేస్, యూజర్, క్యూ లేదా రూటింగ్ సమస్యను పరిష్కరించండి, ఆపై టెనెంట్‌ను కస్టమర్లకు బహిర్గతం చేసే ముందు మళ్లీ వెరిఫికేషన్‌ను అమలు చేయండి.

మొదటి ప్రొడక్షన్ సందర్శన

వెరిఫికేషన్ పాస్ అయిన తర్వాత, మొదటి అడ్మిన్ సందర్శన కోసం సైట్ మేనేజ్‌మెంట్ స్క్రీన్ నుండి Visit (SSO) ఉపయోగించండి. ఇది ఒకే నియంత్రిత దశలో టెనెంట్ రూటింగ్, SSO టోకెన్ హ్యాండ్లింగ్, ఒరిజిన్ పినింగ్ మరియు టెనెంట్-సైడ్ యూజర్ ప్రావిజనింగ్‌ను నిర్ధారిస్తుంది.