نمایش نتایج: از شماره 1 تا 11 از مجموع 11
سپاس ها 4سپاس
  • 1 توسط sallea
  • 1 توسط Hakimi
  • 1 توسط Hakimi
  • 1 توسط VMwares

موضوع: خطای Object Refernce در ESX

  
  1. #1
    نام حقيقي: مهرداد

    عضو عادی شناسه تصویری joyande
    تاریخ عضویت
    Sep 2011
    محل سکونت
    ایران
    نوشته
    112
    سپاسگزاری شده
    38
    سپاسگزاری کرده
    36

    خطای Object Refernce در ESX

    در ESX وقتی یک هارد مجازی را بخواهیم به VM اضافه کنیم، پیغام خطای زیر نمایش داده می شود:
    Object reference not set to an instance of an object
    مشکل ناشی از چیه و راه حلشه چیه؟





    موضوعات مشابه:
    ویرایش توسط joyande : 2013-06-22 در ساعت 07:42 AM

  2. #2
    نام حقيقي: مهرداد

    عضو عادی شناسه تصویری joyande
    تاریخ عضویت
    Sep 2011
    محل سکونت
    ایران
    نوشته
    112
    سپاسگزاری شده
    38
    سپاسگزاری کرده
    36
    ظاهرا کسی راه حلی نداره!
    آیا نرم افزار خاصی یا راهی وجود دارد که بتوان به نحوی به اطلاعات این Virtual Hard دسترسی پیدا کرد و اطلاعات مورد نظر را از روی آن برداشت؟



  3. #3
    نام حقيقي: علیرضاباقری

    عضو عادی
    تاریخ عضویت
    Sep 2009
    محل سکونت
    تهران
    نوشته
    180
    سپاسگزاری شده
    82
    سپاسگزاری کرده
    59
    از convertor استفاده کن و انتقالش بده به vbox


    joyande سپاسگزاری کرده است.

  4. #4
    نام حقيقي: Ali

    عضو عادی شناسه تصویری Black_Roze
    تاریخ عضویت
    Jun 2010
    محل سکونت
    Mashhad
    نوشته
    441
    سپاسگزاری شده
    258
    سپاسگزاری کرده
    105
    نوشته های وبلاگ
    1
    مشکلت حل شد ؟
    با همه مدل این هارد مشکل رو داره ؟
    مثل روی Thin هم این مشکل رو داره ؟



  5. #5
    نام حقيقي: مهرداد

    عضو عادی شناسه تصویری joyande
    تاریخ عضویت
    Sep 2011
    محل سکونت
    ایران
    نوشته
    112
    سپاسگزاری شده
    38
    سپاسگزاری کرده
    36
    نقل قول نوشته اصلی توسط Black_Roze نمایش پست ها
    مشکلت حل شد ؟
    با همه مدل این هارد مشکل رو داره ؟
    مثل روی Thin هم این مشکل رو داره ؟
    خیر هنوز حل نشده.



  6. #6
    نام حقيقي: Amir Fouladvand

    عضو ویژه
    تاریخ عضویت
    Nov 2010
    محل سکونت
    Arak
    نوشته
    644
    سپاسگزاری شده
    807
    سپاسگزاری کرده
    270
    بعضی مواقع این error به دلیل بروز اشکال در سرویس VMware vSphere Profile-Driven Storage Service که یکی از سرویس های vcenter هستش رخ میده.
    سرویس مذکور رو restart کنید ببینید حل میشه یا نه.



  7. #7
    نام حقيقي: محمد حکیمی

    Administrator شناسه تصویری Hakimi
    تاریخ عضویت
    Dec 2002
    محل سکونت
    تهران
    نوشته
    6,549
    سپاسگزاری شده
    6798
    سپاسگزاری کرده
    1035
    نوشته های وبلاگ
    4
    حدس می‌زنم این هارد مجازی مربوط به ماشین دیگری بوده است و روی آن Snapshot فعال بوده است.
    در تصویری که قرار دادید با توجه به نام فایل vmdk به نظر می‌رسد که این یک Delta File است.
    حدس می‌زنم مشکلی که باعث این خطا شده، ناقص بودن CID Chain است.
    روی ماشین مبدا ابتدا آن را Commit کنید و بعد Delete From Inventory کنید و در نهایت vmdk را به ماشین جدید متصل کنید.


    joyande سپاسگزاری کرده است.

  8. #8
    نام حقيقي: Amir Fouladvand

    عضو ویژه
    تاریخ عضویت
    Nov 2010
    محل سکونت
    Arak
    نوشته
    644
    سپاسگزاری شده
    807
    سپاسگزاری کرده
    270
    نقل قول نوشته اصلی توسط Hakimi نمایش پست ها
    حدس می‌زنم این هارد مجازی مربوط به ماشین دیگری بوده است و روی آن Snapshot فعال بوده است.
    در تصویری که قرار دادید با توجه به نام فایل vmdk به نظر می‌رسد که این یک Delta File است.
    حدس می‌زنم مشکلی که باعث این خطا شده، ناقص بودن CID Chain است.
    روی ماشین مبدا ابتدا آن را Commit کنید و بعد Delete From Inventory کنید و در نهایت vmdk را به ماشین جدید متصل کنید.
    متاسفانه کیفیت عکس زیاد بالا نیست ولی به نظر نمیرسه delta باشه انگار که دیسک یک ماشینه که یک snapshot داره ولی اگر هم ایراد از chain باشه پیغام object refrence نمیده.



  9. #9
    نام حقيقي: مهرداد

    عضو عادی شناسه تصویری joyande
    تاریخ عضویت
    Sep 2011
    محل سکونت
    ایران
    نوشته
    112
    سپاسگزاری شده
    38
    سپاسگزاری کرده
    36
    نقل قول نوشته اصلی توسط Hakimi نمایش پست ها
    حدس می‌زنم این هارد مجازی مربوط به ماشین دیگری بوده است و روی آن Snapshot فعال بوده است.
    در تصویری که قرار دادید با توجه به نام فایل vmdk به نظر می‌رسد که این یک Delta File است.
    حدس می‌زنم مشکلی که باعث این خطا شده، ناقص بودن CID Chain است.
    روی ماشین مبدا ابتدا آن را Commit کنید و بعد Delete From Inventory کنید و در نهایت vmdk را به ماشین جدید متصل کنید.
    با تشکر
    پیشنهاد شما را اجرا کرده بودم و امکان ADD کردن دیسک فراهم شد. ولی متاسفانه هیچ اطلاعاتی را این VMDK نبود؟!!!

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

    حدس میزنم در زمان راه اندازی، VM سراغ فایل Snapshot ی رفته که اطلاعات روی آن نبوده و از روی آن ماشین اجرا شده (Snapshot جدیدتری نگرفته بودم، تنها Snapshot متعلق به زمان راه اندازی اولیه سرور است)!

    در طول جستجوهایی که برای رفع این مشکل انجام دادم به مقاله ای برخوردم که نوشته بود نباید Snapshot را نگه داریم و فقط بصورت مقطعی یا لحظه ای از آن استفاده کنیم و بعد از رفع نیاز بلافاصله پاکش کنیم. نظر شما چیه؟


    ویرایش توسط joyande : 2013-06-29 در ساعت 03:16 PM

  10. #10
    نام حقيقي: محمد حکیمی

    Administrator شناسه تصویری Hakimi
    تاریخ عضویت
    Dec 2002
    محل سکونت
    تهران
    نوشته
    6,549
    سپاسگزاری شده
    6798
    سپاسگزاری کرده
    1035
    نوشته های وبلاگ
    4
    نقل قول نوشته اصلی توسط joyande نمایش پست ها
    با تشکر
    پیشنهاد شما را اجرا کرده بودم و امکان ADD کردن دیسک فراهم شد. ولی متاسفانه هیچ اطلاعاتی را این VMDK نبود؟!!!

    حدس میزنم در زمان راه اندازی، VM سراغ فایل Snapshot ی رفته که اطلاعات روی آن نبوده و از روی آن ماشین اجرا شده (Snapshot جدیدتری نگرفته بودم، تنها Snapshot متعلق به زمان راه اندازی اولیه سرور است)!

    در طول جستجوهایی که برای رفع این مشکل انجام دادم به مقاله ای برخوردم که نوشته بود نباید Snapshot را نگه داریم و فقط بصورت مقطعی یا لحظه ای از آن استفاده کنیم و بعد از رفع نیاز بلافاصله پاکش کنیم. نظر شما چیه؟
    حتی اگر اینطور هم بوده باشد اگر Snapshot ها را Commit می‌کردید، نباید با هیچ مشکلی مواجه می‌شدید. تنها در صورتی می‌تواند این اتفاق بیفتد که شما به جای Commit کردن آن Snapshot، به اشتباه آن را Rollback کرده باشید و در نتیجه همه تغییرات این مدت را از دست داده باشید و به نسخه اولیه برگشته باشید.

    در مورد آن مقاله نمی‌توانم نظر خاصی بدهم. این یک امکان است و براساس نیاز می‌توان از آن استفاده کرد. باید ببینیم شما به چه دلیل Snapshot تهیه کرده بودید و نیاز شما چیست که بتوانیم تشخیص بدهیم چه کار باید / می‌توان کرد.


    f14f21 سپاسگزاری کرده است.

  11. #11
    نام حقيقي: Amir Fouladvand

    عضو ویژه
    تاریخ عضویت
    Nov 2010
    محل سکونت
    Arak
    نوشته
    644
    سپاسگزاری شده
    807
    سپاسگزاری کرده
    270
    من هم معتقدم که مشکل شما نمیتونسته از commit باشه. حتی در مواردی که ماشین در حذف snapshot ها با مشکل مواجه میشه هم امکان بازگردانی اطلاعات هست.
    و در مورد خطر snapshot باید بدونید که snapshot همونقدر که پر کاربرد هستش پر خطر هم هست.
    در صورتی که میدونید برای چی میخواینش یه بحثه و در صورتی که به اشتباه به عنوان backup بهش نگاه کنیم یه بحث دیگه.


    f14f21 سپاسگزاری کرده است.

کلمات کلیدی در جستجوها:

حل مشکل Object reference not set to an instance of an object

حذف snapshot ها در ESX

Object reference not set to an instance of an object.رفع خطای

برچسب برای این موضوع

مجوز های ارسال و ویرایش

  • شما نمی توانید موضوع جدید ارسال کنید
  • شما نمی توانید به پست ها پاسخ دهید
  • شما نمی توانید فایل پیوست ضمیمه کنید
  • شما نمی توانید پست های خود را ویرایش کنید
  •