الأنماط الشائعة لـ Proxmox VE: النسخ الاحتياطي والاستنساخ والترحيل

3 min read

تركّز هذه المقالة على أكثر خمس عمليات يومية شيوعاً، مع قوالب عملية يمكن استخدامها فوراً. أتقن هذه الأنماط وستتمكن من التعامل مع 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:8

LXC يبدأ بسرعة ويستخدم موارد قليلة — رائع لتشغيل الكثير من الخدمات الصغيرة.

النمط 5: اللقطات والتراجع

الهدف: قبل تحديث رئيسي أو تغيير إعداد، اترك نقطة استعادة يمكنك "العودة إليها".

# إنشاء لقطة
qm snapshot 100 before-update
 
# حدث خطأ ما؟ تراجع
qm rollback 100 before-update
 
# كل شيء على ما يرام؟ احذف اللقطة
qm delsnapshot 100 before-update

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

الخطوات التالية

بعد تدريب الأنماط اليومية، إذا أردت تجربة متعدد العقد أو HA أو Ceph:
👉 متقدم