دليل
منظّف الأجهزة الافتراضية
تعرض هذه الصفحة ضيوف Proxmox غير المربوطين بـ WHMCS. كُتبت للمشغّل الذي ينظّف عقدة أو يربط الضيوف اليتامى دفعة واحدة.
القائمة: Addons → Proxmox Suite → VM List → Management → VM Cleaner

الغرض
القائمة هي الجرد الحي نفسه في VMs List مع حالة الربط Unlinked. القوالب مستبعدة. تُستعلَم العناقيد Active فقط.
المقدمة: Orphan Proxmox guests that are not linked to a WHMCS service. Bulk delete or link them from here.
عند الفراغ: No orphan guests found.
عوامل التصفية والأعمدة
| الحقل | ماذا يفعل |
|---|---|
| Cluster | All clusters، أو عنقود واحد نشط. يُرسَل عند التغيير. |
الأعمدة: مربع التحديد، Cluster، Node، VMID، Name، Type، Status. Import على الصف يفتح لوحة استيراد VMs List لذلك الضيف.
حذف المحدد
Delete selected يعرض التأكيد Permanently delete selected guests from Proxmox? ويرسل DELETE إلى Proxmox لكل ضيف qemu أو LXC. لا يتغيّر WHMCS، لأن هذه الصفوف بلا خدمة. بلا تحديد: Select at least one orphan guest. عند النجاح: Deleted %d guest(s). يُعرَض خطأ API لكل ضيف بالصيغة VMID {id} on {node}: {msg}.
ربط المحدد
| الحقل | ماذا يفعل |
|---|---|
| Import mode | Create WHMCS order and link to client (الافتراضي) أو Attach existing service |
| Client | العملاء النشطون. لا يوجد عنصر نائب فارغ: يُختار أول عميل إن وُجد عملاء. |
| Product | منتجات Proxmox Suite. كذلك: يُختار أول منتج إن وُجدت منتجات. |
| Existing service ID | يُستخدم للإرفاق فقط. |
| Link selected | يشغّل الوضع المختار لكل صف محدَّد. |
يستخدم الإنشاء طريقة الدفع mailin. هذا النموذج بلا مفتاحَي Skip invoice وSkip email، لذا مسار الإنشاء لا يتخطى الفاتورة ولا بريد الطلب. استيراد الضيف الواحد في VMs List يتخطى الاثنين افتراضياً.
بلا تحديد، أو عند غياب العميل والمنتج: Client and product are required. تُسبَق أخطاء الربط الأخرى بـ VMID. عند النجاح: Linked %d guest(s).
Warning
Delete selected يدمّر الضيف على Proxmox. لا يمكن التراجع عن ذلك من داخل WHMCS. اربط أولاً إن كان الضيف سيُفوتر.
مثال
لإزالة ثلاثة أجهزة مختبر على عنقود واحد: اضبط Cluster، وحدّد الصفوف، ثم Delete selected، وأكّد. لفوترة أحدها بدل حذفه، استخدم Import على ذلك الصف حتى تتمكن من تفعيل Skip invoice في VMs List.
الخطوة التالية
الضيوف المربوطون ومهامهم في سجل المهام.