-
Vmdk و qcow2
-
كيفية تحويل vmdk إلى qcow2 باستخدام qemu-img؟
-
كيفية نقل VM مباشرة باستخدام Vinchin Backup & Recovery؟
-
أسئلة متكررة حول تحويل Vmdk إلى Qcow2
-
ملخص
أدى اختراع تقنية افتراضية الخواديم إلى الاستخدام الأمثل لموارد الأجهزة وكفاءة العمل في بيئة تكنولوجيا المعلومات. بعد عدة سنوات، هناك أنواع عديدة من حلول الافتراضية في السوق.
لتحريك VM أو ترحيل البيانات بين الأنظمة الأساسية المختلفة، غالبًا ما يحتاج مسؤولو تكنولوجيا المعلومات V2V التحويل. على الرغم من أن بعض المنصات يمكن أن تقبل الملفات مباشرة من منصة أخرى، إلا أنه في بعض الأحيان لا تزال هناك حاجة إلى تحويل VM.
في الأقسام التالية، ستعلم كيفية تحويل vmdk إلى qcow2.
Vmdk و qcow2
VMware vSphere هو الحل الرائد في مجال التخصيص العالمي. بتركيب متوسطة ESXi على الخادم، يمكن للمستخدمين إنشاء أجهزة افتراضية بسهولة لجميع أنواع الأنظمة التجارية.
على الرغم من أن آلة الـirtual (الجهاز الافتراضي) هي جزء صغير من الخادم، إلا أنها لا تزال كاملة تمامًا مثل الجهاز المادي الذي يحتوي على وحدة المعالجة المركزية (CPU) والتخزين ومزود الشبكة وغيرها. يقوم الجهاز المادي بحفظ بيانات التطبيق على القرص الصلب. عندما يكون هناك ضرورة لعمل نسخة احتياطية أو نقل البيانات، فإن بيانات القرص الصلب تكون مهمة. في الجهاز الافتراضي، هناك أقراص صلبة افتراضية تحتوي أيضًا على التطبيقات والبيانات. بفضل تقنية فيرتيوالائزيشن (تافتراضية الخادم)، تكون أقراص الصلب الافتراضية مجرد ملفات على الخادم.
في نظام الملفات الافتراضي لآلة الظاهريّة VMware، يكون تنسيق ملف القرص الصلب الافتراضي .vmdk، وهو اختصار لـ Virtual Machine Disk. يمثل ملف VMDK قرصا صلبا حقيقيا.
بعض أدوات إدارة VM مثل XenCenter يمكنها قبول ملف vmdk دون تحويل مسبق.
بشكل عام، ملف vmdk يكون عادة كبيرًا جدًا، أكثر من عدة غيغابايت. يتم تحديثه كلما تم تعديل بيانات المستخدم أو تكوين الخادم. لا يوجد ميزة لاستلام البيانات المتزايدة في ملف VMDK لذلك يجب إعادة نسخة احتياطية للملف بأكمله عندما يتم تعديل أي ملف.
للاستفادة من الميزات القوية لـ VMware، غالبًا ما يتم تخزين ملفات vmdk في التخزين المشترك. يمكنك نسخ ملفات vmdk إلى مخزن بيانات آخر للاستخدام في وقت لاحق. لتحديد موقع ملفات vmdk الخاصة بـ VM، يمكنك النقر بزر الماوس الأيمن على VM في عميل vSphere > حدد Edit Settings > توسيع Hard disk لرؤية أين يتم تخزينها.
Qcow2 هو اختصار لـ QEMU copy-on-write format 2، وهو خليفة للنوع الأول من qcow الذي يوفر أداءً غير مرضٍ بشكل ضئيل، ولكنه لا يزال لا يمكن مقارنته مع التنسيق الراوي. بعد تحسين النسخة الأولى من qcow، أصبح قريبًا من التنسيق الراوي من حيث الأداء. الآن، qcow2 يعد واحدًا من تنسيقات الصور الرائدة.
للاستفادة الأفضل من البيانات من VMware، يمكنك تغيير تنسيق القرص الصلب الافتراضي لجعله يعمل بشكل أفضل في بيئة QEMU/KVM مثل Proxmox، oVirt، RHV، OLVM، OpenStack، إلخ.
كيفية تحويل vmdk إلى qcow2 باستخدام qemu-img؟
Qemu-img هو محول صور يدعم تنسيقات صور متعددة بما في ذلك vhd و qcow2 و raw و vhdx و qcow و vdi و qed و zvh و zvhd2. هناك حاجة لإضافة الدليل إلى المتغيرات البيئية مثل JDK أو Python.
في بيئة Windows:
1.قم بتنزيل حزمة التثبيت وقم بتثبيتها
2. بعد التثبيت، أضف الدليل إلى متغيرات بيئة المسار
3. تحقق من التثبيت عن طريق كتابة الأمر التالي:
qemu-img --مساعدة
إذا تم عرض معلومات النسخة الخاصة بـ qemu-img في الناتج، فهذا يعني أن التثبيت ناجح.
4. تحويل الصورة عن طريق كتابة الأمر أدناه:
qemu-img convert -p -f vmdk -O qcow2 my_centos7.vmdk my_centos7.qcow2
-p: عرض التقدم المحرز في التحويل
-f: شكل الصورة المصدر
-O: تنسيق الصورة الهدفية
في بيئة Linux:
1. اختر الأمر لتنزيله وفقا لنظام التشغيل الخاص بك
بالنسبة لـ Ubuntu/Debian، اكتب الأمر أدناه:
apt install qemu-img
بالنسبة لـ CentOS/Red Hat/Oracle، اكتب الأمر أدناه:
yum install qemu-img
لـ SUSE/OpenSUSE ، اكتب الأمر أدناه:
zypper install qemu-img
2. تحقق من التثبيت عن طريق كتابة الأمر أدناه:
qemu-img -v
إذا تم عرض معلومات النسخة الخاصة بـ qemu-img في الناتج، فإن التثبيت ناجح
3. تحويل الصورة عن طريق كتابة الأمر أدناه:
qemu-img convert -p -f vmdk -O qcow2 ./my_centos7.vmdk ./my_centos7.qcow2
يمكن أيضًا استخدام تحويل Qemu-img لتحويل qcow2 إلى vmdk.
كيفية نقل VM مباشرة باستخدام Vinchin Backup & Recovery؟
إذا كنت تريد نقل VM باستخدام حل محترف، يمكنك اختيار Vinchin Backup & Recovery لنقل VM دون تحويل القرص الافتراضي.
محرك تحويل الآلة الافتراضية Vinchin يدعم نقل V2V بين منصات التخصيص مثل VMware, Proxmox, Hyper-V, Red Hat Virtualization, oVirt, Oracle Linux KVM, OpenStack، إلخ. (الـ KVM الأصلي غير مدعوم حاليًا)
لا تحتاج إلى تثبيت متوسط على كل جهاز VM، بل يمكنك استخدام ميزات النسخ الاحتياطي والاستعادة لنقل VM مباشرة. على سبيل المثال، هناك 4 خطوات فقط لنقل جهاز VM VMware إلى Proxmox عبر واجهة مستخدم ويب سهلة الاستخدام.
1. اختيار VM VMware

2. اختر مضيف Proxmox

3. اختيار استراتيجيات الاستعادة أو تخطي هذه الخطوة

4. ارسل الطلب

ساعد Vinchin Backup & Recovery العديد من الشركات على ترحيل VM دون فقدان البيانات ويمكنك أيضًا بدء إصدار تجريبي مجاني كامل المميزات لمدة 60 يومًا هنا لمعرفة مدى ملاءمته لترحيل VM. إذا كنت بحاجة إلى أي مساعدة، فاتصل بنا في أي لحظة. إذا كنت ترغب في القيام بعمل محلي، فيمكنك اختيار شريك محلي هنا.
أسئلة متكررة حول تحويل Vmdk إلى Qcow2
1. هل يمكنك تحويل ملفات Vmdk إلى Qcow2 على أنظمة التشغيل المختلفة؟
نعم. يمكن تثبيت QEMU-convert على أنظمة التشغيل Windows/Linux، لذا يمكنك اختيار النظام المناسب لتحويل القرص الافتراضي.
2. هل سينمو حجم القرص الافتراضي بعد التحويل ؟
قد يكون القرص الافتراضي المُحول أكبر من الأصلي، لذا يمكنك استخدام حلية النقل الافتراضي المحترفة Vinchin Backup & Recovery لتجنب ذلك.
ملخص
هناك العديد من منصات التirtualization في العالم. ولنقل البيانات إلى منصة أخرى، يتعين على مسؤولي تكنولوجيا المعلومات غالبًا القيام بعملية تحويل للجهاز الافتراضي المصدر. في هذا المنشور، يتم تقديم طرق تحويل vmdk إلى qcow2 للمشرفين على تكنولوجيا المعلومات.
Vinchin Backup & Recovery هو أداة مريحة لك لاستيراد VMDK إلى KVM بدون أوامر معقدة. لا تفوت الاختبار المجاني.
مشاركة عبر: