هجرة الآلة الظاهرية مع VMware vMotion: كيف يعمل؟

بغض النظر عن نوع العمل الذي تديره، حتى فترة قصيرة من الوقت التوقف يمكن أن تكلف شركتك ثروة. التوقف غير المتوقع يكاد يكون مستحيلاً تجنبه، ولكن يمكنك الاستعداد لمجموعة واسعة من السيناريوهات التي غالباً ما تحدث بشكل منتظم. تشمل هذه الأسباب التوقف الصيانة والتحركات وانقطاعات التيار المخططة، وما إلى ذلك. لمساعدتك في تجنب التوقف، تقدم VMware vSphere vMotion.

تسمح هذه التكنولوجيا بترحيل الآلات الافتراضية (VMs) بدون انقطاع في توفرها. يتحول VMware vMotion بذلك إلى عنصر قوي لإنشاء مركز بيانات ديناميكي وآلي بقدرات التحسين الذاتي.

ما هو vMotion وكيف يمكن استخدامه؟

يمكن استخدام VMware vMotion لأغراض عدة. تتضمن هذه:

ترحيل الأعباء الحية

يمكنك تنفيذ ترحيل الأعباء الحية من جهاز مضيف فيزيائي إلى آخر بدون أي انقطاع. تتيح هذه التكنولوجيا لعمليات VM الاستمرار في العمل طوال عملية الترحيل. ببساطة للإشارة، يدعم VMware وضع الترحيل البارد أيضًا، مما يعني أنه يمكن تنفيذ الترحيل عند إيقاف تشغيل VM أو تعليقه. أثناء الترحيل الحي، يحتفظ VM بمحتوى ذاكرته الحالي وهويته واتصالاته الشبكية، وجميع المعلومات الإضافية التي تحدده. على شبكة إيثرنت سعة جيجابت وفقًا لوثائق VMware، يستغرق عملية الترحيل أقل من ثانيتين.

بشكل عام، يمنحك ترحيل الأعباء الحية المزايا التالية:

  • تخصيص وتحسين تلقائي لـ VMs داخل مجموعة الموارد الخاصة بك؛
  • صيانة الأجهزة بدون الحاجة إلى جدولة توقف أو إعاقة عمليات العمل؛
  • الهجرة الوقائية لآلات الافتراضية بعيدًا عن الخوادم الفاشلة أو الأداء غير المرغوب فيه.

التأتين والجدولة

لتقليل الحاجة إلى الجهد اليدوي، يمكنك أتمتة وجدولة هجرة آلات الافتراضية الخاصة بك. هذا ممكن بفضل مجدول الموارد الموزع، واحدة من ميزات التأتين الأساسية في vSphere. يمكن تكوين تفاصيل الهجرة عبر معالج الهجرة للآلة الافتراضية. استنادًا إلى احتياجاتك، يمكنك جدولة عملية الهجرة لتشغيلها مرة واحدة أو عدة مرات. بالإضافة إلى ذلك، يمكن أن يساعدك VMware vMotion في العثور على مضيف وجهة مناسب في غضون ثوانٍ، مما يقضي على الحاجة إلى القيام بذلك يدويًا.

الهجرة عبر مسافات طويلة

إذا كنت تدير بنية تحتية كبيرة تمتد عبر عدة مواقع أو بلدان، يقدم VMware وظيفة لهجرة آلات الافتراضية عبر مسافات طويلة. المتوفرة منذ إصدار vSphere 6.0، تسمح Long Distance vMotion بالهجرة بين مضيفين مفصولين بأوقات استجابة الشبكة الدورية العالية. زمن الانتقال الذهاب والإياب، أو RTT، هو المدة الزمنية المطلوبة لإرسال إشارة أو حزمة بيانات من نقطة البداية إلى وجهتها والعودة مرة أخرى. مع VMware vMotion، تبلغ حوالي 150 مللي ثانية أو أقل. تم زيادة RTT بمقدار 10 مرات تقريبًا، مما يعني أنه يمكنك بسهولة أداء هجرة الأعباء الحية بين مراكز البيانات الموجودة على قارات مختلفة.

الهجرة إلى مخزن البيانات الجديد

بالإضافة إلى تغيير الخادم الذي يعمل عليه الجهاز الظاهري الخاص بك، يمكنك باستخدام تقنية VMware vMotion تغيير وحدة التخزين الخاصة بالجهاز الظاهري. في حالة الحاجة إلى تغيير الخادم فقط، يتم نقل حالة الجهاز الظاهري بأكمله إلى خادم جديد، ولكن القرص الظاهري يبقى في نفس الموقع الذي يشترك فيه الخادمين. إذا كنت تفضل تغيير الخادم ووحدة التخزين، فإنه يتم نقل حالة الجهاز الظاهري والقرص الظاهري. يمكن وضع قرص الجهاز الظاهري وملفات التكوين في مواقع مفردة أو منفصلة.

يمكن تنفيذ الهجرة بين الخوادم والمجموعات ومراكز البيانات بدون تخزين مشترك. تتيح هذه الوظيفة، المعروفة رسميًا بـ Storage vMotion، تبسيط صيانة وترقية الأجهزة الظاهرية الخاصة بك، وتحسين أداء الأقراص، وتحويل أنواع الأقراص. تتوفر هذه الوظيفة في VMware vSphere 5.1 والإصدارات الأحدث.

كيفية عمل vMotion

أولاً وقبل كل شيء، يجب أن تولي اهتمامًا لقائمة متطلبات إعداد vMotion. على وجه التحديد، يجب عليك تكوين واجهات الشبكة بشكل صحيح على الخوادم المصدر والهدف. كما يُوصى بتوفير النطاق الترددي المطلوب وتوفير واجهة تحكم في الشبكة إضافية على الأقل لحالة حدوث خلل في النظام، واستخدام إطارات جامبو (إطارات إيثرنت تحتوي على أكثر من 1500 بايت من البيانات) لتحسين الأداء.

لأداء الهجرة المباشرة لجهاز ظاهري من خادم فيزيائي واحد إلى آخر، يعتمد VMware vMotion على ثلاث تقنيات:

  1. أولاً، الميزة تغليف كامل لحالة الجهاز الظاهري. وتشمل الذاكرة والسجلات والاتصالات الشبكية. هذا ممكن باستخدام مجموعة من الملفات المخزنة على مساحة تخزين مشتركة، على سبيل المثال، الشبكة الفايبرية أو مساحة التخزين المتصلة بشبكة iSCSI (SAN) أو التخزين المرفق بالشبكة (NAS).

    نظام الملفات الظاهري للآلة (VMFS)، أو نظام الملفات المتجانس لشركة VMware المطور لتخزين صور الأقراص للآلات الظاهرية، يوفر وسيلة لعدة تثبيتات من خوادم VMware للوصول بشكل متزامن إلى نفس ملفات الآلة الظاهرية.

  2. بعد ذلك، يتم نسخ معلومات حالة الآلة الظاهرية إلى الخادم المقصد وتشمل هذه العملية الذاكرة النشطة للآلة الظاهرية ومعلمات تنفيذها بدقة. يتم نقل البيانات عبر شبكة عالية السرعة، ولهذا السبب يستغرق العملية بضع ثوانٍ فقط للاكتمال. يقوم VMware vMotion بتتبع معاملات الذاكرة الجارية في خريطة نقاط البيانات. عند اكتمال نقل البيانات، يعلق vMotion الآلة الظاهرية المصدر، وينسخ خريطة البيانات إلى الخادم المستهدف، ويستأنف أنشطة الآلة الظاهرية. يتم تنفيذ العملية بأكملها بطريقة تضمن سلامة المعاملات.
  3. منذ أن تمت استخدام الشبكات المستخدمة في عملية التهجير بشكل افتراضي، يمكن الحفاظ على هوية الشبكة للآلة الظاهرية والاتصالات النشطة لها. كجزء من العملية، يدير VMware vMotion عنوان MAC الظاهري. فقط للإشارة، MAC تعني التحكم بالوصول إلى الوسائط. يضمن برنامج VMware أن يتم تعيين عنوان MAC فريد لكل آلة افتراضية في نظام الاستضافة المعطى. بعد تفعيل الخادم الهدف، يقوم vMotion بعمل بينغ لجهاز توجيه الشبكة، مما يتيح التأكد من أن الجهاز الموجود في موقع العنوان الظاهري الجديد.

الاختتام

مع VMware vMotion، يمكن إجراء تهجير لآلة افتراضية دون توقف لأن التكنولوجيا تحافظ على حالة الآلة الافتراضية بدقة، وهويتها الشبكية، واتصالاتها الشبكية. ونتيجة لذلك، يمكنك تجنب تعطيل العمليات الحيوية للأعمال التجارية. ومع ذلك، لا يمكن لـ VMware vMotion أن يحل محل حلاً لحماية البيانات وضمان عدم فقدان البيانات أثناء التهجير.

توفر NAKIVO Backup & Replication وظائف لمساعدتك في أداء تهجير مركز البيانات بطريقة سلسة وفعالة مع تكرار الآلة الافتراضية، تنظيم استعادة الكوارث، خيارات مرنة لاستعادة البيانات وأكثر من ذلك.

Source:
https://www.nakivo.com/blog/vmware-vmotion-how-does-it-work/