أجهزة الكمبيوتر شبابيك إنترنت

أيهما أفضل برنامج Virtualbox أو Vmware. مقارنة بين Oracle VirtualBox و VMware Workstation اختيار جهاز افتراضي

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

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

يمكن للعديد من الأجهزة الافتراضية العمل على جهاز كمبيوتر فعلي واحد في نفس الوقت. إلى أي مدى يعتمد على موارد الأجهزة: كلما كان المعالج أسرع ، زادت ذاكرة الوصول العشوائي (RAM) ، وكلما كان محرك الأقراص أكثر اتساعًا ، زاد حجم محرك الأقراص. يمكن لجهاز كمبيوتر منزلي متوسط ​​المدى يعمل بنظام Windows 10 التعامل مع ثلاثة إلى خمسة أنظمة تشغيل خفيفة الوزن (مثل Windows XP و Android ونظام Lubuntu + الأساسي) تعمل بشكل متزامن. أو اثنين أو ثلاثة ثقيل الوزن نسبيًا (على سبيل المثال ، Windows 10 + Virtual Windows 7 و Mac OS X). كما فهمت بالفعل ، تتيح لك تطبيقات محاكي الكمبيوتر الافتراضي تثبيت وتشغيل مجموعة متنوعة من أنظمة التشغيل عليها.

تستخدم الأجهزة الافتراضية للأغراض العامة (على عكس الأجهزة المتخصصة مثل ، على سبيل المثال ، VM Java):

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

وبالطبع ، تُستخدم الأجهزة الافتراضية على نطاق واسع لتوزيع موارد عمل الخادم.

لن نتطرق اليوم إلى التطبيق الصناعي لـ VM ، لكننا نفكر فقط في ما يمكن أن يكون مفيدًا للمستخدمين المنزليين لنظام التشغيل Windows.

Oracle Virtualbox

دعنا نلقي نظرة على عملية إنشاء جهاز افتراضي جديد وبدء تثبيت Windows 10 فيه.

  • انقر فوق الزر "إنشاء" في اللوحة العلوية.

  • في النافذة الأولى من معالج إنشاء VM ، سنشير إلى اسم نظام التشغيل (سيتم عرضه في قائمة أنظمة الضيف) ونوعه (Windows و Linux وما إلى ذلك) والإصدار. في مثالنا ، هذا هو Windows 10 32 بت (يمكنك أيضًا تثبيت 64 بت ، لكنه سيتطلب المزيد من الموارد). انقر فوق "التالي" للمتابعة إلى الخطوة التالية.

  • بعد ذلك ، سوف نشير إلى الحجم ذاكرة الوصول العشوائي VM. بشكل افتراضي ، يتم تخصيص Windows 10 x86 1 جيجا بايت ، ولكن يمكنك زيادة هذا المبلغ عن طريق تحريك شريط التمرير إلى اليمين. إذا كان جهاز الكمبيوتر الخاص بك لا يحتوي على الكثير من ذاكرة الوصول العشوائي ، فلا تعط VM أكثر من 2-3 جيجابايت ، وإلا فإن النظام الرئيسي سيتباطأ بسبب نقص الذاكرة.

  • بعد ذلك ، نقوم بإنشاء قرص ثابت افتراضي. إذا كنت تقوم بتثبيت النظام لأول مرة ، فحدد خيار "إنشاء جديد".

  • اترك نوع القرص الظاهري الافتراضي.

  • تنسيق التخزين هو منطقة في التخزين الفعلي لجهاز الكمبيوتر الخاص بك يتم تخصيصها لجهاز افتراضي. يمكن أن يكون لها حجم ثابت أو متوسع ديناميكيًا ضمن الحدود التي تحددها أكثر. لتوفير مساحة ، سنختار تنسيقًا ديناميكيًا.

  • بعد ذلك ، سنشير إلى اسم وحدة التخزين (القرص الظاهري C) وحجمها. الافتراضي هو 32 جيجا بايت.

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

  • في النافذة التي ستفتح بعد ذلك ، ستظهر نافذة "اختر قرص التشغيل". انقر على أيقونة المجلد وحدد المسار إلى مجموعة توزيع النظام. يمكن أن تكون صورة بتنسيق .iso أو وسائط مادية (DVD ، محرك أقراص فلاش). بعد تحديد التوزيع ، انقر فوق "متابعة".

  • لا يختلف المسار الإضافي لتثبيت نظام التشغيل في جهاز افتراضي عن التثبيت على جهاز كمبيوتر فعلي.

بعض إعدادات VM والضيف

يؤدي النقر فوق نافذة الجهاز الظاهري إلى التقاط مؤشر الماوس (أي أنه سيتحرك فقط داخل الشاشة الافتراضية). اضغط على Ctrl + Alt لإعادة المؤشر إلى نظام التشغيل الرئيسي.

للوصول إلى المجموعة الكاملة من وظائف نظام التشغيل الضيف ، تحتاج إلى تثبيت الوظائف الإضافية الخاصة. انتقل إلى قائمة "الأجهزة" ، وانقر على "Mount Guest OS Additions Disk Image" واتبع الإرشادات الإضافية.

لتوصيل مجلد بنظام الضيف لمشاركة الملفات مع المجلد الرئيسي ، انقر فوق عنصر قائمة "الأجهزة" "المجلدات المشتركة". انقر على أيقونة "folder +" في النافذة التي تفتح ومن خلال حقل "path to folder" حدده في المستكشف (يعرض أدلة النظام الرئيسي).

إذا كنت تريد أن يعمل الإعداد طوال الوقت ، فتحقق من الاتصال التلقائي وإنشاء مجلد دائم. مجلد مشتركسيتم الوصول إليها من مستكشف الجهاز الظاهري كشبكة.

لتغيير ترتيب أجهزة تمهيد الاقتراع (على سبيل المثال ، لتشغيل جهاز افتراضي من قرص DVD) ، قم بإيقاف تشغيل نظام التشغيل الضيف ، وافتح إعداداته (في نافذة Virtualbox الرئيسية) وانتقل إلى علامة التبويب الأولى في قسم "النظام". في قائمة Boot Order ، حدد الوسائط التي تريدها واستخدم أزرار الأسهم لتحريكها لأعلى.

برنامج VMware Workstation Pro

بعض الخيارات للأجهزة الافتراضية Hyper-V

لأخذ لقطة لنظام تشغيل ضيف قيد التشغيل ، افتح القائمة العلوية لنافذة الإجراء وانقر نقطة فحص". أو اضغط على المجموعة Ctrl + N.

يتم فتح الوصول إلى إعدادات الجهاز الظاهري الفردي من قائمة السياق الخاصة به في قائمة نافذة المدير الرئيسية ويتم إخفاؤه خلف زر "الإعدادات".

الميزات الأخرى للبرنامج هي أيضًا واضحة جدًا ويتم إتقانها دون صعوبة كبيرة.

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

فهم الأجهزة الافتراضية

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

في الواقع ، يتم تقليل جميع الاختلافات بين الأجهزة الافتراضية الحالية فقط إلى قائمة أنظمة التشغيل المدعومة ، بالإضافة إلى التكلفة. أكثر الأنظمة شيوعًا اليوم هي VirtualBox و Windows Virtual PC و VMWare. كيف هم مختلفون؟

ORACLE VirtualBox - آلة افتراضية مجانية ومتعددة الاستخدامات

فيرتثلبوإكس- بسيط جدا وقوي و أداة مجانيةللافتراضية ، تطوير بفضل دعم شركة أوراكل الشهيرة. يتيح لك تثبيت أي نظام تشغيل حديث تقريبًا "كضيف" ، سواء كان ذلك Windows أو MacOS أو أي من ممثلي عائلة Linux.

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

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

Windows Virtual PC - جهاز افتراضي من Microsoft

Windows Virtual PC Screen Windows Virtual PC هو جهاز افتراضي للعمل فقط وحصريًا مع Windows. تثبيت لينكسو MacOS وأنظمة التشغيل الأخرى غير مدعومة.

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

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

محطة عمل VMware - للمهام الجادة

شاشة المحاكاة الافتراضية لـ VMWare يعد برنامج VMware Workstation برنامجًا افتراضيًا قويًا ومدفوعًا وموثوقًا للغاية يدعم العمل مع نظامي التشغيل Windows و Linux. بالنسبة إلى نظام التشغيل MacOS الافتراضي ، فإن هذا الجهاز غير مخصص.

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

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

تم تنظيم واجهة VMware Workstation بشكل جيد ، لذلك من السهل جدًا الشعور بالراحة مع جميع وظائفها الغنية. البرنامج يدعم اللغة الروسية بشكل كامل.

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

ملخص

إذا أردت أن مجرد اختبارأي برنامج أو نظام تشغيل جديد ، الخيار الأفضلسيكون هناك آلة افتراضية مجانية - ORACLE Virtual Box. وهو يدعم أي نظام تشغيل حديث وقابل للتخصيص بدرجة كبيرة.

يركز برنامج VirtualBox على الإصدارات الحالية من أنظمة التشغيل ، لذلك ، إذا كنت بحاجة إلى ضمان تشغيل أي برنامج مكتوب لأحد إصدارات Windows الأقدم، سيكون الخيار المثالي هو Windows Virtual PC - فهو ينفذ بشكل موثوق التفاصيل الدقيقة لعمل أي إصدار من Windows على أحدث الأجهزة.

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

تكتسب المحاكاة الافتراضية شعبية متزايدة هذه الأيام. غالبًا ما يتم استخدام المحاكاة الافتراضية في الإنتاج ، على سبيل المثال ، على الخوادم و VPS وما إلى ذلك ، ولكن أيضًا في الأنظمة المنزلية. ستكون المحاكاة الافتراضية مفيدة بشكل خاص لمستخدمي Linux الذين يحتاجون ، على سبيل المثال ، لتشغيل توزيعات متعددة للاختبار أو Windows.

يوجد الآن اثنان من أكثر بيئات المحاكاة الافتراضية شيوعًا لنظام التشغيل Linux - VitrualBox المجاني وبرنامج Vmware الخاص. لكل برنامج إيجابيات وسلبيات خاصة به ، سنحاول في هذه المقالة معرفة أيهما أفضل من برنامج Virtualbox أو Vmware ، وكذلك كيفية اختلافهما. للراحة ، سنقارن الفئات المختلفة.

للعديد من المستخدمين ، على وجه الخصوص الكمبيوتر المنزليالسعر لديه جدا أهمية عظيمة... وهذا هو المكان الذي تختلف فيه محطة عمل vmware أو Virtualbox.

فيرتثلبوإكس

الأربعاء VirtualBox الافتراضيةوزعت مع فتح مصدر الرمز... تم تطويره من قبل مجتمع من المبرمجين حول العالم وهو متاح للاستخدام مجانًا تمامًا.

برنامج VMware

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

2. عملية تثبيت النظام

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

فيرتثلبوإكس

تتم جميع التكوينات في واجهة المستخدم الرسومية ، على عكس أدوات وحدة التحكم مثل qemu. أثناء إنشاء الجهاز ، سيتعين عليك تحديد العديد من الإعدادات ، وتحديد نوع نظام التشغيل وشهادته ، وتحديد مقدار الذاكرة له ، وإنشاء قرص ثابت ، وتكوين ذاكرة الفيديو. يمكن أن يتم التثبيت من صورة ISO, USB عصاأو قرص DVD... ولكن سيتعين عليك متابعة عملية التثبيت بأكملها يدويًا ، تمامًا مثل التثبيت على جهاز كمبيوتر عادي.

برنامج VMware

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

3. الفرص

يمكن العثور على معظم الاختلافات عند مقارنة Virtualbox مقابل VMware في قدرات الأجهزة الافتراضية.

فيرتوال بوكس

على الرغم من أن VirtualBox هو حل مجاني ، إلا أن الجهاز الظاهري له مميزاته. دعنا نفكر في الميزات الرئيسية:

  • دعم للعمل من خلال سطر الأوامر;
  • تكامل الشاشة ، الحافظة المشتركة وتبادل الملفات بين المضيف والضيف ؛
  • دعم الرسومات ثلاثية الأبعاد محدود ، فقط OpenGL يصل إلى 3.0 ؛
  • يتم دعم عدد غير محدود من لقطات نظام التشغيل ؛
  • يدعم تشفير قرص الجهاز الظاهري عبر VBoxExtensions ؛
  • USB 2.0 / 3.0 مدعوم ؛
  • يدعم تسجيل الفيديو من السيارة.

من بين السلبيات ، يمكن ملاحظة أنه لا يمكنك تخصيص أكثر من 256 ميغا بايت من ذاكرة الفيديو للجهاز ، وهذا ليس كثيرًا للأنظمة الحديثة. كما أن DirectX للرسومات ثلاثية الأبعاد غير مدعوم.

برنامج VMware

يحتوي VMware على وظائف أكثر قليلاً ، لكن الإصدار المجاني لا يحتوي على كل شيء ، ضع في اعتبارك ميزات الإصدار المجاني:

  • التثبيت التلقائي للأنظمة حسب النموذج ؛
  • تكوين مفصل للأجهزة ، بما في ذلك ضبط معرف المعالج ، والمقدار التعسفي لذاكرة الفيديو والمعلمات الأخرى ؛
  • التكوين البسيط لشبكة افتراضية بين الأجهزة ، يرتفع تلقائيًا ، على عكس VirtualBox ؛
  • دعم محسّن للرسومات و DirectX 10 ، يمكنك ممارسة الألعاب ؛
  • تنفيذ BIOS أكثر اكتمالاً ودعم EFI ؛

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

4. الأداء

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

يزعم العديد من المستخدمين أن أداء VMware أفضل. بالإضافة إلى ذلك ، فيما يتعلق بالرسومات ، فإن برنامج VMware يعمل بشكل أفضل كثيرًا.

الاستنتاجات

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

إذا كنت من محبي البرامج المجانية وتريد لقطات ، لكن إعدادات الأجهزة ليست مهمة جدًا بالنسبة لك ، فيمكنك استخدام VirtualBox. ما الجهاز الظاهري الذي تستخدمه؟ كيف تجيب على السؤال الذي هو أفضل من VirtualBox أو VMware؟ لماذا اخترتها؟ اكتب في التعليقات!

إدخالات ذات صلة:


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

برنامج VMware ESXi

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

حتى اليوم ، يمكنك غالبًا العثور على VMware Workstation و VMware Player على أجهزة الكمبيوتر المكتبية. ظهر الأخير كإجابة على MS Virtual PC وهو نسخة مجانيةمحطة العمل. إنه يعمل من نظام التشغيل المثبت ، أي أنه غير مناسب تمامًا للبيئة الصناعية. للتثبيت على المعدن العاري ، يتم تقديم VMware ESXi - منتج مستقل يمثل الأساس لتثبيت أنظمة تشغيل الضيف ، ومع VMware vSphere - أداة لبناء البنية التحتية الافتراضية وإدارة الموارد الافتراضية (لمزيد من التفاصيل في المقالة "المجال الافتراضي" "، انظر] [08.2010). في الواقع ، ESXi هو نسخة مجردة بشكل كبير من Linux ، تحتوي على hypervisor (VMkernel) ووحدات تحكم الإدارة: vCLI (vSphere CLI) ، PowerCLI (واجهة PowerShell إلى vCLI) ، SSH و DCUI (واجهة مستخدم وحدة التحكم المباشرة).

في السابق ، كانت ESXi تُعتبر "الأخ الصغير" في خط إنتاج VMware ، لأنها نسخة مجانية ومجردة من ESX. لكن وقت ESX قد مر ، ستتضمن الإصدارات التالية من VMware vSphere دعمًا حصريًا لـ ESXi (يُقترح أيضًا اسمها البديل - VMware vSphere Hypervisor) ، ولم تعد جميع مزايا ESX على ESXi شيئًا. لذلك يوصي المطورون بالانتقال إلى ESXi.

الفرق الرئيسي بين ESXi و ESX هو الهندسة المعمارية. يعتمد ESX على إصدار كامل من Linux ، حيث يمكنك تثبيت تطبيقاتك إذا لزم الأمر. يعمل وكلاء VMware من خلال COS (Console OS) ، أي من خلال طبقة إضافية. نتيجة لذلك ، لدينا مجموعة توزيع أكبر: ~ 2 غيغابايت مقارنة بـ 350 ميغابايت لـ ESXi (يتم وضع 70 ميغابايت فقط على القرص الصلب).

في ESXi ، يعمل الوكلاء مباشرةً في VMkernel ، إذا لزم الأمر ، يتم أيضًا عرض وحدات الطرف الثالث (المراقبة ، وبرامج التشغيل) على برنامج Hypervisor. تعني الطبقات الأقل مزيدًا من الموثوقية والأمان ، ومساحة أقل للهجمات.

يمكن كتابة مجموعة التوزيع على محرك أقراص فلاش أو حتى تضمينها في البرنامج الثابت للخادم. نظرًا لبعض الخصائص المميزة ، فإن القائمة الرسمية للأجهزة المتوافقة لـ ESXi (clck.ru/9xlp) أصغر من تلك الموجودة في ESX ، والتي تدعمها أيضًا الخوادم القديمة ، ولكنها ستزداد بمرور الوقت. بالإضافة إلى ذلك ، أنشأ المتطوعون قائمة غير رسمية بأجهزة كمبيوتر ESXi Whitebox HCL (clck.ru/9xnD) التي تشغل VMware ESXi. يتم استخدام الأنظمة من هذه القائمة على مسؤوليتك الخاصة ، ولكن عادةً لا تنشأ مشاكل.

يتميز منتج VMware بدعمه لعدد كبير من أنظمة تشغيل الضيف. إليك مجموعة كاملة - Windows و Linux و Solaris و FreeBSD و Netware وغيرها الكثير ، والقائمة الكاملة متاحة على الموقع.

تم بالفعل "سحب" وظائف أحدث إصدارات ESXi وفقًا لقدرات ESX - هناك تكامل مع Active Directory (أي حسابسيتم التحقق في الدليل) ، وظائف إدارة الذاكرة الموسعة (الموارد غير المستخدمة يتم تحريرها) ، عمل مشتركمع VMware vStorage VMFS / Storage VMotion وأنظمة التخزين SAN ، تحديد أولويات حركة المرور ، تكنولوجيا أمان واجهة برمجة التطبيقات للأمان VMsafe. يتيح لك تخصيص الموارد المرن إضافة وحدة المعالجة المركزية (CPU) وذاكرة الوصول العشوائي (RAM) والقرص الصلب "بشكل سريع" (بما في ذلك تغيير حجم القرص الحالي دون إعادة التشغيل).

تثبيت التوزيع على المعدن بسيط للغاية ( الإصدار القياسيمن محرك أقراص أو عبر PXE) ، بالإضافة إلى ذلك ، بدءًا من الإصدار 4.1 ، يتم دعم البرامج النصية لأتمتة عملية تثبيت البرامج وتكوين الشبكة والاتصال بخادم vCenter. تم دمج الإدارة عبر vSphere API نسخة احتياطية ESXi.

من المهم أيضًا أن يكون لديك محول VMware vCenter خاص (vmware.com/products/datacentervirtualization/converter) ، والذي يسمح باستخدام MS Virtual Server ، Virtual PC ، صور Hyper-V في ESXi ، بالإضافة إلى الخوادم المادية وصور أقسام القرص تم إنشاؤها بواسطة برامج مثل Acronis True Image و Norton Ghost وغيرها.

بالإضافة إلى ذلك ، يمكن أن تساعدك خدمة ويب VMware Go المجانية (go.vmware.com) في نشر ESXi ، مما يسمح لك باختبار الخادم الماديمن أجل التوافق ، قم بتثبيت ESXi وإنشاء أجهزة VM جديدة.

MS هايبر- V

تقنية المحاكاة الافتراضية من MS ، تم إصدار النسخة النهائية منها في صيف 2008. مع إصدار Win2k8R2 ، تلقى Hyper-V ميزات جديدة - الترحيل المباشر ، والذاكرة الديناميكية ، وتحسين عدد من الأدوات ودعم الأجهزة.

تم بناء Hyper-V على مبدأ برنامج Hypervisor مع microkernel ويتصل مباشرة مع أجهزة الخادم على Ring-1. هذا يقلل من التكاليف ، مما يؤدي إلى سرعة عمل عالية. يتم تقديمه في نسختين - كدور Windows Server 2k8 / R2 (متوفر في النسخة الكاملةو Server Core) أو كحل مستقل للتركيب المعدني - MS Hyper-V Server 2008 R2 (microsoft.com/hyper-v-server). يتم توزيع هذا الأخير مجانًا (لا يتطلب ترخيص وصول العميل) ، ولا يلزم الترخيص إلا لنظام التشغيل Windows الضيف. في الأساس ، هذا إصدار مُجرد من Server Core ، حيث يتم تثبيت دور واحد (بدون القدرة على التغيير) وأدوات الإدارة محدودة.

بالإضافة إلى الترخيص ، هناك اختلافات أخرى بين الإصدارات المختلفة من Hyper-V ، ولكن في الإصدار المجاني ، يتوفر كل ما تحتاجه لإنشاء خادم افتراضي. هذه هي دعم لتقنية Live Migration ودمج الخادم وتجميع العقدة.

يمكن أن يحتوي الخادم الذي تم تثبيت MS Hyper-V Server عليه على 1 تيرابايت من ذاكرة الوصول العشوائي وما يصل إلى 8 وحدات معالجة مركزية ، وهو ما يكفي تمامًا لمهام المؤسسات الصغيرة والمتوسطة.
32 بت و 64 بت مدعومة رسميًا. إصدارات Windows XP SP3 و Vista SP2 / 2k3 SP1 / 2k8 و Linux (SLES و RHEL). ولكن على الإنترنت ، يمكنك العثور على عشرات الكتيبات التي تصف التشغيل الناجح للإصدارات الأخرى من * nix - Ubuntu و FreeBSD وما إلى ذلك. للتثبيت ، يوصى باختيار توزيعات Linux مع kernel 2.6.32+ ، والتي تضيف دعمًا لـ Hyper-V (يتم توزيع LinuxIC ، MS بموجب GPL). صحيح ، يمكن تكوين ضيوف Win2k8 فقط باستخدام 4 وحدات معالجة مركزية (vCPU).

لتثبيت MS Hyper-V Server ، فأنت بحاجة إلى جهاز كمبيوتر يدعم وحدة المعالجة المركزية x64 تقنية إنتل VT أو AMD-V ، وذاكرة وصول عشوائي لا تقل عن 1 غيغابايت.

لإدارة صفيفات كبيرة من الخوادم الافتراضية ، تقدم MS منتجًا منفصلاً ، System Center Virtual Machine Manager 2008 (SCVMM 2008) ، والذي يحتوي على أدوات لـ P2V (المادية إلى الافتراضية) وتحويلات الخادم V2V (باستخدام VMware). مرة أخرى ، في قائمة المدعومة لـ P2V فوز فقط. لذلك ، لترحيل خادمك الذي يعمل على Linux ، عليك أن تأخذ مسارًا طويلاً: برنامج VMware vCenter Converter .. ESXi .. SCVMM .. Hyper-V. لا تتم هذه العملية دائمًا بسلاسة ، خاصةً بالنسبة للتوزيعات غير المدعومة رسميًا.

في هذه الحالة ، يكون تثبيت النظام نظيفًا أكثر أمانًا ثم نقل البيانات من النسخة الاحتياطية. بدلاً من SCVMM في هذه الحزمة ، يمكنك استخدام VMDK2VHD مجانًا (vmtoolkit.com/files) و Citrix XenConvert و Quest vConverter (

آلة افتراضية هو برنامج يتيح لك إدخال جهاز كمبيوتر إلى جهاز كمبيوتر. وهذا يعني أن جهاز الكمبيوتر الحقيقي لديك قادر على محاكاة جهاز كمبيوتر آخر (باستخدام جهاز أو نظام تشغيل مختلف أو BIOS وغيرها).

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

مزايا الأجهزة الافتراضية الحديثة:

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

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

نظرة عامة على الجهاز الظاهري

1 - فيرتثلبوإكس . لعل أشهر برنامج محاكي المستخدم الذي قدمته الشركةوحي ... البرنامج بسيط واجهة المستخدموالترويس المدمج ، وهو مناسب بالفعل للمستخدمين المبتدئين.

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

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

2 - VirtManager . برنامج سهل التشغيل أيضًا ، ولكنه أكثر تعقيدًا إلى حد ما من الإصدار السابق. يمكن بسهولة الخلط بين المبتدئين هنا ، ويمكن أن يكون مجرد سرد جميع أنظمة التشغيل ذات 86 بت أمرًا مربكًا.

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

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

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

3 - جنوممربعات . إذا كان البرنامج السابق يتطلب معرفة ووقتًا معينًا من المستخدمين للدراسة ، وكان أكثر ملاءمة لمسؤولي النظام ، ثم الأداة المساعدةصناديق جنوم أبسط بكثير وأكثر ملاءمة للمستخدم العادي للتعرف عليها.

في بضع نقرات ، يمكنك إعداد آلة افتراضية كاملة ، إلى جانب ذلك ، يحتوي البرنامج على واجهة بسيطة وملونة. نعم ، لقد تم تقليل إمكانيات البرنامج بشكل كبير مقارنة بالبديل السابق ، لكنه يوفر القاعدة الأساسية للقدرات.

خيار رائع للمستخدم المبتدئ الذي سيُظهر قدرة الأجهزة الافتراضية.

4 - مشغل VMware.لا تحرج من كلمة "لاعب" ، لأنه اليوم لم يعد لاعبًا ، بل برنامجًا لإنشاء آلة افتراضية كاملة ، وذات جودة عالية إلى حد ما.

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

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

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

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