خدمات IT هزاره سوم

مشاوره، طراحی، توسعه شبکه، سایت، سئوی خود را به ما بسپارید.

WebDev📅 ۲۹ مهر ۱۴۰۵⏱ 9 دقیقه مطالعه💬 0 دیدگاه
راهنما
۲۹ مهر ۱۴۰۵زیرساخت IT8 دقیقه مطالعه

نکات کلیدی

  • Proxmox VE: راهنمای جامع مجازی سازی و کانتینر در ۲۰۲۶
  • ابزار Import Wizard: از نسخه ۸.۲، Proxmox امکان انتقال مستقیم ماشین های مجازی از ESXi را از طریق API فراهم می کند.
  • Proxmox یک پلتفرم قدرتمند و کامل برای مجازی سازی است که KVM و LXC، ذخیره سازی ZFS و Ceph، کلاستر چندمدیره و بکاپ یکپارچه را در یک پنل وب ارائه می کند.

Proxmox VE: راهنمای جامع مجازی‌سازی و کانتینر در ۲۰۲۶

اگر به دنبال درک عمیق و کامل Proxmox VE هستید، این راهنما شما را همراهی می‌کند؛ از معماری داخلی و اجزای پلتفرم گرفته تا ذخیره‌سازی، کلاستر، بکاپ و انتخاب سخت‌افزار مناسب.

معرفی Proxmox VE

Proxmox VE، یک توزیع لینوکسی متن‌باز است که بر پایه Debian ساخته شده و دو شیوه مجازی‌سازی را در یک بسته ارائه می‌دهد: ماشین مجازی کامل با KVM و کانتینر سبک با LXC. همه عملیات، از ساخت ماشین مجازی تا تخصیص منابع، کلاستر، فایروال و بکاپ، از طریق یک پنل وب مدیریت می‌شوند.

  • بدون هزینه لایسنس: Proxmox VE با مجوز GNU AGPLv3 منتشر می‌شود و امکانات پلتفرم بدون نیاز به اشتراک در دسترس هستند.
  • دو نوع مجازی‌سازی: KVM برای ویندوز و لینوکس و LXC برای سرویس‌های سبک لینوکسی.
  • امکانات سطح سازمانی: کلاستر، High Availability، ZFS، Ceph و بکاپ یکپارچه.
  • مهاجرت آسان از VMware: ابزار Import Wizard در نسخه ۸.۲، انتقال ماشین‌ها از ESXi را ساده کرده است.

نگاهی فنی به Proxmox VE

برای درک رفتار Proxmox VE، آن را به عنوان یک لایه نازک روی سخت‌افزار در نظر بگیرید. کرنل لینوکس منابع فیزیکی را مدیریت می‌کند و Proxmox روی آن، ابزارهای لازم برای ساخت، مدیریت و پشتیبان‌گیری را فراهم می‌آورد.

  • KVM: ماژولی درون کرنل لینوکس که با استفاده از قابلیت‌های سخت‌افزاری پردازنده (Intel VT یا AMD-V)، ماشین مجازی ایجاد می‌کند. QEMU سخت‌افزار مجازی را شبیه‌سازی کرده و دیسک و کارت شبکه با درایور virtio در اختیار سیستم عامل مهمان قرار می‌گیرد.
  • LXC: کانتینرها از کرنل میزبان استفاده می‌کنند و مصرف منابعشان نزدیک به صفر است. با این حال، تنها برای سرویس‌های لینوکسی مناسب هستند. از نسخه ۹.۱، امکان ساخت کانتینر از ایمیج‌های OCI نیز فراهم شده است.

مدیریت Proxmox VE

پس از نصب، مدیریت Proxmox VE از طریق مرورگر و آدرس انجام می‌شود. رابط کاربری بر پایه یک REST API با قالب JSON ساخته شده و امکان اتوماسیون، اتصال به پنل‌های میزبانی و ساخت ابزارهای سفارشی را فراهم می‌کند. در خط فرمان، دستور qm برای ماشین مجازی و pct برای کانتینر در دسترس است. ورود دومرحله‌ای با OATH و YubiKey پشتیبانی می‌شود.

معماری کلاستر Proxmox VE

معماری کلاستر Proxmox VE، Multi-Master نامیده می‌شود. در این معماری، هر سرور می‌تواند کل مجموعه را اداره کند و پیکربندی‌ها در فایل سیستم پایگاه داده‌محور pmxcfs نگه داشته می‌شوند. Corosync، پیکربندی‌ها را میان نودها همگام می‌کند و از دسترس خارج شدن یک نود، دسترسی مدیریتی شما به کل کلاستر را قطع نمی‌کند.

حتما مطالعه نمائید.
مهاجرت سرور اختصاصی بدون قطعی؛ نقشه راه گام‌به‌گام انتقال از VPS
نصب ماشین مجازی روی سرور رک‌مونت با Proxmox VE
هر ماشین مجازی، سهم مشخصی از CPU، رم و دیسک سرور فیزیکی را می‌گیرد
معیار ماشین مجازی (KVM) کانتینر (LXC)
شبیه‌سازی سخت‌افزار کامل اشتراک کرنل با میزبان
سیستم عامل بدون محدودیت فقط توزیع‌های لینوکسی
مصرف منابع بیشتر نزدیک به صفر نسبت به میزبان
امنیت قوی‌تر جداسازی در سطح سیستم عامل
مهاجرت زنده امکان‌پذیر راه‌اندازی مجدد با وقفه کوتاه
کاربرد ویندوز سرور و VPS مشتری وب سرور و سرویس‌های داخلی

محبوبیت Proxmox VE

بخشی از محبوبیت Proxmox VE به تغییر سیاست لایسنس VMware مربوط می‌شود. پس از خرید VMware توسط Broadcom، فروش لایسنس دائمی متوقف شد و محصولات تنها به شکل اشتراکی عرضه می‌شوند. نسخه رایگان ESXi نیز محدودیت‌هایی دارد و به vCenter متصل نمی‌شود. در چنین شرایطی، Proxmox VE با امکانات پیشرفته و مجوز AGPLv3، گزینه‌ای جذاب برای مجازی‌سازی به شمار می‌رود.

مزایا و محدودیت‌ها

  • مزایا: مجوز AGPLv3، یک پنل برای مدیریت همه امکانات، پشتیبانی از ZFS، LVM، Ceph، NFS و iSCSI به صورت بومی، vzdump و اتصال به Proxmox Backup Server.
  • محدودیت‌ها: پشتیبانی رسمی تنها با اشتراک فعال، مخزن بدون اشتراک برای محیط عملیاتی توصیه نمی‌شود، و عیب‌یابی شبکه و ذخیره‌سازی نیاز به دانش Debian دارد.

تصمیم‌گیری‌های فنی مهم پیش از نصب Proxmox VE

برای آزمون و ارزیابی Proxmox VE، حداقل نیاز به یک پردازنده ۶۴بیتی با قابلیت‌های Intel VT یا AMD-V، یک گیگابایت رم برای سیستم و رم اضافی برای ماشین‌های مجازی، و یک کارت شبکه دارید. اما برای محیط عملیاتی، حداقل ۲ گیگابایت رم برای سیستم و سرویس‌ها، ذخیره‌سازی سریع و کارت شبکه اضافی توصیه می‌شود.

در مورد ذخیره‌سازی، دو گزینه اصلی وجود دارد: RAID سخت‌افزاری با کش محافظت‌شده توسط باتری، یا دیسک‌های بدون RAID همراه با ZFS. توجه داشته باشید که ZFS نباید روی کنترلر RAID سخت‌افزاری با کش قرار گیرد، زیرا باید مستقیماً با دیسک‌ها کار کند. برای کش ZFS، قاعده سرانگشتی این است که ۲ گیگابایت پایه به علاوه ۱ گیگابایت برای هر ترابایت فضای ذخیره‌سازی مورد نیاز است.

برای ایجاد کلاستر Corosync، نودها از پورت‌های UDP 5405 تا 5412 استفاده می‌کنند و باید ساعت‌هایشان همگام باشد. برای اطمینان از HA، حداقل سه نود لازم است تا Quorum تشکیل شود. در کلاستر دونودی، QDevice نقش رأی سوم را ایفا می‌کند. همچنین توصیه می‌شود یک کارت شبکه فیزیکی جداگانه برای ترافیک کلاستر اختصاص داده شود.


نسخه‌ها و تاریخ‌های مهم Proxmox VE

نسخه تاریخ پایه Debian تغییر شاخص
9.2 arm64 ۵ اوت ۲۰۲۶ 13.6 نخستین انتشار برای معماری ARM
9.2 ۲۱ مه ۲۰۲۶ 13.5 کرنل ۷ و توزیع پویا با CRS
9.1 ۱۹ نوامبر ۲۰۲۵ 13.2 ساخت کانتینر LXC از ایمیج OCI
9.0 ۵ اوت ۲۰۲۵ 13 (Trixie) شاخه اصلی جدید
8.2 ۲۴ آوریل ۲۰۲۴ 12.5 Import Wizard برای مهاجرت از ESXi

توجه: پشتیبانی از شاخه ۸ در اوت ۲۰۲۶ پایان می‌یابد. نصب‌های جدید را روی شاخه ۹ انجام دهید و برای سرورهای قدیمی، برنامه ارتقا تنظیم کنید.

رم ECC و درایو NVMe برای ذخیره‌سازی ZFS در Proxmox
ZFS به رم ECC و دیسک سریع وابسته است؛ انتخاب اشتباه، هزینه پنهان می‌سازد

ابزارهای بکاپ و امنیت

ابزار داخلی vzdump، بکاپ سازگار از ماشین‌ها و کانتینرهای در حال اجرا تهیه می‌کند و فایل پیکربندی را نیز در آرشیو قرار می‌دهد. Proxmox Backup Server، محصول جداگانه تیم Proxmox، امکانات بیشتری مانند بکاپ افزایشی، حذف داده تکراری، رمزنگاری سمت کلاینت و ارسال به نوار یا S3 را ارائه می‌دهد. همیشه بکاپ را روی سرور یا مکانی جداگانه نگهداری کنید.

لایه SDN پیش‌فرض، امکان ساخت Zone و VNet، جداسازی شبکه و استفاده از VXLAN و EVPN را فراهم می‌کند. فایروال یکپارچه نیز ترافیک هر ماشین یا کانتینر را فیلتر می‌کند و قوانین مشترک را در قالب Security Group ذخیره می‌کند.

حتما مطالعه نمائید.
دیتاسنتر آسیاتک؛ راهنمای کولوکیشن، سایت‌های برج میلاد و پیام در ۲۰۲۶

خطاهای رایج و توصیه‌ها

  • نصب روی یک دیسک بدون افزونگی و بدون نقشه بازیابی، می‌تواند منجر به از دست رفتن داده‌ها شود.
  • نگهداری بکاپ روی همان سروری که از آن بکاپ گرفته می‌شود، ریسک را افزایش می‌دهد.
  • روشن کردن HA با نودهای کمتر از حد لازم و بی‌توجهی به Quorum، می‌تواند باعث عدم دسترسی به سرویس‌ها شود.
  • قرار دادن ZFS روی کنترلر RAID سخت‌افزاری دارای کش، عملکرد را کاهش می‌دهد.
  • انتقال سرویس‌های عملیاتی بدون آزمون روی یک ماشین کم‌اهمیت، می‌تواند منجر به مشکلات جدی شود.

مزایا و کاربردهای Proxmox VE

این پلتفرم هزینه لایسنس را کاهش می‌دهد و امکان تجمیع سرورهای فیزیکی روی یک پلتفرم واحد را فراهم می‌کند. همچنین ساخت سریع محیط آزمایشگاهی و کانتینر با قالب‌های آماده، API کامل برای اتوماسیون فروش و تخصیص منابع، و انتقال تدریجی از ESXi بدون بازنویسی معماری سرویس‌ها از دیگر مزایای Proxmox VE هستند.


پرسش‌های متداول

  • آیا Proxmox VE نرم‌افزار آزاد است؟

بله، کد منبع Proxmox VE تحت مجوز AGPLv3 منتشر می‌شود و همه امکانات بدون نیاز به اشتراک در دسترس هستند. تفاوت در پشتیبانی و دسترسی به مخزن است. مخزن بدون اشتراک برای محیط‌های غیرعملیاتی و آزمون مناسب است، در حالی که برای سرورهای عملیاتی، پرداخت هزینه اشتراک یا داشتن دانش کافی در تیم ضروری است.

  • کدام یک برای محیط عملیاتی مناسب‌تر است، ESXi یا Proxmox VE؟

هر دو گزینه مزایا و معایبی دارند. اکوسیستم vCenter و ابزارهای بکاپ تجاری برای ESXi جاافتاده‌تر هستند، اما لایسنس آن اشتراکی است. در مقابل، Proxmox VE هزینه لایسنس ندارد و کلاستر و بکاپ را در خود دارد، اما نیاز به دانش لینوکس دارد.

کلاستر Proxmox و اتصال شبکه میان دو سرور
کلاستر واقعی به شبکه اختصاصی و ساعت همگام نیاز دارد
  • آیا می‌توان ویندوز را روی Proxmox VE اجرا کرد؟

بله، اما روی ماشین مجازی KVM و نه کانتینر LXC. برای کارایی بهتر، دیسک و کارت شبکه را از نوع virtio انتخاب کنید و درایورهای VirtIO را داخل ویندوز نصب کنید. لایسنس ویندوز نیز جداگانه تهیه می‌شود.


پیش‌نیازهای مجازی‌سازی با Proxmox

  • حافظه و رم: برای عملکرد مناسب، حداقل ۲ گیگابایت رم برای سیستم و سرویس‌ها توصیه می‌شود. اگر از ZFS استفاده می‌کنید، به ازای هر ترابایت، حدود ۱ گیگابایت رم اضافی نیاز است.
  • کلاستر و High Availability: برای دستیابی به قابلیت High Availability، حداقل به سه نود یا دو نود به همراه QDevice نیاز دارید. کلاستر به بیش از یک نود نیاز دارد تا قابلیت‌های مجازی‌سازی و بکاپ را با قابلیت High Availability ترکیب کند.

انتقال ماشین‌های مجازی

  • ابزار Import Wizard: از نسخه ۸.۲، Proxmox امکان انتقال مستقیم ماشین‌های مجازی از ESXi را از طریق API فراهم می‌کند. همچنین، فایل‌های OVF و OVA را می‌توان از پنل وارد کرد.
  • مراحل انتقال: پیش از انتقال، حتماً بکاپ بگیرید و با یک ماشین کم‌اهمیت آزمون کنید. همچنین، بررسی درایورهای دیسک و شبکه در سیستم عامل مهمان ضروری است.

جمع‌بندی

Proxmox یک پلتفرم قدرتمند و کامل برای مجازی‌سازی است که KVM و LXC، ذخیره‌سازی ZFS و Ceph، کلاستر چندمدیره و بکاپ یکپارچه را در یک پنل وب ارائه می‌کند. با تغییر مدل لایسنس VMware و اضافه شدن Import Wizard، Proxmox به یک گزینهٔ عملی و جذاب برای سازمان‌ها تبدیل شده است.

برای موفقیت در پیاده‌سازی Proxmox، توجه به موارد زیر ضروری است:

  • طراحی درست دیسک و افزونگی
  • بکاپ بیرون از سرور
  • پیکربندی دقیق شبکه
  • آشنایی با Debian و تیم فنی مجرب

با رعایت این پیش‌نیازها، می‌توانید از مزایای Proxmox بهره‌مند شوید و هزینه‌های لایسنس‌هایپروایزر را حذف کنید. تیم فنی IT هزاره سوم آماده است تا شما را در تمام مراحل، از مشاوره تا پشتیبانی، همراهی کند.

امتیازدهی

دیدگاه خود را بنویسید