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

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

WebDev📅 ۲۹ مهر ۱۴۰۵⏱ 13 دقیقه مطالعه💬 0 دیدگاه
راهنما
۲۹ مهر ۱۴۰۵سرور اختصاصی12 دقیقه مطالعه

نکات کلیدی

  • راهنمای جامع نصب Proxmox VE 9 روی سرور اختصاصی
  • پیش نیازهای نصب Proxmox VE 9 روی سرور اختصاصی
  • اگر سرور شما کنسول IPMI ندارد یا ترجیح می دهید همه کار را از طریق SSH انجام دهید، می توانید Proxmox VE را روی یک نصب تازه Debian 13 اجرا کنید.

راهنمای جامع نصب Proxmox VE 9 روی سرور اختصاصی

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

در یک نگاه: Proxmox VE 9 چیست و چه مزایایی دارد؟

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

  • سرویس‌ها را از یکدیگر جدا کنید: هر سرویس (وب سایت، دیتابیس، محیط تست) در ماشین مجازی خود اجرا می‌شود و خرابی یکی، به بقیه سرایت نمی‌کند.
  • از کل سخت‌افزار به‌طور واقعی استفاده کنید: هسته‌ها و رم سرور بین چند سرویس تقسیم می‌شوند، بدون اینکه نیاز به خرید سرور جداگانه داشته باشید.
  • بکاپ و بازگردانی سریع: از هر ماشین مجازی می‌توانید Snapshot یا نسخه پشتیبان بگیرید و در صورت نیاز، آن را به‌سرعت بازگردانید.
  • بدون لایسنس اجباری: اشتراک Proxmox اختیاری است و برای دسترسی به مخزن Enterprise و پشتیبانی رسمی تهیه می‌شود.

پیش‌نیازهای نصب Proxmox VE 9 روی سرور اختصاصی

نصب Proxmox VE 9 نیاز به پردازنده ۶۴بیتی با پشتیبانی از Intel VT یا AMD-V دارد. برای آزمایش و ارزیابی، یک گیگابایت رم به علاوه رم مهمان‌ها کافی است، اما در محیط عملیاتی، حداقل دو گیگابایت رم برای سیستم عامل و سرویس‌های Proxmox توصیه می‌شود. اگر قصد دارید کارت PCI را مستقیم به یک ماشین مجازی بدهید (Passthrough)، به IOMMU (Intel VT-d یا AMD-Vi) نیز نیاز خواهید داشت. پردازنده‌های Xeon سری E5 در سرورهای اختصاصی رک مونت، هر دو قابلیت را دارند.

در مورد ذخیره‌سازی، نصب Proxmox چهار گزینه را ارائه می‌دهد: ext4 و xfs روی LVM، و ZFS و BTRFS. اگر فقط یک دیسک دارید، ext4 با LVM ساده‌ترین و کم‌هزینه‌ترین انتخاب است. با دو دیسک یا بیشتر، ZFS با آینه (RAID1) هم Snapshot می‌دهد و هم صحت داده را بررسی می‌کند. مستندات رسمی، استفاده از دیسک سریع و افزونه (ترجیحاً SSD یا NVMe) را همراه با RAID سخت‌افزاری دارای کش باتری‌دار یا ZFS توصیه می‌کند. برای هر ترابایت فضا، حدود یک گیگابایت به کش ZFS اضافه می‌شود.

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

هر ماشین مجازی که باید مستقیماً از اینترنت در دسترس باشد، به یک IP عمومی جداگانه نیاز دارد. همچنین، سیاست دیتاسنتر درباره MAC را در نظر بگیرید؛ برخی ارائه‌دهندگان با مشاهده چند MAC روی یک پورت، شبکه را قطع می‌کنند. در این حالت، به جای پیکربندی ساده Bridge، از پیکربندی Routed استفاده کنید. پیش از نصب، روش تحویل IP اضافه را از پشتیبانی بپرسید.

نصب Proxmox VE 9 از ISO نیاز به کنسول سخت‌افزاری سرور دارد، مانند کنسول KVM یا کنترلر iLO در سرورهای HPE با قابلیت Virtual Media برای سوار کردن فایل ISO. اگر سرور شما لایه iLO فعال ندارد، می‌توانید از روش دوم این راهنما، یعنی راه‌اندازی روی Debian 13، استفاده کنید که فقط به SSH نیاز دارد.

نصب Proxmox VE 9 از ISO: پنج مرحله سریع

این روش اصلی و سریع‌ترین راه برای نصب Proxmox VE 9 است. فرض می‌کنیم به کنسول سخت‌افزاری سرور دسترسی دارید و داده‌های روی دیسک مقصد را منتقل کرده‌اید. مراحل نصب به شرح زیر است:

نصب و آماده‌سازی سرور رک‌مونت برای مجازی‌سازی
پیش از هر نصب، سخت‌افزار، دیسک و شبکه باید آماده باشند
  1. آخرین ایمیج Proxmox VE 9 را از بخش Downloads سایت رسمی proxmox.com دریافت کنید و هش SHA256 آن را با مقدار اعلام‌شده مقایسه کنید.
  2. فایل ISO را از طریق Virtual Media در کنسول iLO یا KVM سوار کنید.
  3. سرور را ری‌استارت کنید و از منوی بوت، درایو مجازی را انتخاب کنید.
  4. نصب را با توجه به پیش‌نیازها و تنظیمات موردنظر خود انجام دهید.
  5. پس از نصب، به پنل وب Proxmox دسترسی پیدا کرده و تنظیمات شبکه، ماشین‌های مجازی و سایر موارد را انجام دهید.
حتما مطالعه نمائید.
انتخاب آرایه ذخیره سازی: مقایسه RAID 5، RAID 10 و RAID 6 در سال 2026

راه‌اندازی Proxmox VE روی سرور اختصاصی

روش اول: نصب گرافیکی

برای نصب گرافیکی Proxmox VE، گزینه "Install Proxmox VE (Graphical)" را انتخاب کرده و مجوزها را بپذیرید. در مرحله "Target Harddisk"، دیسک مقصد را مشخص کنید و فایل سیستم مورد نظر خود را از میان ext4، xfs، ZFS یا BTRFS انتخاب نمایید. توجه داشته باشید که تمام داده‌های دیسک انتخاب شده پاک خواهند شد.

تنظیمات منطقه زمانی، کشور و چیدمان صفحه کلید را انجام دهید. سپس رمز عبور قوی و اختصاصی برای کاربر root (حداقل هشت کاراکتر) و یک آدرس ایمیل معتبر برای دریافت هشدارهای سیستم وارد کنید. این رمز عبور باید امن باشد، زیرا پنل وب Proxmox در دسترس اینترنت خواهد بود.

کارت شبکه متصل به اینترنت را انتخاب کنید و اطلاعات دقیق را وارد کنید: نام میزبان به صورت FQDN، آدرس IP با CIDR، گیت وی و DNS. توجه داشته باشید که در این مرحله تنها می‌توانید IPv4 یا IPv6 را وارد کنید و نسخه بعدی را می‌توانید پس از نصب اضافه کنید.

پس از بررسی خلاصه تنظیمات، نصب را آغاز کنید. پس از ری‌استارت، Virtual Media را جدا کرده و آدرس پنل را در مرورگر خود باز کنید: با کاربر root و Realm از نوع Linux PAM. هشدار گواهی SSL در ورود اول طبیعی است، زیرا گواهی خودامضا است.

روش دوم: نصب Proxmox VE روی Debian 13

اگر سرور شما کنسول IPMI ندارد یا ترجیح می‌دهید همه کار را از طریق SSH انجام دهید، می‌توانید Proxmox VE را روی یک نصب تازه Debian 13 اجرا کنید. اولین کاری که باید انجام دهید، اصلاح فایل میزبان است. نام میزبان باید به IP عمومی سرور اشاره کند و نه به آدرس لوکال.

سپس مخزن رسمی Proxmox را اضافه کرده و بسته‌های اصلی را نصب کنید. پس از نصب، با کرنل Proxmox سرور را ری‌استارت کنید، کرنل Debian را حذف کرده و بسته os-prober را نیز حذف کنید تا هنگام نصب کرنل جدید معطلی پیش نیاید.

توجه: قبل از شروع، از داده‌های موجود بکاپ بگیرید و دستورها را روی یک سرور آزمایشی تمرین کنید. راه‌اندازی Proxmox روی Debian نیازمند نصب بسته‌های اضافی و تنظیم دقیق شبکه است.

تنظیم شبکه: حساس‌ترین بخش راه‌اندازی

نصاب Proxmox به طور پیش‌فرض یک پل لینوکسی به نام vmbr0 ایجاد می‌کند که کارت شبکه فیزیکی را به ماشین‌های مجازی متصل می‌کند. تنظیمات آن در فایل /etc/network/interfaces ذخیره شده و پس از هر تغییر با دستور ifreload -a اعمال می‌شود. سه روش رایج برای تنظیم شبکه وجود دارد:

سوئیچ شبکه و کابل‌کشی برای اتصال سرورهای مجازی
شبکه، حساس‌ترین بخش راه‌اندازی سرور مجازی روی سرور اختصاصی است
  • روش Bridged: هر ماشین مجازی MAC و IP اختصاصی خود را دارد و مستقیماً در شبکه دیتاسنتر دیده می‌شود. اگر ارائه‌دهنده برای IP اضافه MAC مشخصی می‌دهد یا چند MAC را روی پورت شما مجاز می‌کند، این ساده‌ترین روش است. در تنظیمات شبکه ماشین مجازی، vmbr0 را انتخاب کرده و IP را داخل سیستم عامل مهمان تنظیم کنید.
  • روش Routed: در این حالت، میزبان با فعال کردن ip_forward و proxy_arp نقش مسیریاب را ایفا می‌کند و vmbr0 بدون پورت فیزیکی ساخته می‌شود. ترافیک ماشین‌های مجازی با MAC همان کارت شبکه میزبان بیرون می‌رود. اگر پس از ساخت ماشین مجازی، اینترنت آن کار نکرد و میزبان مشکلی نداشت، احتمالاً باید از این روش استفاده کنید.
  • روش NAT: در این روش، vmbr0 یک شبکه خصوصی مانند 10.10.10.0/24 ایجاد می‌کند و میزبان با یک قانون MASQUERADE ترافیک خروجی مهمان‌ها را با IP خودش به اینترنت می‌فرستد. دسترسی از بیرون به این ماشین‌ها با Port Forwarding انجام می‌شود.
روش نحوه کار مزیت محدودیت
Bridged vmbr0 به کارت فیزیکی متصل است ساده‌ترین تنظیم نیاز به پذیرش چند MAC
Routed میزبان ترافیک را مسیریابی می‌کند تنها یک MAC روی پورت تنظیم مسیر در میزبان و مهمان
NAT شبکه خصوصی با MASQUERADE بدون مصرف IP اضافه دسترسی ورودی تنها با Port Forwarding

ساخت اولین سرور مجازی روی سرور اختصاصی

برای ساخت اولین سرور مجازی، ابتدا ایمیج سیستم عامل مهمان را از مسیر local > ISO Images در پنل بارگذاری کنید. سپس روی Create VM کلیک کرده و مراحل ویزارد را با توجه به توصیه‌های مستندات پیش ببرید:

  1. General: شناسه عددی ماشین (VM ID) و نامی که برای پیدا کردن آسان باشد.
  2. OS: انتخاب ISO و نوع سیستم عامل مهمان.
  3. System: کنترلر VirtIO SCSI single و فعال کردن Qemu Agent.
  4. Disks: تعیین حجم دیسک، روشن کردن IO Thread و فعال کردن Discard برای NVMe و SSD.
  5. CPU: انتخاب نوع x86-64-v2-AES برای سازگاری بیشتر یا host برای بیشترین کارایی روی یک سرور تکی.
  6. Memory و Network: تعیین رم و کارت شبکه VirtIO با Bridge روی vmbr0.

کارت شبکه VirtIO طبق مستندات تا سه برابر توان کارت شبیه‌سازی شده Intel E1000 را ارائه می‌دهد. پس از نصب سیستم عامل، بسته qemu-guest-agent را داخل مهمان نصب کنید تا خاموش کردن ماشین از پنل و بکاپ‌گیری سازگارتر شود. در ماشین‌های ویندوزی نیز باید درایورهای VirtIO را همان ابتدا بارگذاری کنید. این کارها همچنین با خط فرمان و دستور qm قابل انجام است.

حتما مطالعه نمائید.
معرفی ESXi: هایپروایزر قدرتمند برای مجازی سازی سرور

با این روش، می‌توانید چند سرویس جدا از هم را روی یک سرور فیزیکی اجرا کرده و IP اختصاصی برای هر ماشین مجازی داشته باشید.


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

برای حفظ امنیت و پایداری ماشین‌های مجازی، سه اقدام اساسی از همان ابتدا ضروری است: بکاپ منظم، به‌روزرسانی سیستم و نظارت مداوم بر منابع. ابزار داخلی vzdump با سه حالت مختلف، امکانات گوناگونی را ارائه می‌دهد: حالت Stop با سازگاری بالا، حالت Suspend با وقفه کوتاه و حالت Snapshot با حداقل قطعی. مستندات رسمی، فشرده‌سازی zstd را به‌عنوان سریع‌ترین گزینه پیشنهاد می‌کنند. زمان‌بندی خودکار بکاپ نیز از مسیر Datacenter > Backup قابل تنظیم است. نکته مهم: بکاپ‌ها را روی سرور اصلی نگه ندارید و از Proxmox Backup Server برای ذخیره‌سازی ایمن و افزایشی استفاده کنید.

به‌روزرسانی‌ها از مسیر Node > Updates انجام می‌شوند. پس از به‌روزرسانی کرنل، ری‌استارت را در ساعات کم‌ترافیک برنامه‌ریزی کنید. طبق جدول پشتیبانی رسمی، شاخه Proxmox VE 8 بر پایه Debian 12 در اوت ۲۰۲۶ به پایان عمر خود می‌رسد، درحالی‌که شاخه ۹ بر پایه Debian 13 از اوت ۲۰۲۵ عرضه شده است. بنابراین، نصب‌های جدید را روی شاخه ۹ انجام دهید و برای سرورهای قدیمی، برنامه ارتقا را در نظر بگیرید.

برای حفاظت بیشتر، پنل وب روی پورت 8006 و SSH روی پورت 22 را به‌عنوان ورودی‌های اصلی سرور خود در نظر بگیرید. احراز هویت دومرحله‌ای را برای کاربر root فعال کنید و برای کارهای روزمره، کاربران با دسترسی محدود ایجاد نمایید. همچنین، با استفاده از فایروال داخلی Proxmox، دسترسی به پنل را محدود به IPهای معتبر کنید.

حافظه NVMe و مقصد بکاپ برای ماشین‌های مجازی
بکاپ بیرون از سرور، از روز اول بخشی از طراحی است

پرسش‌های متداول درباره نصب Proxmox روی سرور اختصاصی

  • آیا نیاز به خرید اشتراک داریم؟ خیر، نرم‌افزار Proxmox متن‌باز است و بدون اشتراک کار می‌کند. اشتراک سالانه، دسترسی به مخزن Enterprise و پشتیبانی رسمی را فراهم می‌کند. اگر اشتراک خریداری نکنید، از مخزن No-Subscription استفاده کنید، اما برای استفاده عملیاتی، مستندات آن را توصیه نمی‌کنند.
  • آیا محدودیتی برای تعداد ماشین‌های مجازی وجود دارد؟ خیر، محدودیت به منابع هر ماشین بستگی دارد. مثلاً روی سروری با دو پردازنده Xeon و ۶۴ گیگابایت رم، محدودکننده اصلی رم است. می‌توانید ده‌ها کانتینر سبک یا تعداد کمتری ماشین ویندوزی سنگین اجرا کنید، به شرطی که جمع رم ماشین‌ها کمتر از رم فیزیکی باشد.
  • چه پیش‌نیازهایی برای نصب Proxmox لازم است؟ پردازنده ۶۴بیتی با پشتیبانی از Intel VT یا AMD-V ضروری است. Xeon E5-2680 v4 این ویژگی را دارد. با این حال، سازنده سرور، مدل‌های قدیمی‌تر را برای نسخه‌های جدید تأیید نمی‌کند، بنابراین قبل از استقرار عملیاتی، نصب را آزمایش کنید و لاگ سخت‌افزار و درایور کنترلر دیسک را بررسی نمایید.
  • آیا نیاز به IPهای اضافی داریم؟ فقط برای ماشین‌هایی که مستقیماً از اینترنت در دسترس باشند، نیاز به IPهای اضافی است. ماشین‌های داخلی مانند دیتابیس یا محیط تست با NAT روی شبکه خصوصی اجرا می‌شوند و فقط پورت‌های لازم به بیرون Forward می‌شوند. این روش، هزینه IP را کاهش می‌دهد.
  • چرا برخی ماشین‌ها به اینترنت متصل نمی‌شوند؟ شایع‌ترین دلیل، سیاست دیتاسنتر درباره MAC است. برخی ارائه‌دهندگان با مشاهده چند MAC روی یک پورت، ترافیک را قطع می‌کنند. گیت‌وی یا Netmask اشتباه داخل مهمان و قوانین فایروال نیز می‌توانند مقصر باشند. ابتدا روش تحویل IP را از پشتیبانی بپرسید و در صورت نیاز، پیکربندی Routed را انتخاب کنید.
  • آیا می‌توان پل‌های لینوکسی دیگری ایجاد کرد؟ بله، vmbr0 نام پیش‌فرض پل لینوکسی است که نصاب ایجاد می‌کند، اما می‌توانید پل‌های دیگری مانند vmbr1 ایجاد کنید. مثلاً برای ایجاد یک شبکه خصوصی بدون پورت فیزیکی برای ارتباط داخلی ماشین‌ها. پس از هر ویرایش، ifreload -a را اجرا کنید.
  • آیا ZFS برای یک دیسک مناسب است؟ بله، ZFS روی یک دیسک کار می‌کند و امکانات Snapshot و بررسی صحت داده را ارائه می‌دهد، اما افزونگی ندارد و حداقل هشت گیگابایت رم نیاز دارد. در هر دو حالت، نبود دیسک دوم، اهمیت بکاپ بیرون از سرور را دوچندان می‌کند.

جمع‌بندی

نصب Proxmox روی سرور اختصاصی با تصمیم‌گیری‌های هوشمندانه آغاز می‌شود: انتخاب پردازنده با پشتیبانی از مجازی‌سازی، انتخاب آگاهانه بین LVM و ZFS و تنظیم روش شبکه‌ای سازگار با سیاست MAC دیتاسنتر. سپس، Proxmox VE 9 را از ISO یا روی Debian 13 راه‌اندازی می‌کنیم و vmbr0 را در سه حالت مختلف می‌شناسیم. اولین سرور مجازی را با تنظیمات توصیه‌شده VirtIO ایجاد می‌کنیم.

نتیجه نهایی، سروری است که چند سرویس را به‌صورت جداگانه، با بکاپ منظم و مدیریت متمرکز اجرا می‌کند. سه توصیه عملی را فراموش نکنید: قبل از خرید IPهای اضافی، روش تحویل آن را بپرسید، بکاپ را از روز اول به مقصدی بیرون از سرور ارسال کنید و نسخه اصلی Proxmox را به‌موقع ارتقا دهید.

تیم فنی IT هزاره سوم، در تمام مراحل از انتخاب سرور و خرید IPهای اضافی تا نصب Proxmox، تنظیم شبکه و راه‌اندازی ماشین‌های مجازی، در کنار شما خواهد بود.

امتیازدهی

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