آموزش سرور

آموزش انتقال ماشین مجازی از Vmware به Proxmox (مهاجرت از Vmware به Proxmox)

در دنیای فناوری اطلاعات، مجازی‌سازی به عنوان یک ابزار کلیدی در بهینه‌سازی منابع و افزایش کارایی شناخته می‌شود. مجازی ساز VMware به عنوان یکی از پیشگامان این حوزه، با ارائه فناوری‌های پیشرفته و راه‌حل‌های ابری، تحولی عمده در مدیریت و استفاده از سرورها ایجاد کرده است. با این حال، اخیراً نگرانی‌هایی درباره امنیت VMware به وجود آمده است. وجود 427 سرور آسیب‌پذیر VMwareدر ایران که هنوز Patch نشده‌اند، زنگ خطری برای کاربران این پلتفرم است. آسیب‌پذیری‌های کشف‌شده، به ویژه با شناسه CVE-2024-22252، می‌تواند عواقب جدی برای امنیت داده‌ها و زیرساخت‌های IT داشته باشد. در این شرایط، مهاجرت به یک پلتفرم امن‌تر و کارآمدتر مانند مجازی ساز Proxmox، به عنوان یک جایگزین متن باز و رایگان، می‌تواند راه‌حلی مناسب برای کاربران VMware باشد. Proxmox با ارائه امکاناتی نظیر مدیریت آسان ماشین‌های مجازی و کانتینرها، قابلیت‌های ذخیره‌سازی پیشرفته و یک رابط کاربری وب کاربرپسند، به سرعت در حال تبدیل شدن به گزینه‌ای محبوب برای سازمان‌ها و توسعه‌دهندگان است. در این مقاله، به بررسی مراحل انتقال ماشین‌های مجازی از VMware به Proxmoxخواهیم پرداخت.

فهرست مطالب

انتقال ماشین‌های مجازی از VMware به Proxmox را می توان به دو روش انجام داد: انتقال دستی VMware به Proxmox یا استفاده Proxmox new import wizard.

Proxmox در نسخه سال 2024 یک ابزار جدید دارد که به کمک آن به راحتی می‌توان ماشین های مجازی (VM) را از VMware به منتقل کرد! این ابزار همه‌چیز را به صورت خودکار انجام می‌دهد. Proxmox VE یک ابزار import یکپارچه VM جدید را معرفی می کند که امکان استفاده مجدد از سیستم افزونه ذخیره سازی را برای یکپارچه سازی با API ها و رابط های کاربری مبتنی بر وب فراهم می کند. می‌توانید از آن برای وارد کردن کل VMware ESXi VMها استفاده کنید و امکان مهاجرت VM از VMware به Proxmox را فراهم کنید.

پیش نیاز: مطمئن شوید که نسخه Proxmox VE شما 8 (یا بالاتر) باشد و آخرین به روز رسانی های موجود سیستم اعمال شده باشد.

برای انتقال VMware VM به Proxmox، مراحل زیر را دنبال کنید:

  1. در Proxmox به Datacenter > Storage > Add > ESXi بروید سپس IP، نام کاربری و رمز عبور VMware را وارد کنید.
انتقال Vmware به Proxmox
  1. ماشینهای مجازی که میخواهید منتقل کنید را انتخاب کنید و دکمه Import را بزنید.
Import

در بخش Advanced می‌توانید:

  • ISO image برای CD-ROM انتخاب کنید.
  • محل ذخیره سازی دیسک ها را تغییر دهید.
  • تنظیمات شبکه را عوض کنید.
انتقال Vmware به Proxmox

در آخر پیام “انتقال موفقیت آمیز بود” را می‌بینید.

انتقال موفقیت آمیز بود

اگر می‌خواهید خودتان دستی ماشین های مجازی را از VMware به Proxmox منتقل کنید مراحل زیر را دنبال کنید:

در vSphere Client به مسیر زیر بروید:

Host > Configure > Services > SSH > START

انتقال Vmware به Proxmox

توجه: در ادامه برای فهم بهتر توضیحات را با یک مثال پیش می بریم، اما شما باید توضیحات و دستورات داده شده را برای ماشین های مجازی خود شخصی سازی کنید.

مثلاً اگر VM شما شماره 99 است مسیر زیر را دنبال کنید:

Storage > FC-DPT > Summary

Storage > FC-DPT > Summary

1. با WinSCP به IP VMware وصل شوید.
2. در ترمینال دستور زیر را وارد کنید و دکمه Execute را بزنید.

cd /vmfs/volumes/636b5c77-974fab32-2048-bc169506deba/
انتقال Vmware به Proxmox

3. به مسیر VM 99 بروید و دستور زیر را وارد کنید و روی Execute کلیک کنید.

cd 99/
1s

اکنون مطمئن شوید که می توانید فایل 99.vmdk را ببینید. در مرحله بعد، می توانید VM را با استفاده از دستور مناسب صادر کنید.

99.vmdk

در طول فرآیند ایجاد یک ماشین مجازی Proxmox، مطمئن شوید که تنظیمات BIOS و نوع هارد دیسک را درست انتخاب کرده اید. به طور معمول، شما باید OVMF (UEFI) را به عنوان تنظیمات BIOS انتخاب کنید و نوع هارد دیسک را روی SATA تنظیم کنید.

انتقال Vmware به Proxmox
SATA
CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 100

معمولاً یک دیسک مجازی دو فایل دارد: vmdk. و -flat.vmdk. این دو فایل باید با هم در مسیر هدف Proxmox کپی شوند. برای این کار در Proxmox قسمت Shell دستورات زیر را تایپ کنید:

scp -v <source> <destination>
scp -v [email protected]:/vmfs/volumes/636b5c77-974fab32-2048-bc169506deba/99/99.vmdk /var/lib/vz/
scp -v [email protected]:/vmfs/volumes/636b5c77-974fab32-2048-bc169506deba/99/99-flat.vmdk /var/lib/vz/

این دستور، فایل را از (172.xxxxx) واقع در مسیر /vmfs/volumes/636b5c77-974fab32-2048-bc169506deba/99/99.vmdk در ماشین لوکالProxmox در مسیر /var/lib/v کپی می کند.
در نهایت در Proxmox، دستور زیر را در ترمینال اجرا کنید:

scp -v [email protected]:/vmfs/volumes/.../99.vmdk /var/lib/vz/

(این دستور فایلها را از VMware به Proxmox کپی می‌کند.)

انتقال Vmware به Proxmox

1. دستور زیر را اجرا کنید:

qm importdisk 117 /var/lib/vz/99.vmdk Proxmox_NFS

اکنون می توانید ببینید دستور با موفقیت اجرا شده است.

اجرا موفقیت امیز

2. دیسک vmdk تبدیل شده به طور خودکار به عنوان Unused Disk در Proxmox VE نمایش داده می شود. اکنون مسیر زیر را دنبال کنید و و مطمئن شوید که bus/device نیز SATA است.

VM > Hardware > Unused Disk 0 > Edit

انتقال Vmware به Proxmox
CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 100

3. در این مرحله ابتدا روی Options کلیک کنید و سپس روی Boot Order دوبار کلیک کنید، حال ابتدا دیسک تازه پیوست شده را منتقل کنید، آن را enabled کنید و OK را بزنید.

Options

اکنون می توانید VM را در Proxmox VE روشن کنید تا بررسی کنید که آیا انتقال آن با موفقیت انجام شده است یا خیر. برای این کار روی VM کلیک کنید، Console را بزنید و در نهایت روی Start Now کلیک کنید.

انتقال Vmware به Proxmox

Vinchin Backup & Recovery به عنوان یک راه حل حرفه ای محافظت از داده ها، برای تسهیل سازمان ها در دستیابی به بکاپ گیری قابل اعتماد و انتقال سریع ماشین های مجازی از Proxmoxبه VMware ساخته شده است.

Vinchin با پشتیبانی از پلتفرم‌های مجازی‌سازی مختلف مانند Proxmox، VMware، Hyper-V، Citrix XenServer و …، طیف گسترده‌ای از تنظیمات سیاست‌های بکاپ‌گیری را ارائه می‌دهد که نیازهای مختلف برای حفاظت از داده‌ها را برآورده می‌کند.

علاوه بر این، Vinchin یک رابط مدیریتی بصری و کاربرپسند، همراه با قابلیت‌های حفاظت از دیتا و بازیابی اطلاعات ارائه می‌کند. Vinchin چه با خرابی های سخت افزاری، یا اتفاق پیش بینی نشده، به کاربران این امکان را می دهد که به سرعت محیط VM خود را بازیابی کنند.

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

در مرحله اول از بخش VM Backup وارد VMware vSphere شوید و فایل بکاپ را پیدا کرده و انتخاب کنید.

Vinchin

در target host باید Proxmox را انتخاب کنید.

انتقال Vmware به Proxmox

اکنون در قسمت Schedule مود را Once-off Restore قرار دهید.

Once-off Restore
انتقال Vmware به Proxmox
1. آیا داده ها در طول فرآیند مهاجرت از بین می روند؟

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

2. چرا باید از VMware به Proxmox مهاجرت کنیم؟

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

منبع: vinchin.com

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا