This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.13.2. 查看 OpenShift Virtualization 日志
您可以使用 web 控制台或 oc
CLI 查看 OpenShift Virtualization 组件和虚拟机的日志。您可以从 virt-launcher
pod 检索虚拟机日志。要控制日志详细程度,请编辑 HyperConverged
自定义资源。
13.2.1. 使用 CLI 查看 OpenShift Virtualization 日志 复制链接链接已复制到粘贴板!
通过编辑 HyperConverged
自定义资源(CR) 来配置 OpenShift Virtualization 组件的日志详细程度。然后,使用 oc
CLI 工具查看组件 pod 的日志。
流程
要为特定组件设置日志详细程度,请运行以下命令在默认文本编辑器中打开
HyperConverged
CR:oc edit hyperconverged kubevirt-hyperconverged -n openshift-cnv
$ oc edit hyperconverged kubevirt-hyperconverged -n openshift-cnv
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 通过编辑
spec.logVerbosityConfig
小节,为一个或多个组件设置日志级别。例如:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 日志详细程度值必须是范围
1-9
中的一个整数,其中较高的数字表示更详细的日志。在本例中,如果优先级级别为5
或更高版本,则virtAPI
组件日志会公开。
- 通过保存并退出编辑器来应用您的更改。
运行以下命令,查看 OpenShift Virtualization 命名空间中的 pod 列表:
oc get pods -n openshift-cnv
$ oc get pods -n openshift-cnv
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例 13.1. 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要查看组件 pod 的日志,请运行以下命令:
oc logs -n openshift-cnv <pod_name>
$ oc logs -n openshift-cnv <pod_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例如:
oc logs -n openshift-cnv virt-handler-2m86x
$ oc logs -n openshift-cnv virt-handler-2m86x
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意如果 pod 无法启动,您可以使用
--previous
选项查看最后一次尝试的日志。要实时监控日志输出,请使用
-f
选项。例 13.2. 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
13.2.2. 在 web 控制台中查看虚拟机日志 复制链接链接已复制到粘贴板!
从关联的虚拟机启动程序 Pod 中获取虚拟机日志。
流程
-
在 OpenShift Container Platform 控制台中,从侧边菜单中点 Virtualization
VirtualMachines。 - 选择虚拟机以打开 VirtualMachine 详情页面。
- 点 Details 标签页。
-
点 Pod 部分中的
virt-launcher-<name>
pod 以打开 Pod 详情页面。 - 点 Logs 选项卡,以查看 pod 日志。
13.2.3. 常见错误消息 复制链接链接已复制到粘贴板!
OpenShift Virtualization 日志中可能会出现以下出错信息:
ErrImagePull
或ImagePullBackOff
- 表示引用镜像的部署配置或问题。