VMware虚拟机作为OpenStack计算节点,上面的虚拟机无法启动问题解决

问题描述:
VMware虚拟机作为OpenStack计算节点,如果安装的操作系统是CentOS7.3,则在此计算节点放置的虚拟机无法正常启动,报如下错误:

在创建计算节点时,为了能让 KVM 能创建嵌套的虚机,要把 CPU 的虚拟化功能打开。如下图在 VMWare 中设置以下 CPU 的模式。

用以下命令确认 CPU 支持虚拟化。

nova的配置如下:

/etc/nova/nova.conf
[libvirt]
virt_type = kvm
1
2
3
已经验证,如果计算节点安装的是CentOS7.2或Ubuntu操作系统,则不会报上面的错误。

解决方案:
修改nova的配置:

/etc/nova/nova.conf
[libvirt]
virt_type = qemu
cpu_mode = none
1
2
3
4
重启 nova-compute即可。

就算CPU支持虚拟化,也得设置 virt_type = qemu ,否则还是报错。

参考文献:
https://ask.openstack.org/en/question/101928/instance-get-stuck-when-booting-grub/
---------------------

原文:https://blog.csdn.net/dylloveyou/article/details/77141415

原文地址:https://www.cnblogs.com/xuefy/p/11109305.html

时间: 2024-11-08 02:45:20

VMware虚拟机作为OpenStack计算节点,上面的虚拟机无法启动问题解决的相关文章

脚本化自动构建openstack计算节点间免密码ssh登录

openstack 实例的调整大小和移植功能,都要求计算节点间免密码ssh登录,对于已有的计算节点和新增的计算节点,如何简单快速的使它们之间能够互相两两免密码登录,博主给出了一套实用的脚本. 可先参考脚本化自动部署openstack一文,搭建好环境. 文件清单为: nopasswd-login-controller-to-compute.sh  控制节点可以免密码登录所有的计算节点 nopasswd-login-compute-to-compute.sh    计算节点可以免密码登录其他计算节点

在Openstack控制节点上使用nova命令创建虚拟机(详细图文过程)

首先,我们需要了解到使用nova命令行创建一个虚拟机,需要如下的信息:glanceID.flavorID.net-id.security-groupsID.availability-zone(指定的母机}.keypairname1.查看glance使用命令:glance image-list 列出节点上所有的image,选择需要的镜像, 我们这里选择:93449941-fba1-436e-a4f2-74a5c1250ad1 2.查看flavor使用命令:nova flavor-list 来列出节

没有仔细核对把Esxi5.1上面的虚拟机删除了

删除了虚拟机,幸好当时做快照的时候留有一个xx.VMDK硬盘文件.找了一些网上的办法终于解决,总结一下: 1  使用自定义方式新建一个虚拟机A,但是不要创建硬盘.虚拟机A可以不和原先的保持一致,但最好是保持一致(在我的测试中两个都可以完成) 2 使用ssh登录到Esxi 主机,记得开启允许SSH登录 3 进入到原先快照留下来的目录,找到VMDK文件,使用ls -al命令查看现在的xx.VMDK的大小.然后进入到虚拟机A的目录,使用 vmkfstoos命令创建一个和这个xx.VMDK文件一样大小的

hadoop中节点上的nodemanager一直启动不起来

当我们启动Hadoop集群的时候,发现有一台机器的nodemanager启动后自动关闭, 查看日志的时候发现有错误:yarn-root-nodemanager-log 解决办法: netstat  anp |grep  端口号 如果有进程占用这个端口,kill   -9   这个进程 重新启动即可 原文地址:https://www.cnblogs.com/zmoumou/p/10041343.html

openstack 扩展开发最佳实践之计算节点高可用

前言:注意是扩展开发,这个词是我杜撰的,大概意思是指基于openstack的rest api做的一些开发,用于辅助相关功能,而不是直接改动openstack内的代码,怎么修改添加openstack各个组件的代码不在此文章内容内. 首先,千万,千万,千万不要用Openstack提供的SDK,原因如下. 一,SDK的相关文档并不健全. 二,版本不够统一,即兼容的问题. 所以不要使用openstack的SDK而是自己查阅openstack的API文档,通过requests库发http请求要比SDK灵活

OpenStack运维(二):计算节点的故障和维护

1.计划中的维护 举例:需要升级某一个计算节点的硬件配置,需要将计算节点上的虚拟机迁移后在对其进行操作,分为两种情况. 1.1 云系统使用了共享存储 a. 获取虚拟机列表:nova list --host compute01-node-Name --all-tenant b. 将每个虚拟机迁移至另一台计算节点:nova live-migration <uuid> compute02-node-Name c. 停止nova-compute服务:stop nova-compute d. 维护工作完

OpenStack教程-02.在CentOS7.5上安装OpenStack-Rocky-系统环境准备-计算节点(其他节点相同)

上一篇文章介绍了openstack控制节点的环境配置方法,本篇文章分享一下openstack计算节点的环境配置方法,其他种类节点也基本适用 附:openstack控制节点系统环境配制方法:https://www.cnblogs.com/tssc/p/9857526.html ---------------------  完美的分割线 ---------------------- 计算节点的配置方法与控制节点基本相同,只是在时间同步上需要连接控制节点,保证openstack集群内的服务器时间一致,

OpenStack IceHouse 部署 - 4 - 计算节点部署

Nova计算服务(计算节点) 参考 本页内容依照官方安装文档进行,具体参见Configure a compute node(nova service) 前置工作 数据库 由于我们在Nova(计算管理)部署配置中使用了mysql数据库,所以移除本地sqlite数据库 sudo rm /var/lib/nova/nova.sqlite 修改vmlinuz权限 For security reasons, the Linux kernel is not readable by normal users

七、OpenStack服务-Nova(计算节点)

本章目录 1.概述 2.安装配置计算节点 一.概述 计算节点上:https://docs.openstack.org/nova/rocky/install/compute-install.html nova-compute调用libvirtd来创建虚拟机 nova-compute的功能可以分为两类: 定时向OpenStack报告计算节点的状态 实现instance声明周期的管理 1.安装nova-compute [[email protected] ~]# yum install opensta