رضا اردانه
۰۵ دی ۱۴۰۳

کار با ابزار lsdoctor

۰ دیدگاه
مقاله آموزشی
5/5 - (1 امتیاز)

ابزار lsdoctor یا Lookup Service Doctor یک ابزار کاربردی جهت پایش دیتابیس PSC سرویس vCenter می باشد. هدف از استفاده از این ابزار ریشه یابی برخی خطاها و مشکلاتی است که در سطح vCenter رخ میدهد. در این مقاله میخواهیم با نحوه عملکرد این ابزار آشنا شویم.

نکته: قبل از استفاده از این ابزار در محیط عملیاتی خود، حتما از ماشین مجازی مربوط به vCenter یک Snapshot براساس بهروش ارائه شده توسط شرکت VMware تهیه نمایید.

نصب ابزار:

برای استفاده از این ابزار ابتدا باید فایل ZIP این ابزار را دانلود کنید. از این لینک میتوانید اقدام به دانلود نمایید. سپس فایل دانلود شده را به ماشین مجازی vCenter خود با ابزارهایی مانند WinSCP منتقل نمایید. بعد از انتقال آن، میتوانید آنرا از حالت فشرده خارج تا بتوانید از ابزار استفاده نمایید.

استفاده از ابزار:

جهت استفاده از ابزار، وارد مسیری شوید که در مرحله قبل اقدام به کپی در آن مسیر کرده بودید. حال با دستور python lsdoctor.py –help میتوانید لیست دستورات این ابزار را مشاهده نمایید. برخی از این دستورات به شرح زیر می باشند:

–lscheck
–pscHaUnconfigure
–stalefix
–trustfix
–solutionusers
–rebuild

گزینه lscheck مشکلات احتمالی را شناسایی می کند و تغییراتی در سطح سرویس ها اعمال نمیکند.

گزینه pscHaUnconfigure زمانی استفاده می شود که قصد دارید PSC HA را از بین ببرید. به طور مثال شما بیش از یک PSC Service راه اندازی کرده اید و از طریق یک Load Balancer آنها را مدیریت میکنید. در صورتیکه میخواهید یکی از آنها را حذف کنید میتوانید از این دستور استفاده نمایید.

گزینه stalefix هرنوع پیکربندی Stale شده را از سطح سیستم حذف میکند. زمانیکه سرویس vCenter را به نسخ مختلف ارتقا میدهید، این دستور به منظور پاکسازی پیکربندی های Stale شده از نسخه قدیمی تر مناسب می باشد.

گزینه trustfix خطای SSL Trust Mismatch را بررسی و مرتفع میکند. این خطا معمولا به این دلیل رخ میدهد که در زمان جایگزین کردن گواهینامه جدید در سطح سرویس vCenter مشکلی پیش آمده و فرآیند به درستی طی نشده باشد.

گزینه solutionusers به منظور ایجاد مجدد Solution User حذف شده کاربرد دارد. این دستور تمام موارد موجود را حذف و موارد جدید را ایجاد می نماید.

گزینه rebuild یک یا تمام سرویس های موجود را Rebuild می نماید. این دستور تغییرات بسیار گسترده ای در سطح سرویس ایجاد میکند، لذا با دقت زیاد از این دستور استفاده نمایید. در صورت بروز مشکل در اجرای این دستور و یا دریافت نتیجه نامطلوب، میتوانید از Snapshot تهیه شده جهت بازگشت به نقطه امن استفاده نمایید.

دیدگاهتان را بنویسید

preloader