رضا اردانه
۲۱ اردیبهشت ۱۳۹۷

حذف بسته افزوده از VCSA و PSC

۰ دیدگاه
مقاله آموزشی
امتیاز دهید

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

جهت حذف بسته افزوده خود از سرویس VCSA ابتدا می بایست به آدرس زیر بروید:

https://VCSA_Address/mob/?moid=ExtensionManager

با حساب کاربری مربوط به مدیر سطح SSO که به صورت پیش فرض administrator می باشد وارد شوید. در لیست نمایش داده شده به دنبال نام افزوده مدنظر بگردید و پس از یافتن آن، آنرا کپی نمایید. به طور مثال com.vmware.vcHms برای بسته افزوده سرویس Replication

سپس بر روی unregisterExtension کلیک نمایید و مقدار کپی شده را در کادر خالی قرار دهید و گزینه Invoke Method را انتخاب کنید.

با این فرآیند بسته افزوده مدنظر شما از سرویس VCSA حذف خواهد شد.

نکته: به صورت اتوماتیک پس از حذف بسته افزوده از سرویس VCSA ، مقادیر مربوطه از LookupService سرویس PSC نیز حذف خواهند شد.

اگر از PSC به صورت مستقل استفاده می کنید، ممکن است مقادیر مربوط به بسته افزوده مدنظر شما از LookupService حذف نشوند. جهت حذف مقادیر Stale در LookupService مراحل زیر را طی کنید:

ابتدا اتصال SSH به سرویس PSC خود برقرار کنید.

دستور زیر را وارد نمایید:

/usr/lib/vmidentity/tools/scripts/lstool.py list –url http://localhost:7080/lookupservice/sdk

این دستور لیست کاملی از مقادیر LookupService را نمایش میدهد. جهت مشاهده بهتر این مقادیر می توانید خروجی دستور بالا را به یک فایل متنی منتقل نمایید. برای اینکار دستور زیر را وارد نمایید:

usr/lib/vmidentity/tools/scripts/lstool.py list –url http://localhost:7080/lookupservice/sdk > /tmp/result.txt

در مرحله بعد می توانید این فایل را از طریق WinSCP و از روی PSC خود دانلود نمایید تا بتوانید با ابزاری مانند Notepad++ اقدام به بررسی مقادیر درون آن نمایید. برای اینکه بتوانید اتصال WinSCP به PSC خود برقرار کنید می بایست این مقاله را مطالعه نمایید.

پس از دانلود فایل و بررسی محتوای آن، می بایست مقدار ServiceID مربوط به بسته افزوده خود را پیدا نمایید. برای اینکار می توانید اقدام به جستجوی نام یا آدرس IP مربوط به بسته افزوده خود نمایید.

پس از پیدا کردن آن، مقدار روبروی برچسب مربوط به ServiceID همان چیزی است که به دنبال آن می گردیم.

مقدار ServiceID را در دستور زیر قرار دهید:

usr/lib/vmidentity/tools/scripts/lstool.py unregister –url http://localhost:7080/lookupservice/sdk –id YOUR_SERVICE_ID –user administrator@vsphere.local –password YOUR_PASSWORD –no-check-cert

این دستور باعث حذف بسته افزوده مدنظر شما از LookupService می گردد.

نکته: جهت جلوگیری از هرگونه خطای احتمالی در اجرای دستور بهتر است رمز عبور خود را به صورت “YOUR_PASSWORD” وارد نمایید.

امتیاز دهید

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