آخرین فرصت تا %60 تخفیف خرید یکجای دوره ها برای 5 نفر فقط تا
00 00 00

رفع خطای VMware vCenter Storage Monitoring Service fails

چند روز پیش زمانیکه خواستم در خصوص Datastore هایی که در سازمان دارم و همچنین تعداد Snapshot های موجود در آنها را در VCenter جستجو کنم متوجه شدم که خطای قرمز رنگی در این قسمت به من نمایش داده شد که به شرح زیر بود :
VMware vCenter Server 5.x Storage Monitoring and Profile Driven Storage Service 
fails with the error: Unable to retrieve health data from (2007834) 
چند ساعتی جستجو برای برطرف کردن این مشکل من را به چند علت رساند ، اولین مورد این بود که شما بعد از Upgrade کردن VCenter به محصول جدیدتر باعث Fail شدن سرویس VMware vCenter Storage Monitoring شده اید که این مورد برای ما صادق نبود و ما فرآیند بروز رسانی برای این محصول انجام نداده بودیم ، اما علاوه بر خطایی که در بالا مشاهده می کنید توضیحاتی جلوی خطا نوشته شده بود که در خصوص عدم امکان دریافت اطلاعات مربوط به Health سیستم بود که تقریبا به شکل زیر نمایش داده می شد :
Unable to retrieve health data from http://localhost/sms/health.xml
Unable to retrieve health data from http://localhost/sps/health.xml
برای رفع این مشکل اولین کاری که انجام دادم Restart کردن سرویس vCenter Storage Monitoring Service و حتی سرویس VCenter Center بود که هیچکدام مشکل را حل نکردند ، اما در نهایت یک نکته در وب سایت Expert-Exchange یکی از دوستان عنوان کرده بود که دقیقا مشکل من را حل کرد ، در این موضوع عنوان شده بود که اگر شما پورت های دلخواه یا Custom Port در هنگام نصب VCenter برای نصب این سرویس انتخاب کرده باشید ، عدم هماهنگی بین این پورت ها می تواند باعث Fail شدن سرویس شما شود. زمانیکه شما یک پورت دلخواه مثلا 81 را برای VCenter موقع نصب تعیین می کنید این مشکل ممکن است پیش بیاید اما چطور این مشکل را برطرف کنیم ؟ در ابتدای امر باید بدانیم که چه شماره پورتی را برای VCenter موقع نصب قرار داده ایم برای درک این موضوع کافیست به مسیر زیر در رجیستری بروید :
HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware VirtualCenter. 
در این قسمت HttpProxyPort شماره پورتی است که شما برای VCenter در موقع نصب تعیین کرده اید ، این شماره پورت را به خاطر داشته باشید ، اما برای رفع این مشکل چند تغییر در جند فایل از تنظیمات VCenter سرور بایستی انجام شود تا همه چیز به خوبی و خوشی حل شود ، در ابتدا فایل extensions.xml را از مسیر زیر پیدا کنید و روی آن راست کلیک کنید و با Notepad باز کنید :
C:\Program Files\VMware\Infrastructure\VirtualCenter Server\extensions\com.vmware.vim.sms
بعد از اینکه فایل بالا را باز کردید به دنبال موجودیتی به شکل http:////localhost//sms//health.xml بگردید و شماره پورتی که در قسمت قبل و در تنظیمات رجیستری به آن اشاره کردیم را به شکل http:////localhost:81//sms//health.xml تغییر دهید ، فایل مورد نظر را به همراه تغییرات داده شده ذخیره و از آن خارج شوید.این پایان ماجرا نیست ، شما باید یک فایل دیگری به اسمextensions.xml را که مربوط به Modifying the Profile Driven Storage service است را از مسیر زیر باید باز کنید :
C:\Program Files\VMware\Infrastructure\VirtualCenter Server\extensions\com.vmware.vim.sps 
این فایل را نیز مطابق قبل با استفاده از یک Notepad باز کنید و دنبال موجودیتی به نام http:////localhost//sps//health.xml بگردید ، بعد از پیدا کردن این موجودیت کافیست آدرس پورتی که در رجیستری داشتید را در این آدرس به شکل http:////localhost:81//sps//health.xml وارد کنید و بعد از ذخیره سازی تغییرات در همین فایل از آن خارج شوید. بعد از انجام تمامی این مراحل نوبت به Restart کردن سرویس VMware VCenter Server می باشد . مشکل با این روش حل می شود ، ITPRO باشید.

نویسنده : محمد نصیری

منبع : جزیره مجازی سازی وب سایت توسینسو 

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد


#مشکل_در_اتصال_به_vcenter #مشکل_vcenter #نکات_مهم_در_نصب_vcenter #خطا_در_اتصال_به_vcenter
1 نظر
کمیل یوسفی کمالی

متشکرم مهندس نصیری

مثل همیشه عالی و حرفه ای بود

موفق باشید و پایدار

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر