پرش به مطلب اصلی

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

مهاجرت ابری قابلیتی در سرور ابری آروان‌کلاد است که ماشین‌های مجازی شما را از vCenter یا ESXi به آروان‌کلاد منتقل می‌کند تا بتوانید از روی آن‌ها ابرک بسازید. برای مثال، اگر یک وب‌سرور و یک پایگاه داده روی کلاستر vSphere سازمان‌تان دارید، می‌توانید هر دو را بدون خاموش کردن یا نصب ابزار روی خود ماشین‌ها به آروان‌کلاد بیاورید.

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

شیوه‌ی کار​

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

در زمان تعیین‌شده، Agent از ماشین مجازی یک اسنپ‌شات می‌گیرد، داده‌ی دیسک را به‌شکل مستقیم از ESXi می‌خواند و به آروان‌کلاد می‌فرستد. در اجرای اول کل دیسک کپی می‌شود، به همین دلیل این اجرا زمان بیش‌تری می‌گیرد. در اجراهای بعدی، Agent به کمک قابلیت Changed Block Tracking یا CBT در VMware فقط بخش‌هایی از دیسک را منتقل می‌کند که از اجرای قبل تغییر کرده‌اند، پس این اجراها سریع‌تر تمام می‌شوند.

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

توجه داشته باشید که در حال حاضر فقط اطلاعات دیسک Root ماشین مجازی به آروان‌کلاد منتقل می‌شود.

مراحل مهاجرت​

پیش از هر کاری، محیط VMware را آماده کنید. در این مرحله دسترسی‌های شبکه‌ی Agent را فراهم می‌کنید و یک کاربر vCenter و یک کلید دسترسی آروان‌کلاد برای Agent می‌سازید. راهنمای آماده‌سازی محیط VMware در این مسیر به شما کمک می‌کند.

پس از آن، در پنل کاربری یک منبع بسازید. منبع نماینده‌ی محیط vCenter یا ESXi شما در آروان‌کلاد است و Agent با شناسه‌ی آن به آروان‌کلاد وصل می‌شود. سپس Agent را دانلود و در محیط VMware نصب کنید. راهنمای ساخت منبع و راه‌اندازی Agent مراحل این کار را توضیح می‌دهد.

وقتی Agent آنلاین شد، ماشین‌های مجازی موردنظرتان را انتخاب کنید و برای هر کدام AZ مقصد، زمان مهاجرت و تعداد ایمیج شخصی را تعیین کنید. از این پس، مهاجرت هر روز در زمان تعیین‌شده اجرا می‌شود و می‌توانید از اسلات‌ها ابرک بسازید. راهنمای پیکربندی و مدیریت مهاجرت در این مسیر به شما کمک می‌کند.

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

نسخه‌های پشتیبانی‌شده​

Agent با نسخه‌های زیر از vCenter و ESXi کار می‌کند:

پلتفرمنسخه
vCenter7.0، 8.0 و 9.0
ESXi مستقل دارای لایسنس7.0، 8.0 و 9.0

در vCenter و ESXi نسخه‌ی 9.0، قابلیت‌هایی که برای اولین بار در همین نسخه اضافه شده‌اند پشتیبانی نمی‌شوند.

vCenter و ESXi نسخه‌ی 6.7 و قدیمی‌تر پشتیبانی نمی‌شوند. نسخه‌ی رایگان ESXi یا vSphere Hypervisor نیز پشتیبانی نمی‌شود، چون API آن فقط امکان خواندن دارد و ساخت اسنپ‌شات و استفاده از CBT در آن ممکن نیست.

ماشین‌های مجازی با سیستم‌عامل‌های زیر قابل انتقال هستند:

سیستم‌عاملنسخه
Ubuntu18.04 تا 26.04
Debian10 تا 13
RHEL ،CentOS ،Rocky Linux ،AlmaLinux و Oracle Linux7 تا 10
SLES و openSUSE12 تا 15
Fedoraنسخه‌های پشتیبانی‌شده‌ی فعلی
Windows Server2016، 2019، 2022 و 2025
Windows10 و 11

نسخه‌های قدیمی‌تر این سیستم‌عامل‌ها، یعنی Windows Server 2012 R2 ،Windows 8.1 ،RHEL 6 و نسخه‌های پیش از آن‌ها پشتیبانی نمی‌شوند. سیستم‌عامل‌هایی مانند FreeBSD، Alpine ،Arch و Solaris نیز امکان انتقال ندارند.

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

قیمت‌گذاری​

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