ساخت کلاستر Proxmox VE تولیدی
یک کلاستر ۳ نودی Proxmox با ذخیرهسازی Ceph HA کامل بدون نقطه شکست واحد فراهم میکند.
نیازمندیهای سختافزاری
- ۳× سرور (مشخصات یکسان توصیه میشود)
- ۲× کارت شبکه ۱۰GbE در هر سرور (یکی برای کلاستر، یکی برای Ceph/ذخیرهسازی)
- NVMe SSD برای OSDهای Ceph
- کارت شبکه مدیریتی اختصاصی
طراحی شبکه
| شبکه | کاربرد | سرعت |
|---|---|---|
| corosync | ضربان قلب کلاستر | 1GbE اختصاصی |
| ceph-pub | شبکه عمومی Ceph | 10GbE |
| ceph-cluster | Replication Ceph | 10GbE جداگانه |
| vmbr0 | ترافیک VM | 10GbE |
راهاندازی Ceph
BASH
# اجرا روی هر نود
pveceph init --network 10.20.20.0/24
# ایجاد Monitor روی هر ۳ نود
pveceph mon create
# افزودن OSD (یکی در هر دیسک در هر نود)
pveceph osd create /dev/nvme0n1
# ایجاد Pool Ceph برای VMها
pveceph pool create vm-pool --size 3 --min-size 2پیکربندی HA
BASH
# ایجاد گروه HA
ha-manager groupadd production --nodes pve1,pve2,pve3
# افزودن VMها به HA
ha-manager add vm:100 --group production --max-restart 3تست Live Migration
BASH
# انتقال VM بین نودها (بدون توقف)
qm migrate 100 pve2 --onlineمشکلات رایج
- Split-brain: همیشه از تعداد فرد نود استفاده کنید (۳، ۵، ۷)
- Ceph کند: تأخیر OSD را بررسی کنید؛ NVMe آن را بهطور چشمگیری بهبود میبخشد
- HA storm: تأخیرهای راهاندازی مجدد را تنظیم کنید تا از خرابیهای آبشاری جلوگیری شود
