تعد المحاكاة الافتراضية إحدى تقنيات الحوسبة الأساسية اليوم. باستخدام الجهاز الظاهري (VM) ، يمكنك تشغيل أي نظام تشغيل تريده تقريبًا على جهاز الكمبيوتر الخاص بك دون الحاجة إلى إنفاق الأموال على أجهزة إضافية.
يستكشف هذا البرنامج التعليمي كيفية استخدام محطة سطر الأوامر في إدارة أجهزة VirtualBox الافتراضية، بغض النظر عما إذا كان نظام التشغيل الذي تستخدمه هو Windows أو macOS أو Linux. تأتي جميع عمليات تثبيت VirtualBox مزودة بأداة سطر الأوامر VBoxManage، وهي أداة مساعدة قوية ومرنة لإدارة الأجهزة الافتراضية.
ما هو برنامج VboxManage؟
VboxManage هي أداة سطر أوامر (CLI) تأتي افتراضيًا كجزء من تثبيت برنامج VirtualBox.
يمكنك إدارة معظم أجهزتك الافتراضية من خلال واجهة المستخدم الرسومية، ويمنحك VboxManage CLI المزيد من الوظائف لأنه يمنحك وصولاً مباشرًا إلى محرك المحاكاة الافتراضية، مما يسمح لك بالوصول إلى ميزات إضافية دون توفرها من خلال واجهة المستخدم الرسومية. بالإضافة إلى ذلك، لا تأتي معظم خوادم Linux مزودة بواجهة مستخدم رسومية، لذا لا يزال بإمكانك إدارة أجهزتك الافتراضية حتى في وضع مقطوعة الرأس.
تبدأ جميع أوامر VboxManage بالكلمة vboxmanage وعادةً ما يتبعها أمر فرعي مثل list وcontrolvm وما إلى ذلك. عادةً، يُطلب منك تقديم اسم الجهاز الظاهري الذي تريد تكوينه أو التحكم فيه.
6 أوامر VirtualBox مفيدة لإدارة الأجهزة الافتراضية
1. قم بإدراج الأجهزة الافتراضية
أحد أوامر VirtualBox الأكثر شهرة وأهمية هو إدراج جميع الأجهزة الافتراضية المتاحة على جهاز الكمبيوتر أو الخادم الخاص بك. هذه هي الطريقة التي يمكنك من خلالها عرض أو إدراج جميع الأجهزة الافتراضية المسجلة على جهاز الكمبيوتر الخاص بك. من المخرجات، ستلاحظ أن كل جهاز افتراضي يتم منحه معرفًا فريدًا (UUID) يُستخدم لتعريف الجهاز الظاهري.
لسرد الأجهزة الافتراضية المثبتة على الكمبيوتر، استخدم الأمر التالي:
vboxmanage list vms

يُظهر الإخراج الأجهزة الافتراضية المسجلة على جهاز الكمبيوتر أو الخادم
إذا كنت تريد قائمة مفصلة، أضف العلامة -l أو --long إلى أمر vboxmanage list vms list . تُظهر لك النتائج جميع الأجهزة الافتراضية المسجلة ومعلومات تفصيلية مثل تكوين كل جهاز ظاهري وتفاصيل الأجهزة والإعدادات وما إلى ذلك.
في بعض الأحيان تكون مهتمًا فقط بإدراج الأجهزة الافتراضية قيد التشغيل حاليًا. في هذه الحالة، يمكنك استخدام الأمر الفرعي list مع خيار Runningvms كما يلي.
vboxmanage list runningvms
2. بدء تشغيل الجهاز الظاهري وإيقافه
لبدء تشغيل جهاز ظاهري باستخدام VboxManage، استخدم الأمر الفرعي startvm متبوعًا باسم الجهاز الظاهري أو UUID. على سبيل المثال، قم بتشغيل الأمر التالي لبدء تشغيل الجهاز الظاهري بالاسم Window11 المدرج في القسم السابق.
vboxmanage startvm Windows11
عندما يتعلق الأمر بإيقاف جهاز افتراضي، فلديك العديد من الخيارات المتاحة. يمكنك إيقاف تشغيل الجهاز الظاهري أو إيقافه مؤقتًا.
لإيقاف جهاز افتراضي عن طريق إيقاف تشغيله، يمكنك استخدام الأمر الفرعي controlvm متبوعًا باسم الجهاز الظاهري ثم خيار poweroff كما يلي.
vboxmanage controlvm Windows11 poweroff
سيظهر لك تقدم إيقاف تشغيل الجهاز الظاهري بالنسبة المئوية.
إذا كنت تريد منع جهاز ظاهري من استهلاك موارد النظام ولكنك لا تحتاج بالضرورة إلى إيقاف تشغيله، فيمكنك إيقاف الجهاز الظاهري مؤقتًا واستئنافه لاحقًا.
لإيقاف جهاز ظاهري قيد التشغيل مؤقتًا، استخدم الأمر التالي.
vboxmanage controlvm Window11 pause
لاحظ أن الأجهزة الافتراضية المتوقفة مؤقتًا لا تزال مدرجة ضمن الأجهزة الظاهرية قيد التشغيل. للحصول على معلومات حول حالة الجهاز الظاهري، قم بتشغيل قائمة طويلة باستخدام الأمر:
vboxmanage list runningvms -l
في الإخراج، يجب إيقاف معلمة الحالة مؤقتًا. سيتم أيضًا إدراج الطابع الزمني الذي تم فيه إيقاف الجهاز الافتراضي مؤقتًا.
![6 أوامر VirtualBox مفيدة لإدارة الأجهزة الافتراضية 6 أوامر VirtualBox مفيدة لإدارة الأجهزة الافتراضية]()
يعرض إخراج الأمر حالة الجهاز الظاهري
لاستئناف تشغيل جهاز ظاهري متوقف مؤقتًا، استخدم الأمر التالي.
vboxmanage controlvm Windows11 resume
3. احصل على معلومات الجهاز الظاهري
لعرض المعلومات المتعلقة بجهاز ظاهري محدد بدلاً من إدراج كافة الأجهزة الافتراضية، استخدم الأمر الفرعي showvminfo. على سبيل المثال، يمكنك تشغيل الأمر التالي للحصول على معلومات تفصيلية حول الجهاز الظاهري Windows11، بما في ذلك تفاصيل الأجهزة والتكوينات الأخرى وحالة الشبكة وما إلى ذلك.
vboxmanage showvminfo Windows11
4. إنشاء جهاز افتراضي
مهمة أخرى مهمة عند إدارة الأجهزة الافتراضية هي إنشاء أجهزة افتراضية جديدة. استخدم الأمر الفرعي createeavm لإنشاء جهاز ظاهري جديد. على سبيل المثال، لإنشاء جهاز افتراضي باسم "DebianVM" يعمل على نظام التشغيل Debian Linux، يمكنك تشغيل الأمر التالي.
vboxmanage createvm --name DebianVM --ostype Debian Debian_64 --register
إذا لم تكن متأكدًا من اسم نظام التشغيل الذي تريد استخدامه في جهازك الظاهري، فيمكنك التحقق من أنظمة تشغيل VirtualBox المدعومة باستخدام الأمر التالي.
vboxmanage list ostypes
![6 أوامر VirtualBox مفيدة لإدارة الأجهزة الافتراضية 6 أوامر VirtualBox مفيدة لإدارة الأجهزة الافتراضية]()
يسرد أنظمة التشغيل المدعومة
على سبيل المثال، إذا كنت تريد تعديل الجهاز الظاهري الذي تم إنشاؤه حديثًا لتغيير حجم الذاكرة والاسم والمعلمات الأخرى ذات الصلة، فيمكنك استخدام الأمر الفرعي modvm.
يتبع بناء جملة الأمر الفرعي modvm اسم الجهاز الظاهري الذي تريد تعديله. بعد ذلك، عليك تحديد الإعداد الذي تريد تغييره، وأخيرًا قيمة الإعداد.
لنفترض أنك تريد تغيير اسم الجهاز الظاهري المنشأ حديثًا أعلاه من DebianVM إلى Debian9 باستخدام إعداد --name.
vboxmanage modifyvm DebianVM --name Debian9
يمكنك رؤية قائمة الإعدادات التي يمكنك تعديلها عن طريق تشغيل الأمر:
vboxmanage modifyvm
5. لقطة واستعادة
تعد النسخ الاحتياطية عنصرًا أساسيًا للحفاظ على نظام تكنولوجيا معلومات قوي. يمنحك VirtualBox القدرة على الحفاظ على حالة جهازك الافتراضي حتى تتمكن من التعافي في حالة حدوث خطأ ما.
لالتقاط لقطة لجهاز ظاهري محدد، يمكنك تشغيل الأمر التالي، حيث لقطة عشية عيد الميلاد هي الاسم الذي يطلق على لقطة جهازك الظاهري.
vboxmanage snapshot Windows11 take "Christmas eve snapshot"
![6 أوامر VirtualBox مفيدة لإدارة الأجهزة الافتراضية 6 أوامر VirtualBox مفيدة لإدارة الأجهزة الافتراضية]()
سجل بسرعة حالة الجهاز الظاهري
لاستعادة الجهاز الظاهري أعلاه باستخدام اللقطة التي تم إنشاؤها حديثًا، قم أولاً بإيقاف الجهاز الظاهري إذا كان قيد التشغيل، ثم قم باستعادة اللقطة باستخدام الأمر التالي.
vboxmanage snapshot Windows11 restore "Christmas eve snapshot"
من الواضح أنه يمكنك تحويل اسم اللقطة إلى اسم آخر مناسب لإعدادات جهازك الظاهري.
6. احصل على المساعدة
لكي تتحسن في استخدام VboxManage CLI، يجب أن تعرف كيفية الحصول على المساعدة أو قراءة الوثائق من الجهاز بدلاً من حفظ الأوامر. بالإضافة إلى ذلك، هناك العديد من الأوامر الأخرى التي لم يتم تناولها في هذا البرنامج التعليمي. تعرف على المزيد حول أوامر VboxManage والخيارات التي يوفرها لك عن طريق تشغيل الأمر التالي:
vboxmanage
استكشف هذا البرنامج التعليمي بعض الأوامر المهمة لإدارة أجهزة VirtualBox الافتراضية باستخدام VboxManage، وهي أداة CLI قوية وخفيفة الوزن. بالإضافة إلى ذلك، يمكنك بسهولة إنشاء برامج نصية للتشغيل الآلي استنادًا إلى VboxManage لإدارة الأجهزة الافتراضية بسهولة.
تمنحك الأجهزة الافتراضية الفرصة لتشغيل أنظمة تشغيل متعددة وتجربتها على جهاز الكمبيوتر الخاص بك. بالإضافة إلى ذلك، نظرًا لأن الأجهزة الافتراضية تعمل في بيئة آمنة ومعزولة، يمكنك الاطمئنان إلى أنه في حالة تعطل العميل أو الجهاز الظاهري، فلن يؤثر ذلك سلبًا على نظام التشغيل المضيف.