رفتن به محتوا
بازگشت به وبلاگ
Proxmox

راه‌اندازی کلاستر Proxmox VE برای بارکارهای تولیدی

راهنمای گام به گام ساخت کلاستر ۳ نودی Proxmox با ذخیره‌سازی Ceph، Failover HA و Live Migration برای VM‌های تولیدی.

اسفند ۱۴۰۳
۱۸ دقیقه مطالعه

ساخت کلاستر Proxmox VE تولیدی

یک کلاستر ۳ نودی Proxmox با ذخیره‌سازی Ceph HA کامل بدون نقطه شکست واحد فراهم می‌کند.

نیازمندی‌های سخت‌افزاری

  • ۳× سرور (مشخصات یکسان توصیه می‌شود)
  • ۲× کارت شبکه ۱۰GbE در هر سرور (یکی برای کلاستر، یکی برای Ceph/ذخیره‌سازی)
  • NVMe SSD برای OSD‌های Ceph
  • کارت شبکه مدیریتی اختصاصی

طراحی شبکه

شبکهکاربردسرعت
corosyncضربان قلب کلاستر1GbE اختصاصی
ceph-pubشبکه عمومی Ceph10GbE
ceph-clusterReplication Ceph10GbE جداگانه
vmbr0ترافیک VM10GbE

راه‌اندازی 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: تأخیرهای راه‌اندازی مجدد را تنظیم کنید تا از خرابی‌های آبشاری جلوگیری شود