ta check
是一个命令行工具,用于检测和帮助解决 Transfer Appliance 的配置问题。
如需检查所有类别,请执行以下操作:
ta check
如需检查单个类别,请执行以下操作:
ta check CATEGORY
如需查看有效类别的列表,请参阅下文中的类别和检查。
响应和日志
每项测试都会返回以下某种状态:
- 已通过:满足所有条件。
- 失败:未满足任何必要条件。
- 警告:未满足条件,但不会阻止使用该设备。
- 已跳过:设备类型不支持此检查,或者由于内部错误,检查失败。
日志文件会捕获更多信息,该文件位于 /mnt/ta_metadata/logs/tacheck/tacheck.log
。
类别和检查
类别 | 检查 | 备注 | Transfer Appliance | 启用了在线功能的 Transfer Appliance | Edge Appliance |
---|---|---|---|---|---|
hardware |
加密磁盘 | 确保设备的数据磁盘已加密。 | |||
云端硬盘 | 验证启动磁盘和数据磁盘的数量是否正确。 | ||||
software |
固件 | 确认设备固件是否为最新版本。 | |||
操作系统版本 | 确保设备操作系统是最新版本。 | ||||
Google API | 确保已启用所有所需的 Google Cloud API。 | ||||
encryption |
加密磁盘 | 确保设备的数据磁盘已加密。 | |||
TPM 封装的 DEK | 确保设备上存在加密数据加密密钥 (DEK)。 | ||||
keys |
键 | 查找设备上是否存在 key.json 服务账号密钥文件。文件必须位于 /tmp/key.json 或 /mnt/ta_metadata/key.json 中。
|
|||
启动时间键 | 检查操作系统启动时间键是否存在。 | ||||
network |
网络接口 | 确保设备上的所有以太网端口都正常运行。 | |||
以太网端口 IP | 检查是否已为所需的端口分配 IP 地址。 | ||||
访问 | 通过 ping google.com 确认网络访问权限 | ||||
usage |
数据使用情况 | 将数据磁盘用量与阈值 (75%) 进行比较。 | |||
启动用量 | 将启动磁盘用量与阈值 (75%) 进行比较。 | ||||
RAM 用量 | 将 RAM 的总内存用量与阈值 (75%) 进行比较。 | ||||
GPU 使用情况 | 将 GPU 的总内存用量与阈值 (75%) 进行比较。 | 仅限 EA-GPU-T4 |
|||
SSH |
唯一主机数 | 计算 ~/.ssh/config 文件中不重复的主机数量,如果数量过多,则发出警告。 |
|||
SSH 配置 | 报告 ~/.ssh/config 文件中的拼写错误。 |
||||
ABM |
Anthos API | 验证是否可以从设备对所有 Anthos API 执行 ping 操作。 | |||
KubeConfig | 检查是否存在 .kube/config 文件。 |