کلون vm در esxi و استفاده در esxi دیگر؟
2 پاسخ
سلام
اگر ورژن ها یکسان یا مقصد بالتر از ورژن مبدا باشه امکانش هست
سلام دوست عزیز
برای انتقال یا کلون کردن یک ماشین مجازی از یک سرور ESXi به یک سرور ESXi دیگر، چند روش استاندارد و قابل اطمینان وجود داره که بسته به امکانات و سطح دسترسی تون می تونید یکی از اون ها رو انتخاب کنید:
۱. استفاده از OVF/OVA Export و Import
وارد vSphere Web Client یا vSphere Client بشید
روی ماشین مجازی موردنظر راست کلیک کنید و گزینه Export → Export OVF Template رو انتخاب کنید
فایل های OVF و VMDK رو دریافت می کنید
حالا روی سرور مقصد، در محیط ESXi وارد بشید و از طریق گزینه Deploy OVF Template این فایل رو ایمپورت کنید
این روش بسیار رایجه و در محیط هایی که vCenter ندارن هم به خوبی جواب می ده.
۲. خاموش کردن ماشین و کپی فایل ها از طریق SCP یا Datastore Browser
ماشین مجازی رو خاموش کنید
وارد Datastore Browser ESXi اول بشید و فایل های
*.vmxو*.vmdkماشین رو دانلود کنیدسپس وارد ESXi دوم بشید و اون فایل ها رو به یکی از دیتاستورها آپلود کنید
بعد با گزینه Register VM فایل
.vmxرو انتخاب کنید و ماشین رو به لیست اضافه کنید
این روش دستی هست ولی ساده و بدون نیاز به ابزار جانبی انجام میشه.
۳. استفاده از vCenter (در صورت وجود)
اگر بین دو سرور ESXi شما vCenter مشترک وجود داره، می تونید از قابلیت Clone to Another Host یا Migrate (در صورت داشتن لایسنس vMotion) استفاده کنید. در این حالت حتی نیازی به خاموش کردن ماشین هم نیست (در حالت live migration با Storage vMotion).
۴. استفاده از ابزار Veeam یا دیگر بک آپ گیرها
اگر از Veeam یا نرم افزارهای مشابه استفاده می کنید، می تونید از ماشین بک آپ بگیرید و سپس از طریق Restore to new location اون رو روی سرور مقصد Deploy کنید.
نکته نهایی: بعد از انتقال یا کلون کردن VM به سرور جدید، حتماً بررسی کنید که تنظیمات شبکه مثل MAC address، Port Group، VLAN و تنظیمات IP تکراری نباشه تا تداخل شبکه ای پیش نیاد.
اگر با مجازی سازی و انتقال ماشین ها در محیط های ESXi زیاد سروکار دارید، پیشنهاد می کنم دوره آموزشی "مجازی سازی با VMware ESXi و vSphere از مقدماتی تا پیشرفته" رو در سایت توسینسو دنبال کنید که این سناریوها رو به صورت کاملاً عملی و قدم به قدم توضیح داده.