آموزش انتقال ماشین مجازی از Vmware به Proxmox (مهاجرت از Vmware به Proxmox)
در دنیای فناوری اطلاعات، مجازیسازی به عنوان یک ابزار کلیدی در بهینهسازی منابع و افزایش کارایی شناخته میشود. مجازی ساز VMware به عنوان یکی از پیشگامان این حوزه، با ارائه فناوریهای پیشرفته و راهحلهای ابری، تحولی عمده در مدیریت و استفاده از سرورها ایجاد کرده است. با این حال، اخیراً نگرانیهایی درباره امنیت VMware به وجود آمده است. وجود 427 سرور آسیبپذیر VMwareدر ایران که هنوز Patch نشدهاند، زنگ خطری برای کاربران این پلتفرم است. آسیبپذیریهای کشفشده، به ویژه با شناسه CVE-2024-22252، میتواند عواقب جدی برای امنیت دادهها و زیرساختهای IT داشته باشد. در این شرایط، مهاجرت به یک پلتفرم امنتر و کارآمدتر مانند مجازی ساز Proxmox، به عنوان یک جایگزین متن باز و رایگان، میتواند راهحلی مناسب برای کاربران VMware باشد. Proxmox با ارائه امکاناتی نظیر مدیریت آسان ماشینهای مجازی و کانتینرها، قابلیتهای ذخیرهسازی پیشرفته و یک رابط کاربری وب کاربرپسند، به سرعت در حال تبدیل شدن به گزینهای محبوب برای سازمانها و توسعهدهندگان است. در این مقاله، به بررسی مراحل انتقال ماشینهای مجازی از VMware به Proxmoxخواهیم پرداخت.
فهرست مطالب
- چگونه ماشین مجازی را از VMware به Proxmox با Vinchin انتقال دهیم؟
- چگونه VM را از VMware به Proxmox با Vinchin انتقال دهیم؟
- سوالات متداول
چگونه ماشین مجازی را از VMware به Proxmox با Vinchin انتقال دهیم؟
انتقال ماشینهای مجازی از VMware به Proxmox را می توان به دو روش انجام داد: انتقال دستی VMware به Proxmox یا استفاده Proxmox new import wizard.
روش 1: استفاده از ابزار جدید import در Proxmox
Proxmox در نسخه سال 2024 یک ابزار جدید دارد که به کمک آن به راحتی میتوان ماشین های مجازی (VM) را از VMware به منتقل کرد! این ابزار همهچیز را به صورت خودکار انجام میدهد. Proxmox VE یک ابزار import یکپارچه VM جدید را معرفی می کند که امکان استفاده مجدد از سیستم افزونه ذخیره سازی را برای یکپارچه سازی با API ها و رابط های کاربری مبتنی بر وب فراهم می کند. میتوانید از آن برای وارد کردن کل VMware ESXi VMها استفاده کنید و امکان مهاجرت VM از VMware به Proxmox را فراهم کنید.
پیش نیاز: مطمئن شوید که نسخه Proxmox VE شما 8 (یا بالاتر) باشد و آخرین به روز رسانی های موجود سیستم اعمال شده باشد.
برای انتقال VMware VM به Proxmox، مراحل زیر را دنبال کنید:
- در Proxmox به
Datacenter > Storage > Add > ESXi
بروید سپس IP، نام کاربری و رمز عبور VMware را وارد کنید.
- ماشینهای مجازی که میخواهید منتقل کنید را انتخاب کنید و دکمه
Import
را بزنید.
در بخش Advanced
میتوانید:
- ISO image برای CD-ROM انتخاب کنید.
- محل ذخیره سازی دیسک ها را تغییر دهید.
- تنظیمات شبکه را عوض کنید.
در آخر پیام “انتقال موفقیت آمیز بود” را میبینید.
روش 2: انتقال دستی ماشین های مجازی از VMware به Proxmox
اگر میخواهید خودتان دستی ماشین های مجازی را از VMware به Proxmox منتقل کنید مراحل زیر را دنبال کنید:
مرحله 1: فعال کردن SSH در VMware
در vSphere Client به مسیر زیر بروید:
Host > Configure > Services > SSH > START
مرحله 2: پیدا کردن مسیر ذخیره سازی VM
توجه: در ادامه برای فهم بهتر توضیحات را با یک مثال پیش می بریم، اما شما باید توضیحات و دستورات داده شده را برای ماشین های مجازی خود شخصی سازی کنید.
مثلاً اگر VM شما شماره 99 است مسیر زیر را دنبال کنید:
Storage > FC-DPT > Summary
مرحله 3: وصل شدن با WinSCP
1. با WinSCP به IP VMware وصل شوید.
2. در ترمینال دستور زیر را وارد کنید و دکمه Execute را بزنید.
cd /vmfs/volumes/636b5c77-974fab32-2048-bc169506deba/
3. به مسیر VM 99 بروید و دستور زیر را وارد کنید و روی Execute کلیک کنید.
cd 99/
1s
اکنون مطمئن شوید که می توانید فایل 99.vmdk را ببینید. در مرحله بعد، می توانید VM را با استفاده از دستور مناسب صادر کنید.
مرحله 4: ساختن ماشین مجازی در Proxmox
در طول فرآیند ایجاد یک ماشین مجازی Proxmox، مطمئن شوید که تنظیمات BIOS و نوع هارد دیسک را درست انتخاب کرده اید. به طور معمول، شما باید OVMF (UEFI) را به عنوان تنظیمات BIOS انتخاب کنید و نوع هارد دیسک را روی SATA تنظیم کنید.
مرحله 5: انتقال فایلها با SCP
معمولاً یک دیسک مجازی دو فایل دارد: 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 کپی میکند.)
مرحله 6: وارد کردن دیسک به 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
3. در این مرحله ابتدا روی Options کلیک کنید و سپس روی Boot Order دوبار کلیک کنید، حال ابتدا دیسک تازه پیوست شده را منتقل کنید، آن را enabled کنید و OK را بزنید.
مرحله 7: روشن کردن ماشین مجازی
اکنون می توانید VM را در Proxmox VE روشن کنید تا بررسی کنید که آیا انتقال آن با موفقیت انجام شده است یا خیر. برای این کار روی VM کلیک کنید، Console را بزنید و در نهایت روی Start Now کلیک کنید.
چگونه VM را از VMware به Proxmox با Vinchin انتقال دهیم؟
Vinchin Backup & Recovery به عنوان یک راه حل حرفه ای محافظت از داده ها، برای تسهیل سازمان ها در دستیابی به بکاپ گیری قابل اعتماد و انتقال سریع ماشین های مجازی از Proxmoxبه VMware ساخته شده است.
Vinchin با پشتیبانی از پلتفرمهای مجازیسازی مختلف مانند Proxmox، VMware، Hyper-V، Citrix XenServer و …، طیف گستردهای از تنظیمات سیاستهای بکاپگیری را ارائه میدهد که نیازهای مختلف برای حفاظت از دادهها را برآورده میکند.
علاوه بر این، Vinchin یک رابط مدیریتی بصری و کاربرپسند، همراه با قابلیتهای حفاظت از دیتا و بازیابی اطلاعات ارائه میکند. Vinchin چه با خرابی های سخت افزاری، یا اتفاق پیش بینی نشده، به کاربران این امکان را می دهد که به سرعت محیط VM خود را بازیابی کنند.
هنگامی که صحبت از انتقال ماشین مجازی از VMware به Proxmox می شود، فرآیند ساده شده است و نیاز به وظایف پیچیده را از بین می برد. کاربران می توانند بدون زحمت نسخه پشتیبان VM را انتخاب کرده و آن را در Proxmox بازیابی کنند و تجربه مهاجرت را ساده تر کنند.
مراحل انتقال از VMware به Proxmox با Vinchin
در مرحله اول از بخش VM Backup وارد VMware vSphere شوید و فایل بکاپ را پیدا کرده و انتخاب کنید.
در target host باید Proxmox را انتخاب کنید.
اکنون در قسمت Schedule مود را Once-off Restore قرار دهید.
سوالات متداول
فرآیندهای مهاجرت ذاتاً دارای خطراتی هستند. تهیه نسخه پشتیبان از اطلاعات ضروری قبل از شروع مهاجرت بسیار مهم است. در نهایت پس از تکمیل مهاجرت، تستهایی را برای اطمینان از عملکرد صحیح ماشین های مجازی و بررسی صحت داده ها انجام دهید. همچنین برای اطمینان خاطر بیشتر، از نرم افزارهای بکاپ گیری دیگری مانند Vinchin برای بکاپ گیری از ماشین های مجازی خود استفاده کنید.
آسیبپذیریهای کشفشده VMware اصلی ترین دلیل مهاجرت به یک پلتفرم امنتر و کارآمدتر مانند Proxmox است. Proxmoxبه عنوان یک جایگزین متن باز و رایگان است میتواند راهحلی مناسب برای کاربران VMware باشد. Proxmox با ارائه امکاناتی نظیر مدیریت آسان ماشینهای مجازی و کانتینرها، قابلیتهای ذخیرهسازی پیشرفته و یک رابط کاربری وب کاربرپسند، به سرعت در حال تبدیل شدن به گزینهای محبوب برای سازمانها و توسعهدهندگان است.
منبع: vinchin.com