സൊവർיין മൈഗ്രേഷൻ വർക്ക്ഫ്ലോ
Ultimate Multisite: Multi-Tenancy 1.2.0 ഒരു സാധാരണ സബ്സൈറ്റിനെ സൊവർיין ടെനന്റ് ഇൻഫ്രാസ്ട്രക്ചറിലേക്ക് മാറ്റുന്നതിന് മൈഗ്രേഷൻ വെരിഫിക്കേഷൻ ഗേറ്റുകൾ ചേർക്കുന്നു.
തുടങ്ങുന്നതിനു മുൻപ്
നിങ്ങൾ താഴെ പറയുന്നവ ഉറപ്പാക്കിയിട്ടുണ്ടെന്ന് പരിശോധിക്കുക:
- സോഴ്സ് സൈറ്റിന്റെ നിലവിലെ ബാക്കപ്പ്.
- Multi-Tenancy ആഡൺ സജീവമായി പ്രവർത്തിക്കുന്നു.
- ലക്ഷ്യസ്ഥാനത്തെ ടെനന്റ് ഡാറ്റാബേസ്, ഫയൽ സിസ്റ്റം റൂട്ട്, ഡൊമെയ്ൻ എന്നിവ തയ്യാറാണ്.
- ലക്ഷ്യസ്ഥാനത്തിന്റെ എൻവയോൺമെന്റിന് അനുയോജ്യമായ ഒരു ഡാറ്റാബേസ് ഹോസ്റ്റ് ബൈൻഡിംഗ്.
- നെറ്റ്വർക്കിനായി WP-CLI കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കാനുള്ള പ് രവേശനം.
ശുപാർശ ചെയ്യുന്ന വർക്ക്ഫ്ലോ
- ലക്ഷ്യസ്ഥാനത്തെ ടെനന്റ് ഡാറ്റാബേസും ഫയൽ സിസ്റ്റവും തയ്യാറാക്കുക.
- ടെനന്റ് ഐസൊലേഷൻ സെറ്റിംഗുകൾ രജിസ്റ്റർ ചെയ്യുക അല്ലെങ്കിൽ അപ്ഡേറ്റ് ചെയ്യുക.
- ടെനന്റ് മൈഗ്രേഷൻ പ്രവർത്തിപ്പിക്കുക.
- ടെനന്റ് ഉപയോക്താക്കളെ പ്രോവിഷൻ ചെയ്യുക അല്ലെങ്കിൽ പരിശോധിക്കുക.
- അസിങ്ക് മൈഗ്രേഷൻ ജോലികൾ പൂർണ്ണമായി നീക്കം ചെയ്യുക (Drain).
- സൊവർיין മൈഗ്രേഷൻ വെരിഫിക്കേഷൻ പ്രവർത്തിപ്പിക്കുക.
- SSO ഉപയോഗിച്ച് ടെനന്റിനെ സന്ദർശിക്കുക.
- വെരിഫിക്കേഷൻ വിജയിച്ച ശേഷം മാത്രം DNS അല്ലെങ്കിൽ റൂട്ടിംഗ് മാറ്റുക.
വെരിഫിക്കേഷൻ ഗേറ്റുകൾ
മൈഗ്രേഷൻ വിവിധ കോണുകളിൽ നിന്ന് പരിശോധിക്കുന്നത് വെരിഫിക്കേഷൻ വർക്ക്ഫ്ലോ ആണ്:
- ടെനന്റ് സ്കീമാ (schema) നിലവിലുണ്ടെന്നും ടെനന്റ് ഡാറ്റാബേസ് റൈറ്റർ വഴി എഴുതാൻ സാധിക്കുന്നുണ്ടെന്നും.
- ക്രമീകരിച്ചിട്ടുള്ള ഡാറ്റാബേസ് ഹോസ്റ്റിന് സാധുവായ ഗ്രാൻ്റുകൾ ഉണ്ടോ എന്നും.
- ടെനന്റ് ഉപയോക്താക്കൾ നിലവിലുണ്ടെന്നും പ്രതീക്ഷിക്കുന്ന സൊവർיין ഇൻസ്റ്റോൾ യൂസർ എണ്ണത്തിന് തുല്യമാണോ എന്നും.
- അസിങ്ക് പുഷ് ക്യൂ (async push queue) വിജയകരമായി നീക്കം ചെയ്യാൻ കഴിയുന്നുണ്ടോ എന്നും.
- സൊവർיין ടെനന്റിന് ഇനി പഴയ നെറ്റ്വർക്ക് സൈഡ് ഡാറ്റാ പാതകൾ ആവശ്യമില്ല എന്നതും.
വെരിഫിക്കേഷൻ പരാജയുന്നവയെ ലോഞ്ച് ചെയ്യുന്നതിന് മുൻപു ള്ള തടസ്സങ്ങളായി കണക്കാക്കുക. റിപ്പോർട്ട് ചെയ്ത ഡാറ്റാബേസ്, യൂസർ, ക്യൂ അല്ലെങ്കിൽ റൂട്ടിംഗ് പ്രശ്നം പരിഹരിച്ച്, ടെനന്റിനെ ഉപഭോക്താക്കൾക്ക് തുറക്കുന്നതിന് മുമ്പ് വീണ്ടും വെരിഫിക്കേഷൻ പ്രവർത്തിപ്പിക്കുക.
ആദ്യത്തെ പ്രൊഡക്ഷൻ സന്ദർശനം
വെരിഫിക്കേഷൻ വിജയിച്ച ശേഷം, ആദ്യത്തെ অ্যাডമിൻ സന്ദർശനത്തിനായി സൈറ്റ് മാനേജ്മെന്റ് സ്ക്രീനിലെ Visit (SSO) ഉപയോഗിക്കുക. ഇത് ടെനന്റ് റൂട്ടിംഗ്, SSO ടോക്കൺ കൈകാര്യം ചെയ്യൽ, ഓറിജിൻ പിന്നിംഗ്, ടെനന്റ് സൈഡ് യൂസർ പ്രൊവിഷനിംഗ് എന്നിവയെല്ലാം ഒരൊറ്റ നിയന്ത്രിത ഘട്ടത്തിൽ ഉറപ്പുവരുത്തുന്നു.