ترحيل الخوادم بين موارد الحساب¶
في SolusVM 2، يمكنك ترحيل خادم واحد أو أكثر إلى مورد حساب آخر.
يعد الترحيل مفيدًا إذا كنت تريد القيام بما يلي مع الاستمرار في تقديم الخدمة للمستخدمين:
- تقليل تحميل مورد الحساب (عدد الخوادم المنشورة على مورد حساب واحد).
- إجراء الصيانة على مورد حساب.
- إيقاف تشغيل أحد موارد الحساب.
أوضاع الهجرة¶
يحتوي SolusVM 2 على أوضاع الترحيل التالية:
- الترحيل المباشر، والذي يتم إجراؤه لتشغيل الخوادم ويحافظ على عنوان IP الخاص بالخادم.
- الترحيل دون اتصال، والذي يتم إجراؤه للخوادم المتوقفة، وفي الوقت الحالي، يحتفظ دائمًا بعنوان IP للخادم. الترحيل دون اتصال بالإنترنت والذي سيؤدي إلى تغيير عنوان IP للخادم قيد التطوير حاليًا.
لكل من الهجرة المباشرة وغير المتصلة بالإنترنت فوائدها:
- أثناء الترحيل المباشر، يكون لدى الخادم فترة توقف قصيرة ويمكن أن يكون متاحًا عبر الإنترنت.
- بعد الترحيل المباشر، يعمل الخادم بكامل طاقته دون أي إجراءات إضافية من جانبك.
- تتسم الهجرة دون اتصال بالإنترنت بقيود أقل مقارنة بالترحيل المباشر.
لترحيل خادم واحد أو أكثر إلى مورد حوسبة آخر:
-
اقرأ المشكلات والقيود المعروفة المتعلقة بالترحيل. انتبه لتلك العلامات المميزة بالرمز
. لا يستطيع SolusVM 2 التحقق من هذه المشكلات تلقائيًا قبل الترحيل.
-
قم بتعيين كتلة IP لمورد الحوسبة المصدر إلى مورد الحوسبة الوجهة أيضًا.
-
(للترحيل دون الاتصال بالإنترنت) أوقف خادمًا واحدًا أو أكثر تريد ترحيله.
-
انتقل إلى الخوادم الافتراضية.
-
حدد خادمًا واحدًا أو أكثر بنفس الحالة (قيد التشغيل أو التوقف) ثم انقر فوق Migrate.
Note
يمكن وضع الخوادم التي تريد ترحيلها على نفس موارد الحوسبة أو موارد مختلفة.
-
في القائمة المنسدلة، حدد مورد الحساب الوجهة.
-
لإجراء الترحيل المباشر، احتفظ بمربع الاختيار "الترحيل المباشر" محددًا.
لإجراء الترحيل دون اتصال، قم بإلغاء تحديد خانة الاختيار.
لتغيير عناوين IP، قم بإلغاء تحديد خانة الاختيار "الحفاظ على IP".
لتغيير نوع تخزين الخادم أثناء الترحيل، اختر "تحويل نوع التخزين وتنسيق الصورة".
-
انقر بدء الترحيل.
سيتحقق SolusVM 2 الآن مما إذا كان الترحيل ممكنًا. إذا تم التحقق بنجاح، يبدأ الترحيل.
بعد الانتهاء من الترحيل المباشر، يصبح الخادم المنقول جاهزًا للعمل. بعد الانتهاء من الترحيل دون اتصال، تحتاج إلى بدء تشغيل الخادم.
تقدير وقت الهجرة¶
يختلف وقت الهجرة حسب العوامل التالية:
- حجم الذاكرة والقرص للخادم المُرحَّل.
- مدى كثافة استخدام الخادم.
- سرعة الشبكة.
من المستحيل إعطاء تقدير دقيق للوقت.
لمعرفة مقدار الوقت الذي سيستغرقه الترحيل، قم بإجراء الترحيل في بيئتك. استخدم خادم اختبار يتطابق تكوينه مع الخادم الفعلي الذي تريد ترحيله. اختبر كلاً من الترحيل المباشر وغير المتصل لأن وقتهما يختلف.
الهجرة الحية وارتفاع معدل تغيير الذاكرة¶
يتم ضبط وقت توقف الترحيل المباشر لخوادم KVM الافتراضية تلقائيًا إذا تغيرت محتويات ذاكرة الخادم الظاهري بمعدل يتجاوز عرض النطاق الترددي للشبكة بين موارد حساب المصدر والوجهة.
مهام الهجرة والمجموعات¶
يمكنك ترحيل خادم واحد أو أكثر من نفس موارد الحوسبة أو موارد مختلفة. عندما تقوم بترحيل خادم واحد، فإننا نسميها مهمة ترحيل. عندما تقوم بتشغيل ترحيل خوادم متعددة دفعة واحدة، فإننا نسميها مجموعة ترحيل.
تتكون مجموعة الترحيل دائمًا من مهام ترحيل منفصلة. على سبيل المثال، إذا قمت بتشغيل ترحيل ثلاثة خوادم في وقت واحد، لديك مجموعة ترحيل واحدة تتكون من ثلاث مهام ترحيل.
تتم معالجة مهام ومجموعات الترحيل على النحو التالي:
- يقوم SolusVM 2 بتنفيذ جميع مهام الترحيل داخل مجموعة واحدة واحدة تلو الأخرى.
- لا يستطيع SolusVM 2 معالجة أكثر من ثلاث مجموعات ترحيل بالتوازي. إذا قمت بتشغيل مجموعة الترحيل الرابعة بينما لا تزال المجموعات الثلاث الأولى قيد التشغيل، ستفشل مجموعة الترحيل الرابعة.
- يمكن لكل مورد حسابي معالجة مهمة ترحيل واحدة فقط في المرة الواحدة.
المشكلات والقيود المعروفة¶
Note
لا يستطيع SolusVM 2 التحقق تلقائيًا من المشكلات المميزة بالرمز .
بالنسبة لكل من الترحيل المباشر وغير المتصل بالإنترنت:
- يجب أن يكون لمورد الحساب الوجهة نفس كتلة IP التي تم تعيينها لمورد الحساب المصدر.
- لا يمكن لـ SolusVM 2 ترحيل الخادم إذا كان يحتوي على لقطة واحدة على الأقل. لترحيل الخادم، يجب عليك حذف اللقطات الخاصة به.
تحتاج موارد الحوسبة المصدر والوجهة إلى فتح منافذ TCP 8081 و49152-49215 وعدم تصفيتها. يفتح SolusVM 2 هذه المنافذ تلقائيًا عند إضافة موارد الحوسبة. من المحتمل أن تكون المنافذ مفتوحة إلا إذا قمت بتغيير التكوين الافتراضي.
- يتطلب الترحيل مع تحويل نوع التخزين وتنسيق الصورة تجميع وحدة kernel
nbd
وتحميلها على CentOS 7. - بعد الترحيل مع تحويل نوع التخزين وتنسيق الصورة، هناك حالات لا يمكن فيها استعادة النسخ الاحتياطية التي تم إنشاؤها باستخدام نوع التخزين السابق إلى نوع تخزين خادم ظاهري جديد. يصف الجدول التالي حالة الدعم لهذه الحالات:
نوع تخزين الخادم في النسخة الاحتياطية | نوع التخزين الحالي للخادم | |||
ThinLVM | LVM | خام قائم على الملف | QCOW2 القائم على الملف | |
ThinLVM (نسخة احتياطية كاملة) |
نعم | نعم | نعم | نعم |
ThinLVM (نسخ احتياطي تزايدي) |
نعم | الاستعادة غير مدعومة | الاستعادة غير مدعومة | الاستعادة غير مدعومة |
LVM | نعم | نعم | نعم | نعم |
خام قائم على الملف | نعم | نعم | نعم | نعم |
QCOW2 القائم على الملف | نعم | نعم | نعم | نعم |
Note
ستؤدي استعادة نسخة احتياطية QCOW2 قائمة على ملف إلى خادم ظاهري قائم على ملف Raw / LVM / ThinLVM إلى إنشاء بيانات وسيطة في دليل النسخ الاحتياطي المؤقت لموارد الحساب. تتطلب هذه العملية مساحة حرة كافية لاستيعاب مجموعة البيانات الكاملة للخادم الظاهري. يمكن تكوين دليل النسخ الاحتياطي المؤقت في علامة تبويب إعدادات Compute Resource.
- إذا قمت بترحيل خادم ظاهري باستخدام ميزة قائمة طبقة التخزين، فستحتاج إما إلى إحضار علامات التخزين على موارد حساب الوجهة إلى الامتثال لعلامات التخزين على الخادم الذي يتم ترحيله، أو تعطيل ميزة قائمة طبقات التخزين. ومع ذلك، لا نوصي بتعطيل الميزة، لأنه يمكن ترحيل القرص إلى وحدة التخزين باستخدام علامة تخزين مختلفة. إذا استمر عدم التطابق هذا، فقد لا يعمل القرص الأساسي والأقراص الإضافية بشكل صحيح.
للهجرة الحية فقط:
Note
يرث الترحيل المباشر قيوده من Libvirt/QEMU.
- يجب أن يكون لموارد حساب المصدر والوجهة نفس توزيع نظام التشغيل. على سبيل المثال، لا يستطيع SolusVM 2 ترحيل خادم من مورد حساب على Ubuntu إلى مورد حساب على CentOS.
- يجب أن يكون لمورد الحوسبة الوجهة نفس الإصدار أو إصدار أحدث من توزيع نظام التشغيل كمورد الحوسبة المصدر. على سبيل المثال، لا يستطيع SolusVM 2 ترحيل خادم من مورد حساب على CentOS 8 إلى مورد حساب على CentOS 7.
- يجب أن تحتوي موارد الحوسبة المصدر والوجهة على وحدة المعالجة المركزية (CPU) من نفس البائع ومن نفس الجيل أو العائلة.
- |صورة-علامة تعجب| لا نوصي بالترحيل بين أجيال وحدة المعالجة المركزية القديمة والجديدة أو عائلات نفس البائع. على سبيل المثال، الترحيل بين موارد الحوسبة باستخدام معالجات Intel® Core™ i7 وIntel® Xeon® أو بين AMD Ryzen™ وAMD EPYC™. قد يفشل هذا الترحيل أو يتجمد الخادم الذي تم ترحيله.
يجب أن تحتوي موارد الحوسبة المصدر والوجهة على نفس المعلمات النشطة (إن وجدت)، على سبيل المثال، المحاكاة الافتراضية المتداخلة. إذا كانت المعلمات غير متطابقة، فقد يفشل هذا الترحيل أو يتجمد الخادم الذي تم ترحيله.
- لا يتوفر الترحيل المباشر مع نوع تخزين التحويل وتنسيق الصورة في الوقت الحالي ولكن يمكن إضافته في الإصدارات المستقبلية.
- لا يتوفر الترحيل المباشر الموضعي مع نوع تخزين التحويل وتنسيق الصورة في الوقت الحالي ولكن يمكن إضافته في الإصدارات المستقبلية.