شرح صفوف ومحتوى الفقرة
كيف تنسخ آلة افتراضية ثانية وتضبط سياسة عنوان MAC لمنع تصادم الشبكة؟
بينما تتيح لك لقطات الاسترجاع التنقل زمنياً داخل الآلة الافتراضية نفسها، فإن عملية الاستنساخ (VM Cloning) تنشئ آلة افتراضية ثانية مستقلة تماماً في قائمة البرنامج بحيث يمكنك تشغيل الآلة الأم والآلة المستنسخة في اللحظة ذاتها. فعلى سبيل المثال، بمجرد الانتهاء من إعداد خادم لينكس أساسي، يمكنك استنساخه فوراً ليعمل كخادم قاعدة بيانات ثانٍ أو كجهاز هدف داخل مختبر فحص أمني.
عند النقر بزر الفأرة الأيمن على آلة متوقفة واختيار Clone (أو الضغط على الاختصار Ctrl + O)، يطالبك معالج الاستنساخ بضبط ثلاثة إعدادات هوية حاسمة:
- اسم الآلة الجديدة ومسار الحفظ: اختر اسماً يوضح الدور الوظيفي للنسخة الجديدة مثل
Ubuntu-DB-Node02لتمييز مجلدها وملفاتها على قرص المضيف عن الآلة الأصلية. - الإعداد الشبكي الأخطر — سياسة العنوان الفيزيائي: تمتلك كل بطاقة شبكة عنواناً فيزيائياً فريداً، وتُحدد سياسة العنوان الفيزيائي (MAC Address Policy) مصير هذا العنوان عند النسخ. إذا شغّلت الآلة الأم والآلة المستنسخة معاً على نفس الشبكة بنفس العنوان الفيزيائي، سيحدث تصادم فوري في الحزم وتعارض في عناوين IP الموزعة من خادم DHCP. لذلك اختر دائماً Generate new MAC addresses for all network adapters لتوليد عناوين فيزيائية جديدة وفريدة لجميع بطاقات الشبكة في النسخة الجديدة.
- خيارات الاحتفاظ بأسماء الأقراص ومعرفات العتاد: اترك خياري
Keep Disk NamesوKeep Hardware UUIDsبدون تحديد في جميع مختبرات التطوير والأمن المعتادة ليمنح البرنامج الآلة الجديدة معرفات برمجية فريدة، ولا تفعلها إلا عند نقل برنامج مقيد برخصة مربوطة بمعرف العتاد الأصلي بشرط عدم تشغيل الآلتين معاً.
Shell
# Clone a VM and register it with newly generated MAC addresses
VBoxManage clonevm "Ubuntu-Web-Lab" \
--name "Ubuntu-DB-Node02" \
--mode=machine \
--register