opnfv/functest-healthcheckOPNFV Functest健康检查镜像是OPNFV(开放平台网络功能虚拟化)项目的核心组件之一,专为NFV平台的健康状态验证与功能可用性检测设计。该镜像集成了Functest测试框架的健康检查用例,能够对NFV基础设施(如OpenStack、Kubernetes等)的关键组件进行自动化检测,确保平台部署后或运行中的稳定性与功能完整性。
通过以下命令启动容器执行健康检查:
bashdocker run -it --rm \ -e TARGET_PLATFORM=openstack \ -e AUTH_URL=<平台认证URL> \ -e USERNAME=<认证用户名> \ -e PASSWORD=<认证密码> \ -e TENANT_NAME=<项目名称> \ opnfv/functest-healthcheck:latest
| 环境变量 | 描述 | 可选值 | 默认值 | 必填项 |
|---|---|---|---|---|
| TARGET_PLATFORM | 目标NFV平台类型 | openstack, kubernetes | openstack | 否 |
| AUTH_URL | 平台认证端点URL | - | - | 是 |
| USERNAME | 平台认证用户名 | - | - | 是 |
| PASSWORD | 平台认证密码 | - | - | 是 |
| TENANT_NAME | 项目/租户名称(OpenStack平台) | - | - | 是(OpenStack场景) |
| TEST_SUITE | 测试套件类型 | minimal, full | minimal | 否 |
| LOG_LEVEL | 日志输出级别 | DEBUG, INFO, WARNING, ERROR | INFO | 否 |
通过挂载本地目录持久化测试日志:
bashdocker run -it --rm \ -v /local/logs:/var/log/functest \ -e TARGET_PLATFORM=openstack \ -e AUTH_URL=https://<openstack-ip>:5000/v3 \ -e USERNAME=admin \ -e PASSWORD=<admin-password> \ -e TENANT_NAME=admin \ -e TEST_SUITE=full \ opnfv/functest-healthcheck:latest
本地/local/logs目录将保存详细测试日志文件(如healthcheck_results.json、test_execution.log)。

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务