در ۵ آگوست ۲۰۲۶، راهکارهای سرور Proxmox اولین نسخه رسمی پشتیبانیشده از Proxmox Virtual Environment را برای معماری ARM64 منتشر کرد.تاکنون، پلتفرم مجازیسازی سرور Proxmox VE رسماً برای x86-64 منتشر شده است، اگرچه پورتهای شخص ثالث و روشهای آزمایشی برای اجرا روی ARM وجود دارد.
نوع ARM64 به عنوان یک انشعاب جداگانه یا یک نسخه سادهتر پیادهسازی نشده است. Proxmox VE 9.2 برای arm64 کدبیس، مخازن بسته و چرخه انتشار یکسانی دارد.و همچنین نسخه x86-64. هر دو معماری از کد منبع یکسانی ساخته شدهاند و باید نسخههای بسته یکسانی را دریافت کنند، اگرچه توسعهدهندگان هشدار میدهند که به دلیل کمبود سختافزار تست، ممکن است ساختهای جداگانه ARM64 کمی دیرتر منتشر شوند.
سیستم مبتنی بر Debian ۱۳.۵ «تریکسی» با Linux 7.0 به عنوان یک هسته استاندارد. استفاده شده QEMU 11.0، LXC 7.0 و ZFS 2.4یعنی همان اجزای اصلی نسخه x86-64 از Proxmox VE 9.2. برای Ceph، شاخههای Squid 19.2 و Tentacle 20.2 در دسترس هستند.
توسعهدهندگان ادعا میکنند که نسخه ARM64 از نظر قابلیتهای کلیدی پلتفرم، از نظر عملکردی با نسخه x86-64 برابری میکند. بهطور خاص، موارد زیر در دسترس هستند:
-
ماشینهای مجازی KVM/QEMU در میزبانهای ARM، امکان ایجاد سیستمهای مهمان ARM64 مجازیسازیشده سختافزاری وجود دارد. برخلاف x86-64، ماشینهای مجازی همیشه از طریق UEFI با نوع ARM از OVMF بوت میشوند — AAVMFبرای این معماری SeaBIOS وجود ندارد.
-
کانتینرهای LXC. مکانیزم استاندارد سیستم پشتیبانی میشود Linux- کانتینرهای Proxmox VE از طریق همان رابط وب و مجموعه ابزارهای مشابه در x86-64 مدیریت میشوند. مستقیماً توسط Proxmox KVM و LXC را بخشی از توازن عملکردی کامل نسخه ARM64 مینامد..
زد اف اس. ذخیرهسازی محلی در ZFS به صورت بومی پشتیبانی میشود؛ توسعهدهندگان گزارش میدهند که این پشته به طور جداگانه روی ARM64 آزمایش شده است و باید همان مجموعه ویژگیها و قابلیت اطمینان را مانند سرورهای x86 ارائه دهد.
-
سف ذخیرهسازی توزیعشدهی Ceph نیز بخشی از پشتهی پشتیبانیشدهی رسمی است. برای Proxmox VE 9.2 Ceph Tentacle 20.2 به عنوان یک نسخه پایدار در کنار Ceph Squid 19.2 در دسترس است..
خوشههای با دسترسی بالا. گرههای ARM64 از ویژگیهای خوشهبندی بومی، HA و متعادلسازی بار بهرهمند میشوند. Proxmox VE 9.2 همچنین شامل متعادلکننده بار پویا و حالت جدید نگهداری خوشه Disarm/Arm است.
شبکههای تعریفشده توسط نرمافزار پشته استاندارد Proxmox VE SDN، از جمله مواردی که در نسخه ۹.۲ معرفی شدهاند، در دسترس است. WireGuard- و BGP-fabric، BGP/EVPN، نقشههای مسیر و فهرستهای پیشوند.
پشتیبان گیری و بازیابی. نسخه ARM64 مکانیزمهای داخلی برای ایجاد پشتیبان از ماشینهای مجازی و کانتینرها را حفظ کرده است. با این حال، یک مکانیزم جداگانه سرور پشتیبانگیری Proxmox برای ARM64 هنوز رسماً منتشر نشده است. — توسعهدهندگان فقط از در دسترس بودن نسخههای آزمایشی داخلی خبر دادند.
رابط کاربری وب یکپارچه و ابزارهای مدیریتی. پیکربندی، ابزارهای مدیریتی و مستندات تقریباً با نسخه x86-64 یکسان هستند. یک مخزن ARM64 جداگانه pve-enterprise با پشتیبانی فنی تجاری نیز موجود است.
این پورت به طور مشترک با NVIDIA و Supermicro روی سرورهایی با ... توسعه داده و آزمایش شده است. انویدیا گریس هاپراین پلتفرمها هستند انویدیا گریس هاپر و انویدیا ورا اکنون پشتیبانی رسمی کامل از Proxmox را دارید. برای سایر سختافزارهای سرور مبتنی بر ARMv9-A و جدیدتر پشتیبانی در حالت بهترین تلاش ادعا میشود؛ ARMv8-A نیز ممکن است کار کند، اما بدون همان ضمانتها.
همچنین الزامات سختافزاری وجود دارد. سرور ARM64 باید بوت از طریق UEFI و توصیف سختافزار از طریق ACPIبنابراین، بردهای معمولی که فقط از Device Tree استفاده میکنند، رسماً پشتیبانی نمیشوند. به طور خاص، توسعهدهندگان به طور خاص تأکید میکنند که رزبری پای در لیست سختافزارهای پشتیبانیشده نیست.، اگرچه میتوان Proxmox VE را مجبور کرد که روی برخی از این سیستمها به صورت دستی کار کند.
ترکیب گرههای ARM64 و x86-64 در یک خوشه واحد از نظر فنی ممنوع نیست، اما چنین پیکربندی رسماً پشتیبانی نمیشود. ماشینهای مجازی فقط میتوانند روی گرههای معماری مربوطه اجرا شوند، بنابراین مهاجرت زنده بین x86-64 و ARM64 امکانپذیر نیست.شما میتوانید دادههای ماشین مجازی را از طریق پشتیبانگیری، انتقال آفلاین یا ذخیرهسازی مشترک منتقل کنید. پس از آن، سیستمعامل مهمان نیاز به نصب مجدد یا تطبیق با معماری متفاوت خواهد داشت.
Proxmox VE برای ARM64 به صورت زیر توزیع شده است: یک تصویر ISO آماده و از طریق مخازن بستهنصب در بالا نیز امکانپذیر است. Debian ۱۳ ARM64. Proxmox VE متنباز است و عمدتاً تحت GNU AGPLv3 توزیع شده است.
منبع: linux.org.ru
