شبکه، مجازی‌سازی و ابر

خدمات مجازی سازی سرور و مهاجرت به Proxmox و ابر

خدمات مجازی‌سازی سرور برای سازمانی است که سرویس‌هایش روی چند سرور فیزیکی پراکنده است یا تمدید VMware برایش دیگر توجیه ندارد. کانفیگ سرور این سرویس‌ها را روی یک بستر مجازی با Proxmox VE، VMware یا Hyper-V جمع می‌کند، یا ماشین‌های فعلی VMware را مرحله‌ای و با برنامه بازگشت به Proxmox VE یا ابر منتقل می‌کند.

Proxmox VE و KVM VMware ESXi و vCenter Microsoft Hyper-V
چه زمانی به این خدمت نیاز دارید؟

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

هزینه تمدید VMware دیگر توجیه ندارد

پس از خرید VMware توسط Broadcom، لایسنس دائمی جدید فروخته نمی‌شود و تمدید به اشتراک مبتنی بر تعداد هسته تبدیل شده است. بررسی می‌کنیم که ماندن، کوچک کردن بسته یا مهاجرت به Proxmox VE برای شما منطقی‌تر است.

هر سرویس روی یک سرور جداست و منابع هدر می‌رود

سرورهایی که بیشتر وقت بیکارند هم برق، فضای رک و زمان نگهداری می‌گیرند. با مجازی‌سازی، همان سرویس‌ها جدا از هم روی تعداد کمتری میزبان اجرا می‌شوند.

خرابی یک سخت‌افزار قدیمی یعنی توقف کار

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

مجازی‌سازی در محل

پیاده‌سازی مجازی‌سازی سرور در محل سازمان

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

کلاستر Proxmox VE

Proxmox VE بستری متن‌باز بر پایه KVM و کانتینر LXC است و همه ماشین‌ها را از یک رابط وب مدیریت می‌کند.

  • راه‌اندازی کلاستر چندنودی و High Availability
  • ذخیره‌سازی ZFS، Ceph یا NFS و iSCSI متناسب با سخت‌افزار
  • تعریف کاربران، نقش‌ها و احراز هویت دومرحله‌ای

VMware ESXi و vCenter

برای سازمان‌هایی که روی vSphere مانده‌اند، محیط را به‌روز و پایدار نگه می‌داریم.

Hyper-V و KVM

Hyper-V در محیط‌های ویندوزی و KVM با libvirt روی سرورهای لینوکسی، گزینه‌های سبک و کم‌هزینه‌ای هستند.

  • راه‌اندازی Hyper-V و Failover Cluster
  • KVM با libvirt برای میزبان‌های تک‌نود
  • تنظیم منابع و درایورهای VirtIO برای کارایی بهتر

شبکه و ذخیره‌سازی مجازی

بیشتر مشکلات کارایی در محیط مجازی به شبکه و استوریج برمی‌گردد و کمتر به پردازنده.

  • طراحی VLAN، Bridge و Bonding
  • جداسازی ترافیک مدیریت، مهاجرت و ذخیره‌سازی
  • برآورد IOPS و ظرفیت بر اساس بار واقعی

امنیت لایه مجازی‌سازی

هر کس به پنل مجازی‌ساز برسد، به همه سرورهای روی آن دسترسی دارد. سخت‌سازی خود میزبان‌ها در خدمت امن‌سازی سرور انجام می‌شود.

  • محدود کردن دسترسی پنل به شبکه مدیریتی
  • فایروال میزبان و ماشین‌های مجازی
  • به‌روزرسانی برنامه‌ریزی‌شده میزبان‌ها

بکاپ ماشین‌های مجازی

خرابی استوریج یا حذف اشتباه یک ماشین بدون بکاپ مستقل جبران نمی‌شود. طرح کامل بکاپ در خدمت بکاپ و بازیابی بحران آمده است.

  • Proxmox Backup Server با بکاپ افزایشی
  • Veeam برای محیط‌های VMware و Hyper-V
  • ارسال نسخه دوم به ذخیره‌سازی S3-compatible
راهنمای کامل

راهنمای خدمات مجازی‌سازی سرور و مهاجرت از VMware به Proxmox

مجازی‌سازی سرور سرویس‌هایی را که هر کدام روی یک سرور فیزیکی نصب شده‌اند، به ماشین‌های مجازی روی تعداد کمتری میزبان منتقل می‌کند. هایپروایزر منابع هر میزبان را بین ماشین‌ها تقسیم می‌کند و هر ماشین سیستم‌عامل و تنظیمات خودش را دارد، پس خرابی یا ارتقای یکی به بقیه سرایت نمی‌کند. نتیجه کار بیشتر از نام هایپروایزر به طراحی استوریج، شبکه و بکاپ بستگی دارد. نکته‌های زیر به کار مدیر IT می‌آید که می‌خواهد بستر جدید بسازد، از VMware خارج شود یا کار پیمانکار را بسنجد.

کدام بستر مجازی‌سازی برای شما مناسب است؟

انتخاب بستر با چند سؤال ساده شروع می‌شود: چند میزبان دارید، تیم شما با لینوکس راحت‌تر است یا ویندوز، کدام نرم‌افزار به vSphere وابسته است و بودجه لایسنس چقدر است. Proxmox VE متن‌باز است و کلاستر، High Availability و بکاپ یکپارچه با Proxmox Backup Server را بدون لایسنس اجباری در اختیار می‌گذارد؛ اشتراک آن فقط برای مخزن سازمانی و پشتیبانی رسمی است. VMware vSphere اکوسیستم گسترده‌ای دارد، اما پس از تغییرات Broadcom به‌صورت اشتراک مبتنی بر هسته فروخته می‌شود و هزینه تمدید باید پیش از تصمیم برآورد شود. Hyper-V همراه Windows Server می‌آید و تعداد ماشین‌های مجاز به نسخه Standard یا Datacenter بستگی دارد.

KVM با libvirt برای میزبان تک‌نود یا تیمی که همه‌چیز را با اسکریپت مدیریت می‌کند مناسب است، ولی به‌صورت پیش‌فرض پنل مدیریتی یکپارچه ندارد. اگر لایسنس معتبر، تیم مسلط و ابزارهای وابسته به vSphere دارید، ماندن روی VMware معمولاً کم‌ریسک‌تر از مهاجرت است و نصب و نگهداری آن در راه‌اندازی VMware توضیح داده شده است. برای محیط بزرگ و چندواحدی که هر واحد باید سهمیه و شبکه جدا داشته باشد، OpenStack هم قابل بررسی است، هرچند نگهداری بیشتری می‌خواهد.

طراحی میزبان، استوریج و شبکه

High Availability فقط وقتی کار می‌کند که ماشین‌ها روی استوریج مشترک باشند یا داده‌شان بین میزبان‌ها تکثیر شود. در Proxmox VE سه راه رایج وجود دارد: Ceph که دیسک‌های چند نود را به یک استوریج توزیع‌شده تبدیل می‌کند و دست‌کم سه نود و شبکه جدای پرسرعت می‌خواهد، ZFS محلی با Replication زمان‌بندی‌شده برای کلاستر کوچک، و اتصال به استوریج موجود با NFS یا iSCSI. کلاستر دونودی برای رأی‌گیری به QDevice نیاز دارد. بدون آن، با خاموش شدن یک نود کلاستر quorum را از دست می‌دهد و HA ماشین‌ها را روی نود دیگر روشن نمی‌کند.

ترافیک مدیریت، مهاجرت ماشین‌ها و استوریج را روی VLAN یا کارت شبکه جدا بگذارید و برای لینک‌های اصلی Bonding تعریف کنید. اگر مهاجرت زنده یا همگام‌سازی Ceph از همان لینکی عبور کند که کاربران به سرویس‌ها وصل می‌شوند، در ساعت کاری همه‌چیز کند می‌شود. ظرفیت را از مصرف واقعی سرورهای فعلی برآورد کنید، یعنی IOPS دیسک، RAM مصرفی در ساعت اوج و رشد مورد انتظار. ظرفیت یک میزبان را هم کنار بگذارید، چون وقتی یکی از میزبان‌ها خراب شود، بقیه باید منابع کافی برای روشن کردن ماشین‌های آن را داشته باشند.

ترتیب مهاجرت از VMware به Proxmox

مهاجرتی که بی‌برنامه شروع شود، معمولاً جایی متوقف می‌شود که ماشینی بعد از انتقال بوت نمی‌شود یا سرویسی به ماشین دیگری وابسته بوده که هنوز منتقل نشده است. ترتیبی که دنبال می‌کنیم این است:

  1. فهرست ماشین‌ها، منابع، وابستگی سرویس‌ها و وضعیت لایسنس‌ها
  2. ساخت کلاستر مقصد، تنظیم بکاپ و آزمایش بازیابی روی آن
  3. پاک کردن Snapshotهای قدیمی در ESXi و نصب درایورهای VirtIO و QEMU Guest Agent
  4. انتقال آزمایشی یک ماشین کم‌اهمیت با Import Wizard در Proxmox VE
  5. انتقال موج‌های اصلی در پنجره زمانی توافق‌شده و تست سرویس‌ها
  6. خاموش کردن مبدأ فقط پس از تأیید شما

Import Wizard ماشین را مستقیم از ESXi می‌خواند و در موارد خاص دیسک VMDK را جداگانه تبدیل می‌کنیم. قابلیتی مثل DRS که بار را پیوسته بین میزبان‌ها جابه‌جا کند در Proxmox VE به همان شکل وجود ندارد، پس چیدمان ماشین‌ها و قواعد HA باید در طراحی کلاستر دیده شود. ماشین‌های ویندوزی به‌خاطر تغییر سخت‌افزار مجازی ممکن است فعال‌سازی دوباره بخواهند و این را پیش از انتقال بررسی می‌کنیم. اگر فقط یک سایت، هاست یا کنترل‌پنل را جابه‌جا می‌کنید، کار در مهاجرت سرور و هاست ساده‌تر انجام می‌شود.

خطاهای رایج بعد از مجازی‌سازی

بکاپی که روی همان استوریج کلاستر نگهداری شود، با خرابی استوریج یا حمله باج‌افزار همراه ماشین‌ها از بین می‌رود. Proxmox Backup Server یا Veeam را روی سخت‌افزار جدا نصب کنید، نسخه دوم را به ذخیره‌سازی S3-compatible بفرستید و بازیابی را منظم آزمایش کنید؛ طراحی کامل آن در بکاپ و بازیابی بحران انجام می‌شود. Snapshot هم جای بکاپ را نمی‌گیرد و اگر هفته‌ها بماند، فضای دیتااستور را پر می‌کند و دیسک ماشین را کند می‌کند.

پنل مجازی‌ساز نباید از اینترنت در دسترس باشد. دسترسی آن را به شبکه مدیریتی محدود کنید، احراز هویت دومرحله‌ای را فعال کنید و میزبان‌ها را طبق برنامه به‌روز کنید. HA را هم پیش از تحویل با خاموش کردن واقعی یک میزبان آزمایش کنید، چون تنظیمی که آزمایش نشده ممکن است روز خرابی به‌خاطر quorum یا مسیر استوریج کار نکند.

زمان و هزینه مجازی‌سازی سرور به چه بستگی دارد؟

تعداد میزبان‌ها و ماشین‌ها، نوع استوریج و شبکه و نوع مهاجرت پایه برآورد هستند. تبدیل یک سرور فیزیکی قدیمی به ماشین مجازی (P2V)، مهاجرت ده‌ها ماشین از VMware و انتقال سرویس‌ها به ابر هر کدام زمان متفاوتی می‌خواهند. پنجره‌های خاموشی که سازمان می‌تواند بدهد تعداد موج‌ها را تعیین می‌کند. هزینه لایسنس و سخت‌افزار جداست. برای برآورد، فهرست سرورها و ماشین‌ها، نسخه هایپروایزر فعلی، نوع استوریج و وضعیت لایسنس را بفرستید تا قیمت پس از بررسی اولیه رایگان اعلام شود.

ماشین ویندوزی که درایور VirtIO ندارد، اگر با دیسک VirtIO روشن شود معمولاً با خطای INACCESSIBLE_BOOT_DEVICE متوقف می‌شود. درایور را پیش از انتقال روی همان ماشین نصب کنید، یا دیسک را ابتدا با کنترلر SATA وصل کنید و پس از نصب درایور تغییر دهید.

انتخاب بستر

Proxmox، VMware، Hyper-V یا KVM؟

بستر مناسب به تعداد سرورها، مهارت تیم، نرم‌افزارهای وابسته و بودجه لایسنس بستگی دارد.

مقایسه کلی بسترهای رایج مجازی‌سازی سرور
بسترمدل لایسنسمناسب براینکته مهم
Proxmox VEمتن‌باز و رایگان؛ اشتراک اختیاری برای مخزن سازمانی و پشتیبانی رسمیکسب‌وکارهای کوچک تا بزرگ که می‌خواهند وابستگی به لایسنس کم شودکلاستر، HA و بکاپ یکپارچه با Proxmox Backup Server
VMware vSphereاشتراکی و مبتنی بر تعداد هسته پس از تغییرات Broadcomسازمان‌هایی با سرمایه‌گذاری قبلی و ابزارهای وابسته به vSphereاکوسیستم گسترده؛ هزینه تمدید باید از قبل برآورد شود
Microsoft Hyper-Vهمراه لایسنس Windows Serverمحیط‌های عمدتاً ویندوزی و Active Directoryتعداد ماشین مجازی مجاز به نسخه Standard یا Datacenter بستگی دارد؛ راهنمای لایسنس
KVM با libvirtمتن‌بازتیم‌های مسلط به لینوکس و میزبان‌های تک‌نود یا خودکارسازی‌شدهبه‌صورت پیش‌فرض پنل مدیریتی یکپارچه ندارد
مهاجرت ابری

مهاجرت به مجازی‌سازی و ابر؛ از VMware به Proxmox و فراتر

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

مهاجرت VMware به Proxmox

ماشین‌ها را با Import Wizard در Proxmox VE مستقیم از ESXi منتقل می‌کنیم و در موارد خاص دیسک‌های VMDK را تبدیل می‌کنیم.

  • فهرست‌برداری ماشین‌ها و وابستگی‌ها
  • نصب درایورهای VirtIO و QEMU Guest Agent
  • طراحی کلاستر برای جبران نبود قابلیت‌هایی مانند DRS

تبدیل سرور فیزیکی به مجازی (P2V)

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

  • بررسی سازگاری سیستم‌عامل و درایورها
  • اجرای آزمایشی نسخه مجازی کنار سرور اصلی
  • جابه‌جایی نهایی پس از تأیید شما

انتقال به سرور مجازی یا ابر

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

  • انتخاب لوکیشن بر اساس محل کاربران
  • بازطراحی آدرس‌دهی، DNS و فایروال
  • برآورد منابع تا هزینه اضافه ایجاد نشود

حداقل قطعی و برنامه بازگشت

هر موج مهاجرت برنامه بازگشت دارد و محیط قبلی تا تأیید نهایی شما دست‌نخورده می‌ماند.

  • انتقال آزمایشی یک ماشین کم‌اهمیت
  • اجرای موج‌ها در پنجره زمانی توافق‌شده
  • تست سرویس‌ها پیش از خاموش کردن مبدأ
فرآیند اجرای کار

مراحل مجازی‌سازی سرور، از بررسی زیرساخت تا تحویل مستند

۱. بررسی زیرساخت فعلی

فهرست سرورها و ماشین‌ها، مصرف واقعی منابع، وابستگی سرویس‌ها و وضعیت لایسنس‌ها را جمع‌آوری می‌کنیم.

۲. طراحی و برآورد

بستر مجازی‌سازی، ظرفیت میزبان‌ها، شبکه و استوریج، ترتیب موج‌های مهاجرت و برنامه بازگشت را مکتوب می‌کنیم.

۳. اجرا و مهاجرت

بستر جدید را می‌سازیم، یک انتقال آزمایشی انجام می‌دهیم و بعد موج‌های اصلی را در زمان توافق‌شده اجرا می‌کنیم.

۴. تحویل و پایش

مستندات، دسترسی‌ها و تنظیمات بکاپ و مانیتورینگ را تحویل می‌دهیم و کارکرد محیط جدید را پس از مهاجرت بررسی می‌کنیم.

محدوده خدمات مجازی‌سازی سرور

شامل این خدمت

  • طراحی و نصب Proxmox VE، VMware ESXi و vCenter، Hyper-V یا KVM
  • پیکربندی شبکه، ذخیره‌سازی و High Availability
  • مهاجرت VMware به Proxmox و تبدیل P2V
  • تنظیم بکاپ ماشین‌های مجازی و تست بازیابی اولیه
  • مستندات معماری، دسترسی‌ها و برنامه بازگشت

خارج از این خدمت

چرا کانفیگ سرور؟

بستر مجازی‌سازی را بر اساس نیاز شما پیشنهاد می‌دهیم

با چند بستر مجازی‌سازی کار می‌کنیم و به محصول خاصی وابسته نیستیم. بررسی اولیه زیرساخت و مشاوره انتخاب بستر از طریق تلگرام رایگان است.

01

تجربه عملی در چند بستر

Proxmox VE، VMware ESXi و vCenter، KVM و Hyper-V را پیاده‌سازی و نگهداری می‌کنیم و محدودیت‌های هر کدام را پیش از تصمیم می‌گوییم.

02

فرآیند مستند و قابل بازگشت

فهرست‌برداری، طرح مهاجرت، برنامه بازگشت و مستندات تحویل در همه پروژه‌ها جزو کار است.

03

راهنماهای فنی منتشرشده

مقایسه بسترها را در معرفی انواع مجازی‌ساز سرور نوشته‌ایم تا پیش از تصمیم آن را بخوانید.

سوالات متداول

پرسش‌های رایج درباره مجازی‌سازی سرور و مهاجرت

مهاجرت از VMware به Proxmox چقدر قطعی دارد؟

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

آیا Proxmox VE برای محیط سازمانی مناسب است؟

برای بسیاری از سازمان‌ها بله. Proxmox VE بر پایه KVM است، کلاستر و High Availability دارد و با Proxmox Backup Server بکاپ یکپارچه دارد. خود نرم‌افزار متن‌باز است و اشتراک پولی آن برای مخزن سازمانی و پشتیبانی رسمی اختیاری است. اگر به ابزارهای خاص اکوسیستم vSphere وابسته‌اید، این وابستگی را پیش از تصمیم بررسی می‌کنیم.

لایسنس‌های دائمی VMware بدون تمدید چه می‌شوند؟

لایسنس دائمی قبلی همچنان کار می‌کند، اما پس از پایان قرارداد پشتیبانی، به‌روزرسانی و وصله امنیتی رسمی نمی‌گیرد. همین موضوع یکی از دلایل اصلی سازمان‌ها برای بررسی مهاجرت است.

ماشین‌های مجازی ویندوزی هم به Proxmox منتقل می‌شوند؟

بله. درایورهای VirtIO را نصب می‌کنیم تا دیسک و شبکه کارایی مناسب داشته باشند. چون سخت‌افزار مجازی تغییر می‌کند، ممکن است ویندوز یا بعضی نرم‌افزارها فعال‌سازی دوباره بخواهند و این مورد را پیش از انتقال بررسی می‌کنیم.

هزینه خدمات مجازی‌سازی سرور چطور محاسبه می‌شود؟

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

برای مجازی‌سازی یا مهاجرت زیرساخت برنامه دارید؟

وضعیت فعلی سرورها و هدف خود را در تلگرام بنویسید تا کارشناس ما مسیر مناسب و گام‌های بعدی را پیشنهاد دهد.