维护 NetApp Console agent VM
通过对手动安装的代理应用操作系统安全更新、响应 CPU、RAM 和磁盘空间警报,以及在需要时调整虚拟机大小或停止和启动虚拟机,来维护 NetApp Console 代理虚拟机。
当您手动安装 Console 代理时,维护代理主机上的操作系统是您(客户)的责任。例如,您(客户)应按照贵公司的操作系统分发标准程序对代理主机上的操作系统应用安全更新。
如果代理虚拟机配置不足或遇到性能问题,则应采取适当措施升级虚拟机资源。
|
|
如果在 vCenter 中安装了代理,请使用控制台维护工具调整 VM 实例的大小。"了解如何在 vCenter 中维护代理虚拟机"。 |
将操作系统更新应用于手动安装的代理主机
无需停止代理主机服务即可应用操作系统安全补丁。
为了保持与支持的配置的兼容性,您应该防止 Docker 或 Podman 在常规操作系统修补过程中升级。您可以通过在更新期间暂时排除 Docker 或 Podman,或者通过永久配置包管理器以跳过 Docker 或 Podman 更新来实现此目的。
以下是如何排除不同 Linux 发行版的 Docker 或 Podman 更新的示例。有关如何从更新中排除软件包的最新说明,请参阅 Linux 发行版的文档。
sudo yum update --exclude=podman
sudo yum upgrade
sudo apt-mark hold docker-ce docker-ce-cli containerd.io
sudo apt update
sudo apt upgrade
调整 VM 或实例类型的大小
如果您从控制台创建控制台代理,它会使用默认配置在您的云提供商中部署 VM 实例。创建代理后,不要切换到具有较少 CPU 或 RAM 的较小 VM 实例。
如果收到代理 VM 配置不足的通知,请考虑升级到具有更多 CPU 或 RAM 的更大 VM 实例,以确保最佳性能。
|
|
如果在 VCenter 中安装了代理,请使用控制台维护工具调整 VM 实例的大小。"了解如何在 VCenter 中调整代理 VM 的大小"。 |
如果需要增加代理 VM 的 CPU 或 RAM,请按照云提供商或本地虚拟化平台提供的说明调整 VM 实例的大小。NetApp 建议将当前 CPU 和 RAM 分配增加一倍,以确保最佳性能。下表显示了推荐的大小层级,每个层级的 CPU 和 RAM 是上一层级的两倍。
| 层 | CPU(内核或 vCPU) | RAM |
|---|---|---|
最低 |
8 |
32 GB |
中 |
16 |
64 GB |
大型 |
32 |
128 GB |
监控代理
当代理虚拟机不健康时,控制台会通知您,包括磁盘空间、RAM 和 CPU 问题。在控制台内的通知中心监控这些通知或配置电子邮件通知。磁盘空间、内存或 CPU 使用率偶尔增加是正常现象,但如果经常发生,则应采取措施解决。
例如,当代理资源(CPU、RAM 或磁盘空间)连续 30 分钟超过其总容量的 90% 时,控制台会通知您。之后,如果资源使用率低于该阈值,则通知中心将显示通知已解决(绿色)。
|
|
如果您对修改代理虚拟机有疑问,请与 NetApp 支持团队合作。 |
| 通知 | 需要采取行动 |
|---|---|
磁盘空间过高 |
|
CPU 使用率过高 |
根据安装位置,增加云提供商或本地代理 VM 的 CPU 大小。或者,创建额外的代理并将工作负载分配给多个代理。 RAM 利用率可能因您的环境、 ONTAP工作负载、 Cloud Volumes ONTAP系统的数量以及您正在使用的数据服务而异。 |
RAM 使用率过高 |
根据安装位置,增加云提供商或本地代理虚拟机的 RAM。或者,创建额外的代理并将工作负载分配给多个代理。 RAM 利用率可能因您的环境、 ONTAP工作负载、 Cloud Volumes ONTAP系统的数量以及您正在使用的数据服务而异。 |
停止和启动代理虚拟机
如果需要,请使用云提供商的控制台或标准内部部署程序停止并启动代理虚拟机。
连接到 Linux VM
如果您需要连接到代理运行的 Linux VM,请使用云提供商提供的连接选项。
- AWS
-
在 AWS 中创建代理实例时,请提供 AWS 访问密钥和密钥。您可以使用此密钥对通过 SSH 连接到实例。对 EC2 Linux 实例使用用户名“ubuntu”。对于 2023 年 5 月之前创建的代理,请使用用户名“ec2-user”。
- Azure
-
在 Azure 中创建代理 VM 时,您可以指定用户名并选择使用密码或 SSH 公钥进行身份验证。使用您选择的身份验证方法连接到虚拟机。
- Google Cloud
-
在 Google Cloud 中创建代理时,您无法指定身份验证方法。但是,您可以使用 Google Cloud Console 或 Google Cloud CLI (gcloud) 连接到 Linux VM 实例。