الأنماط الشائعة لـ Proxmox VE: النسخ الاحتياطي والاستنساخ والترحيل
تركّز هذه المقالة على أكثر خمس عمليات يومية شيوعاً، مع قوالب عملية يمكن استخدامها فوراً. أتقن هذه الأنماط وستتمكن من التعامل مع 80% من السيناريوهات — الـ 20% المتبقية للقسم المتقدم.
النمط 1: نسخ احتياطي لآلة افتراضية
الهدف: الاحتفاظ بنسخة احتياطية دورية يمكنك الاستعادة منها — حتى إذا سارت الأمور بشكل خاطئ، لن تبدأ من الصفر.
# نسخ احتياطي يدوي لـ VM 100 إلى local (وضع snapshot — الـ VM لا يزال يعمل)
vzdump 100 --storage local --mode snapshot --compress zstdجدوله في: Datacenter -> Backup -> Add، اضبط وقتاً (مثلاً 02:00 يومياً). اضبطه وانسه.
وضع
snapshotيتيح النسخ الاحتياطي بينما الـ VM يعمل — مثل تصوير قطة نائمة بدون إيقاظها.
النمط 2: استنساخ آلة افتراضية
الهدف: نسخ بيئة موجودة بسرعة بدون إعادة التثبيت من الصفر.
# استنساخ كامل (قرص مستقل، مكتفٍ بذاته تماماً)
qm clone 100 101 --name clone-vm --full
# استنساخ مرتبط (يشارك القرص الأساسي، يوفر مساحة)
qm clone 100 102 --name linked-clone --linkedالفرق بجملة واحدة: كامل = مستقل، يأخذ مساحة؛ مرتبط = يوفر مساحة، لكنه يعتمد على القرص الأصلي. لا تحذف القرص الأصلي — الاستنساخات المرتبطة ستكسر معه.
النمط 3: الترحيل الحي
الهدف: نقل VM إلى عقدة أخرى بدون إيقاف تشغيله — بدون انقطاع في الخدمة.
الشرط المسبق: يجب أن تتمكن العقدة المستهدفة من الوصول إلى نفس القرص (التخزين المشترك مثالي).
qm migrate 100 <عقدة-الهدف> --liveإذا كان القرص على
local، عادةً تحتاج ترحيل القرص أولاً أو التبديل إلى تخزين مشترك — وإلا سيخبرك migrate "لا أستطيع إيجاد القرص."
النمط 4: إنشاء حاوية LXC
الهدف: تشغيل بيئة Linux خفيفة الوزن بسرعة لتشغيل خدمة — يستخدم موارد أقل من VM.
# تحديث قائمة القوالب أولاً
pveam update
# تنزيل قالب Debian
pveam download local debian-12-standard_12.2-1_amd64.tar.zst
# إنشاء حاوية
pct create 200 local:vztmpl/debian-12-standard_12.2-1_amd64.tar.zst \
--hostname my-app \
--memory 512 \
--cores 1 \
--net0 name=eth0,bridge=vmbr0,ip=dhcp \
--rootfs local-lvm:8LXC يبدأ بسرعة ويستخدم موارد قليلة — رائع لتشغيل الكثير من الخدمات الصغيرة.
النمط 5: اللقطات والتراجع
الهدف: قبل تحديث رئيسي أو تغيير إعداد، اترك نقطة استعادة يمكنك "العودة إليها".
# إنشاء لقطة
qm snapshot 100 before-update
# حدث خطأ ما؟ تراجع
qm rollback 100 before-update
# كل شيء على ما يرام؟ احذف اللقطة
qm delsnapshot 100 before-updateاجعلها عادة أخذ لقطة قبل العمليات الكبيرة: لقطة أولاً، ثم تصرف. وقت التصحيح الذي توفره يمكن إنفاقه على أشياء أفضل.
الخطوات التالية
بعد تدريب الأنماط اليومية، إذا أردت تجربة متعدد العقد أو HA أو Ceph:
👉 متقدم