رفع خطای Failed to deploy OVF package: The task was canceled by a user در دپلوی کردن تمپلیت

سلام .

این بار با آموزش رفع خطای Failed to deploy OVF package: The task was canceled by a user در دپلوی کردن تمپلیت داخل esxi درخدمت شما هستیم .

خیلی از دوستان (مثل خود من) وقتی اکسپورت از یک سرور مجازی میگیرن ، اکسپورت رو از نوع OVA یعنی Single File میگیرن.
در واقع این OVA و OVF فرقی که باهم دارن اینه که OVA همه ی ۳ ایل مربوط به پکیج خروجی رو در یک فایل قرار میده و طبیعتا محتوای هر ۳ فایل هم داخل همین ۱ فایل خواهد بود.
پس با ویرایش خود فایل OVA هم میتونید این خطوط رو جایگزین کنید. ولی در صورت تغییر در فایل OVA شما با خطای عدم صحت فایل یا Integrity Error مواجه میشید.
دلیل هم این هست که SHA ای که برای فایل در نظر گرفته شده که صحت فایل رو تصدید کنه برای vsphere عوض میشه با تغییری که شما ایجاد میکنید.
راه حل این هست که ابتدا فایل OVA رو اکستراکت کنید. با نرم افزار ۷Z که خوب هست برای این کار ==> http://www.7-zip.org/download.html
بعد فایل .mf
که ایجاد میکنه رو حذف کنید.

سپس فایل ovf رو ویرایش کنید و خط زیر رو پیدا کنید

<rasd:ResourceSubType>vmware.cdrom.iso</rasd:ResourceSubType>

و با این خط

<rasd:ResourceSubType>vmware.cdrom.atapi</rasd:ResourceSubType>

جایگزینش کنید . فایل رو ذخیره کنید و کار تمومه .

البته این مشکل زمان گرفتن تمپلیت به وجود میاد که بهتره که پیشگیری بشه
زمان اکسپورت کردن یک تمپلیت باید از قسمت Edtit setting گزینه cd-dvd drive رو روی client device تنظیم کنید و بعد اقدام به گرفتن تمپلیت کنید
در غیر اینصورت تمپ مربوطه روی هیچ سرور دیگه ای قابل اسفاده نیست .

امیدوارم این آموزش واستون مفید بوده باشه دوستان .

یا حق .

پاسخ دهید

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