
به اشتراک بگذارید

به اشتراک بگذارید
💡 Proxmox VE = یک سرور اختصاصی، چند سرور مجازی مستقل
🔶 سرور اختصاصی آماده مجازیسازی
⚠️ ZFS را روی RAID سختافزاری نصب نکنید

🔸 نکته فنی: KVM و LXC در Proxmox
| مورد | حداقل (مستندات) | پیشنهادی (مستندات) | پلن وبداده |
|---|---|---|---|
| پردازنده | 64 بیتی با VT یا AMD-V | با VT-d برای Passthrough | 2x Xeon E5-2680 v4 |
| رم | 1GB بهعلاوه مهمانها | 2GB بهعلاوه مهمانها؛ ZFS حداقل 8GB | 64GB DDR4 ECC |
| ذخیرهسازی | یک دیسک | SSD افزونه، RAID با BBU یا ZFS | 1TB NVMe |
| شبکه | یک کارت شبکه | چند کارت شبکه برای کلاستر | پورت 10Gbit/s |
sha256sum proxmox-ve_9.*.iso
cat > /etc/apt/sources.list.d/pve-install-repo.sources << EOL
Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOL
wget https://enterprise.proxmox.com/debian/proxmox-archive-keyring-trixie.gpg -O /usr/share/keyrings/proxmox-archive-keyring.gpg
apt update && apt full-upgrade
apt install proxmox-default-kernel && systemctl reboot
apt install proxmox-ve postfix open-iscsi chrony
apt remove linux-image-amd64 'linux-image-6.12*'
update-grub
apt remove os-prober

auto lo
iface lo inet loopback
iface eno1 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.10.2/24
gateway 192.168.10.1
bridge-ports eno1
bridge-stp off
bridge-fd 0
auto eno0
iface eno0 inet static
address 198.51.100.5/29
gateway 198.51.100.1
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-up echo 1 > /proc/sys/net/ipv4/conf/eno0/proxy_arp
auto vmbr0
iface vmbr0 inet static
address 203.0.113.17/28
bridge-ports none
bridge-stp off
bridge-fd 0
| روش | نحوه کار | مزیت | محدودیت |
|---|---|---|---|
| Bridged | vmbr0 به کارت فیزیکی وصل است | سادهترین تنظیم | به پذیرش چند MAC نیاز دارد |
| Routed | میزبان ترافیک را مسیریابی میکند | فقط یک MAC روی پورت | تنظیم مسیر در میزبان و مهمان |
| NAT | شبکه خصوصی با MASQUERADE | بدون مصرف IP اضافه | دسترسی ورودی فقط با Port Forwarding |
qm create 101 --name web01 --memory 4096 --cores 2 \
--cpu x86-64-v2-AES --scsihw virtio-scsi-single \
--scsi0 local-lvm:32,iothread=1 --net0 virtio,bridge=vmbr0 \
--cdrom local:iso/ubuntu-24.04-live-server-amd64.iso --ostype l26
vzdump 101 --mode snapshot --compress zstd --storage local
📚 از منابع معتبر

خود نرمافزار Proxmox VE متنباز است و بدون خرید اشتراک همه امکانات اصلی آن کار میکند. اشتراک پولی دسترسی به مخزن Enterprise و پشتیبانی رسمی را فراهم میکند. بدون اشتراک باید از مخزن No-Subscription استفاده کنید که طبق مستندات رسمی برای سرورهای عملیاتی توصیه نمیشود؛ برای محیطهای حساس، هزینه اشتراک را در بودجه ببینید.
عدد ثابتی وجود ندارد و به منابع ماشینها بستگی دارد. روی سروری با 56 رشته و 64GB رم، تعداد ماشینها را جمع رم تخصیصیافته محدود میکند؛ مثلاً دهها کانتینر سبک یا چند ماشین ویندوزی سنگین. قاعده عملی این است که سهم رم میزبان را کنار بگذارید، CPU را کمی بیش از هستههای واقعی تخصیص دهید و مصرف دیسک NVMe را پایش کنید.
پیشنیاز رسمی، پردازنده 64 بیتی با Intel VT یا AMD-V است که Xeon E5-2680 v4 آن را دارد. با این حال، HPE سرور Gen9 را برای نسخههای جدید سیستمعاملها تأیید نکرده است (مثلاً ویندوز سرور فقط تا 2019)، پس پشتیبانی رسمی سختافزار را جداگانه بسنجید. پیش از استقرار عملیاتی، نصب را آزمایش و لاگهای سختافزار و درایور کنترلر دیسک را بررسی کنید.
فقط برای ماشینهایی که باید مستقیماً از اینترنت در دسترس باشند. ماشینهای داخلی مثل دیتابیس یا محیط تست را میتوان با روش NAT روی یک شبکه خصوصی اجرا کرد و فقط پورتهای لازم را Forward کرد. این کار هزینه IP را کم و امنیت را بیشتر میکند، اما مدیریت پورتها را کمی پیچیدهتر میسازد.
شایعترین دلیل، سیاست دیتاسنتر درباره MAC است؛ مستندات Proxmox تأکید میکند بسیاری از ارائهدهندگان با دیدن چند MAC روی یک پورت، ترافیک را قطع میکنند. دلایل دیگر شامل Gateway یا Netmask اشتباه داخل مهمان و فایروال است. ابتدا روش تحویل IP را از پشتیبانی بپرسید و در صورت نیاز از پیکربندی Routed استفاده کنید.
vmbr0 نام پیشفرض Bridge لینوکسی است که نصاب Proxmox میسازد و کارت شبکه فیزیکی را به ماشینهای مجازی وصل میکند. میتوانید Bridgeهای دیگری مثل vmbr1 بسازید؛ برای مثال یک شبکه خصوصی بدون پورت فیزیکی برای ارتباط داخلی ماشینها. پس از هر تغییر در /etc/network/interfaces، دستور ifreload -a را اجرا کنید.
Proxmox بدون لایسنس اجباری، با KVM و LXC و بکاپ داخلی، برای بسیاری از سرورهای اختصاصی تکی انتخاب اقتصادیتری است. ESXi در سازمانهایی که به اکوسیستم VMware وابستهاند جایگاه دارد، اما مدل لایسنس و فهرست سختافزار پشتیبانیشده آن را باید جداگانه بررسی کرد. اگر با این هایپروایزر آشنا نیستید، مقاله ESXi چیست را بخوانید.
با یک دیسک، ext4 روی LVM سادهترین گزینه است و رم کمتری مصرف میکند. ZFS روی یک دیسک هم کار میکند و Snapshot و بررسی صحت داده میدهد، اما افزونگی ندارد و طبق مستندات حداقل 8GB رم لازم دارد. در هر دو حالت، نبود دیسک دوم یعنی بکاپ خارج از سرور اهمیت دوچندان دارد.