ovirt node libvert无法启动?可能是这个原因!

在ovirt虚拟化环境中,遇到计算节点重启后libvirtd未启动的问题,通过检查系统时间、硬件时钟并进行调整,最终解决了libvirtd启动失败,使ovirtengine恢复正常。

最近在搞ovirt虚拟化,在一次升级重启了ovirt node计算节点后,发现ovirt engine显示一直无响应。登录到节点上,发现是libvirtd没有启动,很是奇怪,折腾一圈仍然无法启动。最后在详细日志中发现如下这些端倪。

检查一下证书,貌似没问题,忽然发现报错的提示CheckCertTImes,忽然恍然大悟,可能是系统时间出了问题。使用date命令查看一下,果然不对,比当前时间早了两天!忽然想到节点是配置了ntp对时的,为什么重启后时间相差这么多。手动对时后再次重启,时间依旧相差两天!到这里差不多有了眉目,有可能是 bios时间不对。

hwclock --show

用这个命令看看一下,果然,就是date显示出来的时间。再次使用ntpdate命令调整系统时间。

hwclock --systohc --localtime

将硬件时钟调整为与系统时钟一致,再次重启。果然,libvirtd正常穹顶了,几分钟后ovirt engine上出现节点上线,恢复正常。

也可以在/etc/sysconfig/ntpd 中追加配置SYNC_HWCLOCK=yes,让ntp服务同步硬件时间。

### ### oVirt 中使用 virt-viewer 显示虚拟机图形界面的原理 在 oVirt 管理平台中,用户可以通过 SPICE(Simple Protocol for Independent Computing Environments)协议访问运行中的虚拟机图形控制台。这一功能依赖于 `virt-viewer` 工具来实现远程桌面连接,使得用户能够通过本地客户端查看和操作虚拟机的图形界面[^1]。 SPICE 是一种专为虚拟化环境设计的远程显示协议,旨在提供低延迟、高带宽效率的用户体验。oVirt 将 SPICE 服务集成到其架构中,当用户在 Web 界面点击“控制台”按钮时,系统会触发 `virt-viewer` 的启动,并通过 SPICE 协议建立与目标虚拟机的连接。该过程通常由 Engine 提供一个包含虚拟机 UUID 和 SPICE 端口信息的 URI,`virt-viewer` 根据此 URI 进行连接。 ### ### 具体使用方式 为了确保用户能够在不同操作系统上顺利访问虚拟机控制台,oVirt 要求安装相应的 `virt-viewer` 客户端软件。对于 Linux 用户,可以通过包管理器安装: - 在 CentOS/RHEL 系统中执行: ```bash sudo yum install -y virt-viewer ``` - 在 Ubuntu 系统中执行: ```bash sudo apt install -y virt-viewer ``` - Windows 用户则需要下载并安装 `virt-viewer.msi` 安装包[^1]。 一旦安装完成,用户可以使用命令行工具 `virt-viewer` 或其封装工具 `remote-viewer` 来连接虚拟机。例如,手动构造 SPICE URI 并调用 `remote-viewer` 可以实现对特定虚拟机的访问: ```bash remote-viewer spice://ovirt-engine-hostname?port=5900&uuid=vm-uuid-here ``` 上述命令中的 `spice://` 表示使用 SPICE 协议,`ovirt-engine-hostname` 是 oVirt Engine 的主机名或 IP 地址,`port=5900` 是 SPICE 服务监听的端口,`uuid=vm-uuid-here` 是目标虚拟机的唯一标识符。通过这种方式,用户可以在本地环境中打开虚拟机的图形界面并进行交互操作[^1]。 此外,`virt-viewer` 支持多种选项用于增强用户体验,例如 `-v` 用于显示详细连接信息,`-w` 用于等待虚拟机启动后再连接,`-r` 用于自动重连等。这些参数可以帮助用户更灵活地控制连接行为,从而适应不同的使用场景[^2]。 ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值