هزینه تمدید VMware دیگر توجیه ندارد
پس از خرید VMware توسط Broadcom، لایسنس دائمی جدید فروخته نمیشود و تمدید به اشتراک مبتنی بر تعداد هسته تبدیل شده است. بررسی میکنیم که ماندن، کوچک کردن بسته یا مهاجرت به Proxmox VE برای شما منطقیتر است.
خدمات مجازیسازی سرور برای سازمانی است که سرویسهایش روی چند سرور فیزیکی پراکنده است یا تمدید VMware برایش دیگر توجیه ندارد. کانفیگ سرور این سرویسها را روی یک بستر مجازی با Proxmox VE، VMware یا Hyper-V جمع میکند، یا ماشینهای فعلی VMware را مرحلهای و با برنامه بازگشت به Proxmox VE یا ابر منتقل میکند.
پس از خرید VMware توسط Broadcom، لایسنس دائمی جدید فروخته نمیشود و تمدید به اشتراک مبتنی بر تعداد هسته تبدیل شده است. بررسی میکنیم که ماندن، کوچک کردن بسته یا مهاجرت به Proxmox VE برای شما منطقیتر است.
سرورهایی که بیشتر وقت بیکارند هم برق، فضای رک و زمان نگهداری میگیرند. با مجازیسازی، همان سرویسها جدا از هم روی تعداد کمتری میزبان اجرا میشوند.
وقتی سیستمعامل به سختافزار گره خورده باشد، تعویض یا خرابی سرور کار را متوقف میکند. ماشین مجازی روی میزبان دیگر هم اجرا میشود و کلاستر و بکاپ منظم وابستگی به یک دستگاه را کم میکنند.
روی سرورهای خود سازمان یا سرور اختصاصی اجارهای، بستر مجازیسازی را از صفر طراحی و راهاندازی میکنیم یا محیط موجود را مرتب میکنیم.
Proxmox VE بستری متنباز بر پایه KVM و کانتینر LXC است و همه ماشینها را از یک رابط وب مدیریت میکند.
برای سازمانهایی که روی vSphere ماندهاند، محیط را بهروز و پایدار نگه میداریم.
Hyper-V در محیطهای ویندوزی و KVM با libvirt روی سرورهای لینوکسی، گزینههای سبک و کمهزینهای هستند.
بیشتر مشکلات کارایی در محیط مجازی به شبکه و استوریج برمیگردد و کمتر به پردازنده.
هر کس به پنل مجازیساز برسد، به همه سرورهای روی آن دسترسی دارد. سختسازی خود میزبانها در خدمت امنسازی سرور انجام میشود.
خرابی استوریج یا حذف اشتباه یک ماشین بدون بکاپ مستقل جبران نمیشود. طرح کامل بکاپ در خدمت بکاپ و بازیابی بحران آمده است.
مجازیسازی سرور سرویسهایی را که هر کدام روی یک سرور فیزیکی نصب شدهاند، به ماشینهای مجازی روی تعداد کمتری میزبان منتقل میکند. هایپروایزر منابع هر میزبان را بین ماشینها تقسیم میکند و هر ماشین سیستمعامل و تنظیمات خودش را دارد، پس خرابی یا ارتقای یکی به بقیه سرایت نمیکند. نتیجه کار بیشتر از نام هایپروایزر به طراحی استوریج، شبکه و بکاپ بستگی دارد. نکتههای زیر به کار مدیر 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 مصرفی در ساعت اوج و رشد مورد انتظار. ظرفیت یک میزبان را هم کنار بگذارید، چون وقتی یکی از میزبانها خراب شود، بقیه باید منابع کافی برای روشن کردن ماشینهای آن را داشته باشند.
مهاجرتی که بیبرنامه شروع شود، معمولاً جایی متوقف میشود که ماشینی بعد از انتقال بوت نمیشود یا سرویسی به ماشین دیگری وابسته بوده که هنوز منتقل نشده است. ترتیبی که دنبال میکنیم این است:
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 VE | متنباز و رایگان؛ اشتراک اختیاری برای مخزن سازمانی و پشتیبانی رسمی | کسبوکارهای کوچک تا بزرگ که میخواهند وابستگی به لایسنس کم شود | کلاستر، HA و بکاپ یکپارچه با Proxmox Backup Server |
| VMware vSphere | اشتراکی و مبتنی بر تعداد هسته پس از تغییرات Broadcom | سازمانهایی با سرمایهگذاری قبلی و ابزارهای وابسته به vSphere | اکوسیستم گسترده؛ هزینه تمدید باید از قبل برآورد شود |
| Microsoft Hyper-V | همراه لایسنس Windows Server | محیطهای عمدتاً ویندوزی و Active Directory | تعداد ماشین مجازی مجاز به نسخه Standard یا Datacenter بستگی دارد؛ راهنمای لایسنس |
| KVM با libvirt | متنباز | تیمهای مسلط به لینوکس و میزبانهای تکنود یا خودکارسازیشده | بهصورت پیشفرض پنل مدیریتی یکپارچه ندارد |
وابستگی سرویسها، شبکه، لایسنس و برنامه بازگشت باید پیش از اولین انتقال روشن باشد. مهاجرت محیطی با ماشینهای مجازی زیاد معمولاً چند مرحله و چند پنجره زمانی لازم دارد. برای ابر خصوصی بزرگتر، مهاجرت به OpenStack هم ممکن است. اگر فقط میخواهید یک سایت، هاست یا کنترلپنل را منتقل کنید، خدمت مهاجرت سرور و هاست مناسبتر است.
ماشینها را با Import Wizard در Proxmox VE مستقیم از ESXi منتقل میکنیم و در موارد خاص دیسکهای VMDK را تبدیل میکنیم.
سرورهای قدیمی را بدون نصب دوباره سرویسها به ماشین مجازی تبدیل میکنیم تا از سختافزار فرسوده جدا شوند.
اگر نمیخواهید سختافزار نگهداری کنید، سرویسها را به ابر خصوصی یا سرور مجازی خارج یا داخل کشور منتقل میکنیم.
هر موج مهاجرت برنامه بازگشت دارد و محیط قبلی تا تأیید نهایی شما دستنخورده میماند.
فهرست سرورها و ماشینها، مصرف واقعی منابع، وابستگی سرویسها و وضعیت لایسنسها را جمعآوری میکنیم.
بستر مجازیسازی، ظرفیت میزبانها، شبکه و استوریج، ترتیب موجهای مهاجرت و برنامه بازگشت را مکتوب میکنیم.
بستر جدید را میسازیم، یک انتقال آزمایشی انجام میدهیم و بعد موجهای اصلی را در زمان توافقشده اجرا میکنیم.
مستندات، دسترسیها و تنظیمات بکاپ و مانیتورینگ را تحویل میدهیم و کارکرد محیط جدید را پس از مهاجرت بررسی میکنیم.
با چند بستر مجازیسازی کار میکنیم و به محصول خاصی وابسته نیستیم. بررسی اولیه زیرساخت و مشاوره انتخاب بستر از طریق تلگرام رایگان است.
Proxmox VE، VMware ESXi و vCenter، KVM و Hyper-V را پیادهسازی و نگهداری میکنیم و محدودیتهای هر کدام را پیش از تصمیم میگوییم.
فهرستبرداری، طرح مهاجرت، برنامه بازگشت و مستندات تحویل در همه پروژهها جزو کار است.
مقایسه بسترها را در معرفی انواع مجازیساز سرور نوشتهایم تا پیش از تصمیم آن را بخوانید.
تنظیمات اصلی Proxmox پیش از راهاندازی محیط عملیاتی.
آموزشبرای تیمهایی که هنوز روی vSphere کار میکنند.
آموزشهایپروایزری که Proxmox VE روی آن ساخته شده است.
هر ماشین فقط در زمان انتقال نهایی خاموش میشود و طول این خاموشی به حجم دیسک، نوع استوریج و روش انتقال بستگی دارد. به همین دلیل مهاجرت را در موجهای کوچک و در ساعات کمترافیک انجام میدهیم و پس از بررسی اولیه، برآورد واقعی زمان را اعلام میکنیم.
برای بسیاری از سازمانها بله. Proxmox VE بر پایه KVM است، کلاستر و High Availability دارد و با Proxmox Backup Server بکاپ یکپارچه دارد. خود نرمافزار متنباز است و اشتراک پولی آن برای مخزن سازمانی و پشتیبانی رسمی اختیاری است. اگر به ابزارهای خاص اکوسیستم vSphere وابستهاید، این وابستگی را پیش از تصمیم بررسی میکنیم.
لایسنس دائمی قبلی همچنان کار میکند، اما پس از پایان قرارداد پشتیبانی، بهروزرسانی و وصله امنیتی رسمی نمیگیرد. همین موضوع یکی از دلایل اصلی سازمانها برای بررسی مهاجرت است.
بله. درایورهای VirtIO را نصب میکنیم تا دیسک و شبکه کارایی مناسب داشته باشند. چون سختافزار مجازی تغییر میکند، ممکن است ویندوز یا بعضی نرمافزارها فعالسازی دوباره بخواهند و این مورد را پیش از انتقال بررسی میکنیم.
هزینه بر اساس تعداد میزبانها و ماشینها، پیچیدگی شبکه و استوریج و نوع مهاجرت محاسبه میشود. پس از بررسی رایگان اولیه، محدوده کار را مشخص میکنیم و قیمت را بهصورت استعلامی اعلام میکنیم.
وضعیت فعلی سرورها و هدف خود را در تلگرام بنویسید تا کارشناس ما مسیر مناسب و گامهای بعدی را پیشنهاد دهد.