VMware vSphere Web Services SDK编程指南(八)- 8.8 使用 LicenseManager 管理许可证

8.8 使用 LicenseManager 管理许可证


本章包括以下主题:

8.1 认证和授权管理的相关对象
8.2 ESXi 和 vCenter 服务器的认证和授权
8.3 从 UserDirectory 获取用户和组信息
8.4 使用 HostLocalAccountManager 管理 ESXi 用户
8.5 使用 AuthorizationManager 管理角色和权限
8.6 通过 SessionManager 认证用户
8.7 使用凭据库(Credential Store)自动登录
8.8 使用 LicenseManager 管理许可证

本小节从第八节开始


当你想在 vSphere 环境下执行任务,你必须要有许可证才能这样做,许可证应用于 ESXi 主机、vCenter 服务器和特殊特性如 VMware HA(高可用)或 VMware vMotion。

vSphere Datacenter 管理指南这章说明了如何使用 vSphere 客户端管理 ESXi 和 vCenter 服务器许可证,并提供了有关许可证密钥、许可证清单及关联的主题背景信息。

也可以使用 LicenseManager 和 LicenseAssignmentManager 托管对象来管理许可证。
在 vSphere 4.0 之前发布的 ESXi 系统上,你可以使用 LicenseManager 来显式地管理可用的许可证池;
使用 LicenseAssignmentManager、通过可用的LicenseManager.licenseAssignmentManager 属性,来管理 vCenter 服务器清单中的实体的许可分配;
你可以获取信息、添加许可证及删除许可证。

获取信息

■ 检索 LicenseManager.evaluation 和 LicenseManager.licenses 属性,用来获取有关评估许可证和完整许可证的信息

■ 调用 LicenseManager.DecodeLicense 解码许可证信息
    该调用返回一个 LicenseManagerLicenseInfo 数据对象,它封装了关于许可证的信息。

■ 调用 LicenseAssignmentManager.QueryAssignedLicenses 查询分配许可证的信息

添加许可证

■ 调用 LicenseManager.AddLicense,传入一个许可证密钥,将许可证添加到可用许可的清单中

■ 调用 LicenseAssignmentManager.UpdateAssignedLicense, 传入一个许可证密钥,用来为实体(如 host 系统)更新许可证

删除许可证

■ 调用 LicenseAssignmentManager.RemoveAssignedLicense ,传入一个要从其中删除许可证的实体,用以从实体中删除所有的许可证,然后你可用将这些许可证分配给其它实体

■ 调用 LicenseManager.RemoveLicense,传入一个许可证密钥,从可用许可证清单中删除一个许可证




原文:
VMware vSphere 6.5 Documentation Center:Managing Licenses with LicenseManager

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值