إدارة أدوات الضيف – سحابة العنكبوت

يشرح هذا القسم كيفية تثبيت أدوات الضيف وإلغاء تثبيتها. هذه الوظيفة مطلوبة لإنشاء snapshots متسقة لأقراص المخدم قيد التشغيل.

القيود

  • تعتمد أدوات الضيف على وكيل ضيف QEMU المثبت جنبًا إلى جنب مع الأدوات. يجب أن تكون خدمة الوكيل قيد التشغيل حتى تعمل الأدوات.

المتطلبات الأساسية

تثبيت أدوات الضيف

يمكنك تثبيت أدوات الضيف داخل مخدم افتراضي باستخدام صور ISO المخزنة إما في المستودع الرسمي official repository أو على عقدة حسابية compute node. تتضمن الحالة الأخيرة خطوات إضافية يقوم بها مستخدم له دور مسؤول النظام.

  • داخل مخدم Windows:
    1. قم بتنزيل صورة ISO الخاصة بأدوات ضيف Windows التي يوفرها مسؤول النظام لديك أو قم بتنزيل vz-guest-tools-win.iso من المستودع الرسمي.
    2. قم بتركيب الصورة داخل المخدم.
      • في نظام التشغيل Windows 8 أو Windows Server 2012 أو الأحدث، يمكنك تحميل صورة ISO بشكل أصلي. للقيام بذلك ، انقر بزر الماوس الأيمن فوق صورة ISO الخاصة بأدوات الضيف واختر Mount.
      • في نظام التشغيل Windows 7 و Windows Server 2008، تحتاج إلى تطبيق جهة خارجية لتحميل صور ISO.
    3. انتقل إلى محرك الأقراص الضوئية المثبت في Explorer وقم بتثبيت أدوات الضيف عن طريق تشغيل setup.exe.
    4. بعد اكتمال التثبيت ، أعد تشغيل المخدم الافتراضي.
  • داخل مخدم Linux:
    1. قم بتنزيل صورة ISO الخاصة بأدوات ضيف Linux التي يوفرها مسؤول النظام لديك أو قم بتنزيل vz-guest-tools-lin.iso من المستودع الرسمي.
    2. قم بإنشاء نقطة تحميل لمحرك الأقراص الضوئية باستخدام صورة أدوات الضيف وقم بتشغيل المثبت:
# mkdir /mnt/cdrom 
# mount <path_to_guest_tools_iso> /mnt/cdrom 
# bash /mnt/cdrom/install

إلغاء تثبيت أدوات الضيف

إذا اكتشفت أن أدوات الضيف غير متوافقة مع بعض البرامج داخل مخدم افتراضي ، فيمكنك إلغاء تثبيتها عبر اتباع الخطوات التالية:

  • داخل مخدم Windows:
    1. قم بإزالة برامج تشغيل جهاز QEMU من مدير الجهاز device manager.
مهم

لا تقم بإزالة برنامج تشغيل القرص الثابت VirtIO / SCSI وبرنامج تشغيل شبكة NetKVM. بدون الأول ، لن يتم تشغيل المخدم ؛ وبدون الثاني ، سيفقد المخدم الافتراضي الاتصال بالشبكة.

2. قم بإلغاء تثبيت وكيل QEMU وأدوات الضيف من قائمة التطبيقات المثبتة.
3. قم بإيقاف وحذف Guest Tools Monitor:

> sc stop VzGuestToolsMonitor
> sc delete VzGuestToolsMonitor

4. قم بإلغاء تسجيل Guest Tools Monitor من Event Log:

> reg delete HKLMSYSTEMCurrentControlSetserviceseventlogApplication\
VzGuestToolsMonitor

5. حذف مفتاح تسجيل التشغيل التلقائي لـ RebootNotifier:

> reg delete HKLMSOFTWAREMicrosoftWindowsCurrentVersionRun /v 
VzRebootNotifier

6. احذف دليل C:Program FilesQemu-ga.
إذا كان VzGuestToolsMonitor.exe مغلقًا، أغلق جميع نوافذ Event Viewer. إذا ظل مغلقًا ، فأعد تشغيل خدمة eventlog :

> sc stop eventlog
> sc start eventlog

بعد إزالة أدوات الضيف ، أعد تشغيل المخدم الافتراضي.

  • داخل مخدم Linux:
  1. قم بإزالة الحزم:
    • على الأنظمة المستندة إلى RPM (CentOS وغيرها):
      # yum remove dkms-vzvirtio_balloon prl_nettool qemu-guest-agent-vz
      vz-guest-udev
    • على الأنظمة المستندة إلى DEB (Debian و Ubuntu):
      # apt-get remove vzvirtio-balloon-dkms prl-nettool qemu-guest-agent-vz
      vz-guest-udev
      إذا لم يتم تثبيت أي من الحزم المذكورة أعلاه على نظامك ، فسيفشل الأمر. في هذه الحالة ، استبعد هذه الحزم من الأمر وقم بتشغيلها مرة أخرى.
  2. قم بإزالة الملفات:
    # rm -f /usr/bin/prl_backup /usr/share/qemu-ga/VERSION /usr/bin/install-tools /etc/udev/rules.d/90-guest_iso.rules /usr/local/bin/fstrim-static /etc/cron.weekly/fstrim
  3. أعد تحميل قواعد udev:
    # udevadm control --reload

بعد إزالة أدوات الضيف ، أعد تشغيل المخدم الافتراضي.

مشاركة:
FacebookTwitterWhatsAppViberCopy LinkTelegramLinkedIn
تم التحديث في يونيو 29, 2022

هل كان المقال مفيداً؟

دروس ذات صلة