رفع اشکال هنگام Not Responding شدن ESX در vCenter
امکان دارد در هنگام اتصال به vCenter با صحنه ای روبرو شوید که زیاد خوشایند نباشد در vCenter تمام یا چند سرور ESX شما به صورت Not Responding درآمده است. چند دلیل امکان دارد باعث این مشکل شود:
اولین احتمال برای رفع اشکال چک کردن ارتباط شبکه ای و زیرساخت DNS می باشد. ابتدا باید ارتباطات چک شود سپس به سراغ روش های زیر بروید.
۱- به دلیل اشکال در سرویس Management-Service بر روی سرور های ESX
برای رفع اشکال این روش کافی است که به کنسول مدیریت سرور ESX (به صورت local و یا remote) وصل شوید. سپس دستورات زیر را وارد کنید:
service mgmt-vmware restart
امکان دارد هنگام اجرای فرمان بالا از شما ایرادی گرفته شود . در این هنگام باید پروسه ای که در حال استفاده از vmware-hostd می باشد را پیدا کرده و آن را kill کنید.
برای پیدا کردن پروسه می توانید از فرمان زیر استفاده کنید:
ps -e | grep vmware-hostd
باید process id مربوط به پروسه مورد نظر را پیدا کرده و دستور زیر را برای kill کردن آن استفاده کنید.
kill process_id
باید دوباره فرمان اول را وارد کنید.
۲- امکان دارد که آدرس vCenter Management به اشتباه وارد شده باشد.
برای رفع اشکال باید به vCenter وارد شده به قسمت زیر بروید
Administration > vCenter Server Settings > Runtime Settings
حال در قسمت Managed IP Address به آدرس وارد شده دقت کنید. در صورتی که آدرسی وارد نشده است کافی است آدرس vCneter خود را وارد کنید.
مشکلی که برای من پیش آمده بود این بود که سرور vCenter من دو آدرس داشت که برای پاسخگویی به Heartbeat از آدرس اشتباه استفاده می کرد. برای رفع اشکال آن آدرس دوم را از روی سرور حذف کردم و مشکل حل شد.