সার্বভৌম মাইগ্রেশন ওয়ার্কফ্লো
Ultimate Multisite: Multi-Tenancy 1.2.0 স্ট্যান্ডার্ড সাবসাইটকে সার্বভৌম টেন্যান্ট ইনফ্রাস্ট্রাকচারে স্থানান্তরিত করার জন্য মাইগ্রেশন ভেরিফিকেশন গেট যোগ করেছে।
শুরু করার আগে
নিশ্চিত করুন যে আপনার কাছে নিম্নলিখিত জিনিসগুলি আছে:
- সোর্স সাইটের একটি বর্তমান ব্যাকআপ।
- Multi-Tenancy অ্যাডঅন সক্রিয় আছে।
- গন্তব্য টেন্যান্ট ডেটাবেস, ফাইল সিস্টেম রুট এবং ডোমেইন প্রস্তুত।
- গন্তব্য পরিবেশের সাথে মিলে যাওয়া ডেটাবেস হোস্ট বাইন্ডিং।
- নেটওয়ার্কের জন্য WP-CLI কমান্ড চালানোর অ্যাক্সেস।
প্রস্তাবিত ওয়ার্কফ ্লো
১. গন্তব্য টেন্যান্ট ডেটাবেস এবং ফাইল সিস্টেম প্রস্তুত করুন। ২. টেন্যান্ট আইসোলেশন সেটিংস রেজিস্টার বা আপডেট করুন। ৩. টেন্যান্ট মাইগ্রেশন চালান। ৪. টেন্যান্ট ব্যবহারকারীদের প্রোভিশন বা যাচাই করুন। ৫. অ্যাসিঙ্ক মাইগ্রেশন জবগুলি খালি (drain) করুন। ৬. সার্বভৌম মাইগ্রেশন ভেরিফিকেশন চালান। ৭. এসএসও (SSO) সহ টেন্যান্ট ভিজিট করুন। ৮. যাচাইকরণ পাস করার পরেই DNS বা রাউটিং পরিবর্তন করুন।
ভেরিফিকেশন গেটসমূহ
ভেরিফিকেশন ওয়ার্কফ্লো মাইগ্রেশনকে বেশ কয়েকটি দিক থেকে পরীক্ষা করে:
- টেন্যান্ট স্কিমা বিদ্যমান এবং টেন্যান্ ট ডেটাবেস রাইটার দ্বারা লেখা সম্ভব।
- কনফিগার করা ডেটাবেস হোস্টে বৈধ গ্রান্ট (grants) আছে।
- টেন্যান্ট ব্যবহারকারীরা উপস্থিত আছে এবং প্রত্যাশিত সার্বভৌম ইনস্টল ইউজার গণনার সাথে মেলে।
- অ্যাসিঙ্ক পুশ কিউ সফলভাবে খালি করা যেতে পারে।
- সার্বভৌম টেন্যান্টের জন্য আর লেগ্যাসি নেটওয়ার্ক-সাইড ডেটা পাথ প্রয়োজন নেই।
ভেরিফিকেশন ব্যর্থতাগুলিকে লঞ্চ করার আগের বাধা হিসাবে দেখুন। রিপোর্ট করা ডেটাবেস, ইউজার, কিউ বা রাউটিং সমস্যাটি ঠিক করুন, তারপর গ্রাহকদের কাছে টেন্যান্ট উন্মুক্ত করার আগে আবার ভেরিফিকেশন চালান।
প্রথম প্রোডাকশন ভিজিট
যাচাইকরণ পাস করার পরে, প্রথম অ্যাডমিন ভিজিটের জন্য সাইট ম্যানেজমে ন্ট স্ক্রিন থেকে Visit (SSO) ব্যবহার করুন। এটি একটি নিয়ন্ত্রিত ধাপে টেন্যান্ট রাউটিং, এসএসও টোকেন হ্যান্ডলিং, অরিজিন পিনিং এবং টেন্যান্ট-সাইড ইউজার প্রোভিশনিং নিশ্চিত করে।