ovirt4.3管理kvm平台添加node时的一个坑

WARN  [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (EE-ManagedThreadFactory-engineScheduled-Thread-86) [101c2131] EVENT_ID: VDS_CPU_LOWER_THAN_CLUSTER(515), Host ***** moved to Non-Operational state as host does not meet the cluster's minimum CPU level. Missing CPU features : md_clear, model_Haswell-noTSX
2020-02-18 15:20:06,935+08 WARN  [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (EE-ManagedThreadFactory-engineScheduled-Thread-58) [6310a5e9] EVENT_ID: VDS_CPU_LOWER_THAN_CLUSTER(515), Host ***** moved to Non-Operational state as host does not meet the cluster's minimum CPU level. Missing CPU features : md_clear, model_Haswell-noTSX

(EE-ManagedThreadFactory-engineScheduled-Thread-58) [6310a5e9] EVENT_ID: VDS_CPU_LOWER_THAN_CLUSTER(515), Host 10.10.11.46 moved to Non-Operational state as host does not meet the cluster's minimum CPU level. Missing CPU features : md_clear, model_Haswell-noTSX

这是/var/log/ovirt-engine/engine.log我从4.2版本升级到4.3时,添加三个node,前两个正常添加完了,第三台主机无论如何都添加不上,中间尝试了很多方法.

现总结如下:

  1. 日志提醒的意思就是所要添加的主机类型级别太低.刚开始不明白,是硬件bios相关的设置没有改吗?但是官方文档包括各大网站的资料查看了下,也没说要修改那里,虚拟化VT我也打开了
  2. 后来琢磨是和集群的CPU不兼容.

解决方法:

  1. 可以尝试着在web面板:计算-->集群-->CPU类型这里;调整下集群CPU类型.当然如果不合适的话,还有如下办法
  2. 新添加一个集群,这个当然也只是逻辑上的,然后集群CPU类型它会自动选择适应你的主机.

基本上也就这样了.开源平台除了不收费,没啥好处

原文地址:https://www.cnblogs.com/jojoword/p/12326551.html

时间: 2024-10-15 04:43:47

ovirt4.3管理kvm平台添加node时的一个坑的相关文章

Windows下Java File对象创建文件夹时的一个"坑"

import java.io.File; import java.io.IOException; public class DirCreate { public static void main(String[] args) throws IOException { // TODO Auto-generated method stub String dirStr="D:"; File dir=new File(dirStr); System.out.println("====

访问进程环境变量environ时的一个坑

在unistd.h中定义了变量char **environ;来表示当前所有环境变量,一般来说访问特定环境变量可以用getenv,但是想遍历所有环境变量就得使用environ. 即在程序内全局声明extern char **environ;当然设定main函数第3个参数也可以,不过不推荐,因为ISO C的main函数没有第三个参数. environ维护了一个char*数组,每个元素都是一个指针指向函数栈帧顶部的环境变量,数组结尾是NULL. 于是正确的遍历姿势是下面这样 for (int i =

android studio中配置X5 webview时的一个坑

在接入X5的第二步中,需要配置so文件,这里说一下遇到的坑 1. 需要把demo下载回来,不然你找不到so文件,找到so文件后放到自己相对应的目录下边,自己里面那个目录也没有,所以和文件夹一起复制过去吧. 2. 打开对应module中的build.gradle文件,在文件的android{}中的defaultConfig{}里(如果没有defaultConfig{}则手动添加)添加如下配置: ndk{abiFilters "armeabi"},如果你只写ndk{abiFilters &

无NavigationBar到有NavigationBar视图切换时的一个坑

NavigationController在iOS App中是最常见不过了,可以说是每个App中必备的了.自iOS7开始,系统自带的右滑返回效果,也可以让有NavigationBar的视图切换很丝 滑流畅.当然你也可能会遇到有些视图并没有NavigationBar(实际上是隐藏了),然后从这样的视图中push一个有NavigationBar 的视图,这种需求很常见(姑且不讨论这种设计到底合不合适),实现起来也很简单,就是在不同的视图里对NavigationBar设置隐藏和显示就可以 了,代码如下:

隐藏NavigationBar时的一个坑

http://www.jianshu.com/p/efb960fed457 - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; self.navigationController.navigationBarHidden = YES; } - (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; self.

部署及命令行管理KVM

通过博文部署及图形化管理KVM已经可以通过图形化的方式来管理KVM平台的虚拟机.本篇博文主要介绍如何通过命令行的方式来管理KVM平台的虚拟机. 博文大纲:一.环境要求二.安装方式三.远程连接KVM虚拟机的方法四.使用默认的方式使KVM虚拟机可以访问互联网五.KVM常用命令 一.环境要求 如果是真实服务器,那么就需要在BIOS中开启虚拟化功能(Virtualization Technology),一般物理服务器,此项功能默认都是打开的.如图: 如果实验环境使用VMware Workstation的

Service系统服务(一):安装一个KVM服务器、KVM平台构建及简单管理、virsh基本管理操作、xml配置文件的应用、为虚拟机制作快照备份、快建新虚拟机

一.安装一个KVM服务器 目标: 本例要求准备一台 RHEL7.2 服务器,将其搭建为KVM平台,主要完成下列操作: 1> 关闭本机的SELinux保护.防火墙服务   2> 挂载RHEL7光盘到 /mnt/dvd,将其配置为本机YUM源(baseurl = file:///mnt/dvd)   3> 安装KVM相关包组,确保已启用 libvirtd 服务 方案: RHEL7中的虚拟化服务软件组: 1> 虚拟化平台 -- "Virtualization Platform&

部署及管理KVM虚拟化平台

在Windows系统下部署虚拟化可以采用Hyper-V.vSphere虚拟化技术,那么在Linux系统下就需要使用到--KVM. KVM依托CPU虚拟化指令集,实现高性能的虚拟化支持.由于与Linux内核高度整合,因此在性能.安全性.兼容性.稳定性上都有很好的表现. 在KVM环境中运行的每个虚拟化操作系统都将表现为单个独立的系统进程.因此它可以很方便地与Linux系统中的安全模块进行整合,可以灵活地实现资源的分配及管理.如图: 在Linux系统下部署KVM虚拟化,必须开启CPU虚拟化支持. 一.

初探KVM——使用libvirt的virsh管理kvm

一.KVM虚拟机的管理工具 准确来说,KVM 仅仅是 Linux 内核的一个模块.管理和创建完整的 KVM 虚拟机,需要更多的辅助工具. QEMU-KVM:在 Linux 系统中,首先我们可以用 modprobe 系统工具去加载 KVM 模块,如果用 RPM 安装 KVM 软件包,系统会在启动时自动加载模块.加载了模块后,才能进一步通过其他工具创建虚拟机.但仅有 KVM 模块是远远不够的,因为用户无法直接控制内核模块去做事情,还必须有一个用户空间的工具.关于用户空间的工具,KVM 的开发者选择了