我想使用 Amazon License Manager 来跟踪我的 Amazon Elastic Compute Cloud(Amazon EC2)实例、Amazon WorkSpaces 等所使用的资源。
解决方法
**注意:**License Manager 会根据平台或应用程序来自动跟踪单个产品。以下解决方法中的示例对 Microsoft SQL Server 2019(64 位)在 AWS 区域 us-east-1 中使用的 vCPU 进行跟踪。您可以使用示例步骤来跟踪 AWS Systems Manager 发现的任何应用程序或平台。
先决条件
在您要跟踪的所有实例上安装或更新 SSM Agent。确保您要跟踪的所有实例都在 Systems Manager 清单中进行管理。有关如何使用状态管理器来更新 SSM Agent 的信息,请参阅演练: 自动更新 SSM Agent(CLI)。
要跟踪本地服务器,请确保它们是托管实例。托管实例是指在您的本地环境中为 Systems Manager 配置的任何 Amazon EC2 实例、服务器或虚拟机(VM)。
验证 Systems Manager 是否正在 License Manager 中发现您的资源
在安装 SSM Agent 后,打开 License Manager 控制台,然后选择清单搜索。验证您要跟踪的所有资源是否均已列出。
创建许可证配置
- 在 License Manager 控制台中,选择自主管理许可证。
- 选择创建自主管理许可证。
- 填写以下字段:
在自主管理许可证名称中,输入许可证的名称(在本例中为 Microsoft SQL Server 2019)。
在许可证类型中,输入许可证类型(在本例中为 vCPU)。
- 选择提交。
创建和分配自动化发现规则
- 在 License Manager 控制台中,选择清单搜索。
- 按资源 ID、平台名称、应用程序名称、包含的许可证或标签进行搜索。在本例中,搜索运行应用程序“Microsoft SQL Server 2019(64 位)”的所有实例。
在搜索栏字段中,选择应用程序名称、等于。
输入“Microsoft SQL Server 2019(64 位)”作为应用程序名称。这样会列出包含应用程序“Microsoft SQL Server 2019(64 位)”的所有实例。
- 选择要将自动发现规则应用于的所有 EC2 资源,然后选择添加自动化发现规则。
- 在自主管理许可证部分中,选择 Microsoft SQL Server 2019。
- 在自动化发现规则部分中,选择面向软件的应用程序类型。
- 在产品名称中,选择 Microsoft SQL Server 2019(64 位)。
- 选择添加。
在 License Manager 控制面板中跟踪许可证
在 License Manager 控制台控制面板中,选择许可证名称 Microsoft SQL Server 2019。系统将列出所有使用 Microsoft SQL Server 2019(64 位)应用程序的资源,以及正在使用的 vCPU。