维护手动安装的 Console 代理的 VM
当您手动安装 Console 代理时,维护代理主机上的操作系统是您(客户)的责任。例如,您(客户)应按照贵公司的操作系统分发标准程序对代理主机上的操作系统应用安全更新。
将操作系统更新应用于代理主机
无需停止代理主机服务即可应用操作系统安全补丁。
为了保持与支持的配置的兼容性,您应该防止 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 实例。
下表列出了 CPU 和 RAM 要求:
- CPU
-
8 个核心或 8 个 vCPU
- RAM
-
32 GB
监控代理
当代理虚拟机不健康时,控制台会通知您,包括磁盘空间、RAM 和 CPU 问题。在控制台内的通知中心监控这些通知或配置电子邮件通知。磁盘空间、内存或 CPU 使用率偶尔增加是正常现象,但如果经常发生,则应采取措施解决。
例如,当代理资源(CPU、RAM 或磁盘空间)连续 30 分钟超过其总容量的 90% 时,控制台会通知您。之后,如果资源使用率低于该阈值,则通知中心将显示通知已解决(绿色)。
|
|
如果您对修改代理 VM 有任何疑问,请联系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 实例。