首页 > 其他分享 >删除vCenter上的插件和扩展(Client Plug-Ins & vCenter Server Extensions)

删除vCenter上的插件和扩展(Client Plug-Ins & vCenter Server Extensions)

时间:2024-01-01 11:03:10浏览次数:46  
标签:Plug vic vsphere 插件 client vCenter com vmware


删除vCenter上的插件和扩展(Client Plug-Ins & vCenter Server Extensions)

删除vSphere界面扩展插件

vSphere Client - Administration - Client Plug-Ins列出了插件状态。

1. 使用root账号SSH登录到vCSA服务器
2. 切换目录:
   - For vCenter Server 6.x, switch to the cd /etc/vmware/vsphere-client/vc-packages/vsphere-client-serenity directory.
   - For vCenter Server 5.x, switch to the cd /var/lib/vmware/vsphere-client/vc-packages/vsphere-client-serenity directory.
3. 使用ls命令列出插件
4. 删除: rm -rf com.netapp*  //示例是com.netapp开头的插件
5. 重启服务后生效(如果删除失败,先停止服务在删除)
To restart Flash-based Web Client service, run these commands:
service-control --stop vsphere-client
service-control --start vsphere-client

To restart HTML5 vSphere Client service in vSphere 6.5 & 6.7, run these commands:
service-control --stop vsphere-ui
service-control --start vsphere-ui

下面一个示例是删除vic的界面插件:

VMware vCenter Server Appliance 6.7.0.30000
Command> shell
Shell access is granted to root
root@vCenter [ ~ ]# cd /etc/vmware/vsphere-client/vc-packages/vsphere-client-serenity
root@vCenter [ /etc/vmware/vsphere-client/vc-packages/vsphere-client-serenity ]# ls
com.vmware.nsx.ui.h5-6.4.1.8599035    com.vmware.vsan.health-6.7.0.12000
com.vmware.vic-1.4.1.1262             com.vmware.vShieldManager-6.4.1.8599035
com.vmware.vic.ui-1.4.1.1262          com.vmware.vsphere.client.h5vsan-6.7.0.12000
com.vmware.vrops.install-6.7.0.12000
root@vCenter [ /etc/vmware/vsphere-client/vc-packages/vsphere-client-serenity ]# service-control --stop vsphere-ui
root@vCenter [ /etc/vmware/vsphere-client/vc-packages/vsphere-client-serenity ]# rm -rf com.vmware.vic*
root@vCenter [ /etc/vmware/vsphere-client/vc-packages/vsphere-client-serenity ]# service-control --start vsphere-ui

已下是参考文章:Removing vSphere Web Client UI extensions from vCenter Server

删除vCenter Server Extensions

vSphere Client - Administration - vCenter Server Extensions列出了扩展状态。

1.登录https:///mob页面,看到如下部分,点击“content”

Properties

NAME

TYPE

VALUE

capability

Capability

capability

content

ServiceContent

content

serverClock

dateTime

“2019-10-29T03:13:28.053305Z”

2.进入下一个页面,找到“ExtensionManager”并点击

Properties

NAME

TYPE

VALUE




extensionManager

ManagedObjectReference:ExtensionManager

ExtensionManager




3.进入下一个页面,点击下面的(more…)查看完整扩展列表

Properties

NAME

TYPE

VALUE

extensionList

Extension[]

[extensionList"com.vmware.vim.sms"]Extension

[extensionList"com.vmware.vim.vsm"]Extension

[extensionList"VirtualCenter"]Extension

[extensionList"com.vmware.vim.stats.report"]Extension

[extensionList"com.vmware.vim.sps"]Extension

(more…)

这里是要删除vic,找到如下两项

extensionList[“com.vmware.vic.ui”]Extension
extensionList[“com.vmware.vic”]Extension

4.分表点击进入如下页面,找到如下字段复制出来(名称似乎与上面一样?)

key string “com.vmware.vic.ui”

key string “com.vmware.vic”

Properties

NAME

TYPE

VALUE

key

string

“com.vmware.vic.ui”

Properties

NAME

TYPE

VALUE

key

string

“com.vmware.vic”

5.返回上一页,如下,点击Methods表格中的“UnregisterExtension“

Properties

NAME

TYPE

VALUE

extensionList

Extension[]

[extensionList"com.vmware.vim.sms"]Extension

[extensionList"com.vmware.vim.vsm"]Extension

[extensionList"VirtualCenter"]Extension

[extensionList"com.vmware.vim.stats.report"]Extension

[extensionList"com.vmware.vim.sps"]Extension

(more…)

Methods

RETURN TYPE

NAME

Extension

[FindExtension](javascript:openMethodInvocationWindow(’/mob’,‘ExtensionManager’,‘findExtension’, false))

string

[GetPublicKey](javascript:openMethodInvocationWindow(’/mob’,‘ExtensionManager’,‘getPublicKey’, false))

ExtensionManagerIpAllocationUsage[]

[QueryExtensionIpAllocationUsage](javascript:openMethodInvocationWindow(’/mob’,‘ExtensionManager’,‘queryExtensionIpAllocationUsage’, false))

ManagedObjectReference:ManagedEntity[]

[QueryManagedBy](javascript:openMethodInvocationWindow(’/mob’,‘ExtensionManager’,‘queryManagedBy’, false))

void

[RegisterExtension](javascript:openMethodInvocationWindow(’/mob’,‘ExtensionManager’,‘registerExtension’, false))

void

[SetExtensionCertificate](javascript:openMethodInvocationWindow(’/mob’,‘ExtensionManager’,‘setCertificate’, false))

void

[SetPublicKey](javascript:openMethodInvocationWindow(’/mob’,‘ExtensionManager’,‘setPublicKey’, false))

void

[UnregisterExtension](javascript:openMethodInvocationWindow(’/mob’,‘ExtensionManager’,‘unregisterExtension’, false))

void

[UpdateExtension](javascript:openMethodInvocationWindow(’/mob’,‘ExtensionManager’,‘updateExtension’, false))

6.弹出如下对话框

void UnregisterExtension

Parameters

NAME

TYPE

VALUE

extensionKey (required)

string

在VALUE中分别输入上面key string即com.vmware.vic.ui和com.vmware.vic(不要引号),并分别点击”Invoke Method“出现提示“Method Invocation Result: void“即完成。

返回vSphere Client - Administration - vCenter Server Extensions,确认已经删除成功。

7.Administration > Users > Solution Users
删除相应的solution user如果有的话。

备注:”com.vmware.vcHms” is the register extension for vSphere Replication.


标签:Plug,vic,vsphere,插件,client,vCenter,com,vmware
From: https://blog.51cto.com/sysin/9056558

相关文章

  • ParaView插件—————Fluent结果的读取
    如果存在bug,请附带模型,并详细描述问题反馈至邮箱: [email protected],谢谢!说明:此插件可以直接使用官方的ParaView加载ParaView版本:5.12.0-RC1官方ParaView下载地址:https://www.paraview.org/download/插件下载链接:https://pan.baidu.com/s/1VAnJnXFf9oHXZRlwPJ_45A......
  • Code实用插件推荐
    1.Chinese(Simplified)LanguagePack拓展描述:此中文(简体)语言包为VSCode提供本地化界面。2.vscode-icons拓展描述:vscode-icons不仅能够给文件夹、文件添加上舒适的图标,而且可以自动检测项目,根据项目不同功能配上不同图标,例如,git、Markdown、配置项、工具类等。3.TabnineA......
  • 【原创】一款AI Agent浏览器插件,让你在任意页面、任意地方使用大模型能力
    介绍赐我白日梦AIAgent,一款可以让你在任意浏览器页面使用大语言模型的插件神器。视频讲解https://www.bilibili.com/video/BV17T4y1W7YP/?vd_source=ff5ff1551c3f08b3759567d6405cf747核心功能曜夜黑主题UI页面:支持切换大模型:本地化存储大模型的AK、SK:支持自定义功能......
  • 【xss实战】BurpSuite-XssValidator插件 -xss自动化测试
    所需软件:1、burpsuite2、xssvalidator     源码:https://github.com/nVisium/xssValidator(按照编译指导编译)     burpsuite_BApp:https://portswigger.net/bappstore/bapps/download/98275a25394a417c9480f58740c1d9813、phantomjs(用于执行xssvalidator插件中的xss......
  • 【玩转腾讯混元大模型】怎么说?我用混元AI大模型开发了个IDEA插件
    前言halo我是杨不易呀,在混元大模型内测阶段就已经体验了一番当时打开页面的时候灵感模块让我大吃一惊这么多角色模型真的太屌了,随后我立马进行了代码处理水平和上下文的效果结果一般般但是到如今混元大模型代码处理水平提升超过20%,代码处理效果在实测中高于ChatGPT6.34%Human......
  • VS Code 之 15个跨平台的VS Code插件
    介绍15个必备的VSCode插件。开发人员依赖于强大的工具来简化工作流程并提高生产力。在可扩展性和多功能性方面,VisualStudioCode(VSCode)成为了开发人员的热门选择。本文将介绍一系列必备的VSCode插件,适用于各个平台的开发。这些插件可以增强代码编辑、版本控制、调试和协作功......
  • 自用pycharm插件
    Statistic代码量统计工具"Statistic"插件是一个适用于PyCharm和AndroidStudio的插件,可以帮助开发者统计代码行数、字数、注释数、空行数等代码质量相关的数据,从而评估代码的质量和工作量的大小。安装之后直接在底部打开就行GrepConsole日志美化这个插件可以在PyC......
  • 我是怎么从0开始,开发一款VSCode插件
    在当今的软件开发世界中,VisualStudioCode(VSCode)已经成为了一个非常流行的代码编辑器。其强大的扩展性和定制性,使得开发者们可以轻松地为其添加各种功能。作为一名热衷于编程和插件开发的开发者,我深受VSCode的启发,决定从零开始开发一款属于自己的VSCode插件。一、确定需求在开始开......
  • 我又开发了一个HBuilderX插件,跟着我一起探索这个新的开发工具!
    我又开发了一个HBuilderX插件,跟着我一起探索这个新的开发工具!自从我开始从事软件开发工作以来,我一直热衷于探索各种新技术和工具。最近,我发现了一个名为HBuilderX的集成开发环境(IDE),它为HTML5应用程序的开发提供了强大的支持。作为一名热衷于插件开发的开发者,我决定开发一个HBuilder......
  • Kernel Memory 入门系列:Semantic Kernel 插件
    KernelMemory入门系列:SemanticKernel插件KernelMemory本身提供了完整的RAG能力,这部分能力如果通过SemanticKernelMemory的话,也是可以实现的,但是整体的管理成本会比较高。因此通过KernelMemory构建知识库管理,然后通过插件的方式,将KernelMemory接入到SemanticKernel......