كيفية النسخ الاحتياطي آلة افتراضية Virt-Manager على لينكس

click fraud protection

Virt-Manager هي واحدة من أفضل أدوات إدارة افتراضية KVM مفتوحة المصدر على Linux. مع ذلك ، يعد إعداد العديد من الأجهزة الافتراضية عملية بسيطة ومبسطة. في هذه المقالة اليوم ، سنتناول جميع الطرق المختلفة التي يمكن للمستخدمين من خلالها إنشاء نسخة احتياطية من آلة افتراضية Virt-Manager.

ملاحظة: Virt-Manager ليست الطريقة الوحيدة للتفاعل مع أجهزة KVM الافتراضية على نظام Linux الأساسي. إذا لم تنجح هذه الأساليب معك ، فجرّب تجربة أدوات افتراضية أخرى مثل فيرتثلبوإكس أو مربعات جنوم.

لقطة احتياطية

إن أسهل طريقة للتأكد من أن جهاز Linux KVM الظاهري لديه نسخة احتياطية مناسبة هي الاستفادة من فضيلة أداة لقطة مدير. باستخدام اللقطات ، من السهل حفظ كل شيء على الجهاز الظاهري واستعادته لاحقًا. لإنشاء لقطة ، افتح فضيلة-مدير وأدخل جذر كلمه السر. إذا كنت تقوم بالنسخ الاحتياطي عن بُعد ، فقم بتسجيل الدخول إلى أي اتصالات VM بعيدة قد تكون لديك.

ملاحظة: الطريقة المثلى لاستخدام اللقطات هي تثبيت كل شيء على جهاز VM المطلوب لتشغيله ، ثم إنشاء لقطة "أساسية" للاستعادة إليها ، نوعًا ما مثل التثبيت الجديد.

متى Virt-Manager قيد التشغيل ، ابدأ تشغيل الجهاز الظاهري الذي ترغب في إنشاء لقطة منه. انقر على "عرض" ، ثم حدد زر "اللقطات" لفتح أداة اللقطة. ج

instagram viewer
لعق زر + لفتح قائمة إنشاء لقطة. في القائمة ، ستحتاج إلى ملء اسم اللقطة والوصف.

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

بعد ملء جميع المعلومات في أداة إنشاء لقطة ، انقر فوق إنهاء لإكمال العملية.

استعادة اللقطات

لاستعادة لقطة الجهاز الظاهري Virt-Manager ، انقر فوق "عرض" في واجهة المستخدم الرئيسية ، وحدد "لقطات". حدد لقطة في واجهة المستخدم وانقر على زر التشغيل. سيؤدي هذا إلى إيقاف جميع الأنشطة الحالية في الجهاز الظاهري واستعادتها إلى الحالة التي توجد فيها اللقطة.

هل تريد حذف لقطة من Virt-Manager؟ انقر فوق لقطة ، ثم حدد رمز سلة المهملات. يؤدي تحديد حذف إلى فتح مربع حوار يسأل "هل أنت متأكد من رغبتك في حذف هذه اللقطة؟" حدد الخيار "نعم" ، وسيتم حذف اللقطة.

أرشفة النسخ الاحتياطي

إلى جانب إنشاء لقطات للنسخ الاحتياطي لجهاز الظاهري Virt-Manager ، هناك طريقة أخرى لإنشاء نسخة احتياطية هي كأرشيف وحدة التخزين المستخدمة لتخزين نظام التشغيل.

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

ابدأ بفتح محطة طرفية (اتصل بخادمك عبر SSH في المحطة إذا كان جهاز VM الخاص بك بعيدًا) ، واستخدم قرص مضغوط أمر للانتقال إليه /var/lib/libvirt/images/. هذا هو الدليل الافتراضي لـ Virt-Manager ، وتذهب جميع وحدات تخزين الأقراص هنا. إذا قمت بتغيير الدليل إلى شيء آخر ، فستحتاج إلى معرفة ذلك بنفسك.

يمكن لأي مستخدم قرص مضغوط إلى /var/lib/libvirt/images/، ولكن لا يمكن للمستخدم غير الجذر استخدامه LS لعرض محتويات الدليل ، لأن الأذونات غير صحيحة. لحل هذه المشكلة ، احصل على وصول الجذر.

sudo -s

الآن بعد أن تستخدم المحطة الجذر ، قم بتشغيل عذراء أداة لإنشاء نسخة احتياطية من ملف تعريفات VM.

صدى ''> nameofvm.xml
virsh dumpxml nameofvm> /var/lib/libvirt/images/nameofvm.xml

استعمال LS للعثور على اسم محرك الأقراص الثابتة الافتراضي Qcow2 في /var/lib/libvirt/images/. انسخ اسم الملف واستخدمه م لنقله إلى دليل فرعي جديد.

mkdir -p vm-backup. ج. mv example.qcow2 vm backup mv nameofvm.xml vm-backup

باستخدام قطران، قم بإنشاء أرشيف للقرص VM وملف XML.

tar -jcvfp my-vm-backup.tar.bz2 vm-backup mv my-vm-backup.tar.bz2 / home / username /

يستغرق النسخ الاحتياطي لصور القرص VM وقتًا طويلاً. اعتمادًا على حجم الملف ، قد يستغرق الأمر ساعة أو أكثر. من الأفضل أن تدع الكمبيوتر يقوم بعمله. عند اكتمال النسخ الاحتياطي ، لا تتردد في التحرك my-vm-backup.tar.bz2 إلى خادم آخر ، والنسخ الاحتياطي السحابي وما إلى ذلك.

استعادة النسخ الاحتياطية

لاستعادة نسخة احتياطية ، ستحتاج أولاً إلى استخراجها.

tar -xvfp my-vm-backup.tar.bz2
مؤتمر نزع السلاح النسخ الاحتياطي vm

استعمال عذراء لاستعادة ملف XML.

sudo -s. تعريف الفيروسات - file /home/username/location/of/exctracted/archive/vm-backup/nameofvm.xml

أخيرًا ، انقل صورة القرص إلى دليل الصور.

mv example.qcow2 / var / lib / libvirt / images /
watch instagram story