openstack 问题集锦 -- 持续更新中

OpenStack由于Nova互信问题导致虚拟机迁移异常 问题描述 在日常运维中,发现一台OpenStack虚拟机迁移异常,其日志如下: 问题定位 计算节点无法切换到nova帐号,也无法通过nova帐号登录到目的计算节点执行指令 处理方式 配置nova帐号可登录,并配置计算节点间nova帐号的ssh互信 : 所有计算节点先修改系统用户nova,允许su成nova用户。 在其中一台计算节点上通过nova系统用户来用ssh-keygen创建公钥,并拷贝到... 阅读详情

openstack 在运行或者添加新模块时,会碰到各式各样的问题,记录一下吧(欢迎留言提问)–持续更新中

nova

云主机建立一定数量后,会出【no valid host was found】这样的错误
* 因为之前全部成功,之后全部失败,说明资源不足了
资源使用
可以有三种修改方案
1. 修改controller节点的nova.conf
2. 修改每个compute节点的nova.conf(优先级高于1),两者修改如下:

[Default]
...
cpu_allocation_ratio = 16.0
ram_allocation_ratio=2.0
  1. 使用命令修改(没试验过~)
nova aggregate-set-metadata 1 cpu_allocation_ratio=2.0

MultipleSchedulerPolicies

Ceilometer

按照官方安装Ceilometer,执行meter-list 出现 HTTPNotFound (HTTP 404)
+ 查看日志会发现Target WSGI script not found or unable to stat: /var/www/cgi-bin没有找到。解决方法:

1.看看是不是没有cgi-bin
# ls /var/www/
2. 找一下文件ceilometer/api/app.wsgi
# find / -name app.wsgi
/usr/lib/python2.7/dist-packages/ceilometer/api/app.wsgi
3. 复制
mkdir -p /var/www/cgi-bin/ceilometer
cp /usr/lib/python2.7/dist-packages/ceilometer/api/app.wsgi /var/www/cgi-bin/ceilometer/app

Cinder

创建实例+创建卷【Block Device Mapping is Invalid】
Error: 云主机 “awithc” 执行所请求操作失败,云主机处于错误状态。: 请稍后再试 [错误: Build of instance 21130c1d-f525-4add-b3e9-3e69f472593f aborted: Block Device Mapping is Invalid.].
* 可能的原因:创建实例过程中创建卷,由于卷在创建时,需要挂载到实例上,此时卷没有找到对应的实例,所以就失败了。解决方法:

vi /etc/cinder/cinder.conf
[DEFAULT]
...
# 镜像服务所在(一般是controller节点)
glance_host=192.168.10.11
# 镜像服务端口
glance_port=9292

注:如果是这样的错误,那么在创建实例+卷时,会一直报错,及时是使用tiny测试的例子也会。
* 可能的原因:使用小的linux时没问题,但是使用大的windows镜像就会出错
具体描述
* 创建卷没有问题,已经创建成功
* 实例ip没问题
* 实例创建失败,状态显示错误
* 使用tiny实例,1G的volume会成功,不会失败
这是由于实例创建超时引起的。因为大的卷在创建时会耗费大量时间,实例创建好了,但是卷没有准备好,那么就会出错。因为这种创建是/dev/sda/,当做启动盘用的,必须得创建好才行。如果是实例创建好,再挂载volume是/dev/sdb/
再所有的计算节点(compute node) /etc/nova/nova.conf default

[Default]
...
block_device_allocate_retries = 60 (default) to 300

block_device_allocate_retries_interval = 3(default) to 10 

block_device_creation_timeout = 10(default) to 300

注:创建的卷最好要比默认的值大10G。。。。
参考链接如下:

https://ask.openstack.org/en/question/65282/instance-failed-to-create-due-to-block-device-setup-timeout/
https://ask.openstack.org/en/question/62636/instance-creation-fails-block-device-mapping/

glance

  • 启动一个win7实例,设置了4核,查看任务管理器现实只有两块
    cpu2块
    管理选项
    至于什么原因,可以去微软上看微软解释
Commercial servers, workstations, and other high-end PCs may have more than one physical processor. Windows 7 Professional, Enterprise, and Ultimate allow for two physical processors, providing the best performance on these computers. Windows 7 Starter, Home Basic, and Home Premium will recognize only one physical processor.

4核设置方法如下:

    nova flavor-key win7 set hw:cpu_max_sockets=2
    nova flavor-key win7 set hw:cpu_max_cores=1
    nova flavor-key win7 set hw:cpu_max_threads=2  

8核设置:

    nova flavor-key win7 set hw:cpu_max_sockets=2
    nova flavor-key win7 set hw:cpu_max_cores=4
    nova flavor-key win7 set hw:cpu_max_threads=4  

4cores
8cores
数值有以下搭配方案:

vcpus=4:
sockets=4, cores=1, threads=1
sockets=2, cores=2, threads=1
sockets=2, cores=1, threads=2
sockets=1, cores=2, threads=2
sockets=1, cores=4, threads=1
sockets=1, cores=1, threads=4

vcpus=8:
sockets=4, cores=2, threads=1
sockets=4, cores=1, threads=2
sockets=2, cores=4, threads=1
sockets=2, cores=4, threads=4
sockets=1, cores=4, threads=2
sockets=1, cores=2, threads=4
sockets=1, cores=8, threads=1
sockets=1, cores=1, threads=8

详情参考链接:VirtDriverGuestCPUTopology

云主机状态错误

描述:云主机compute1节点已经down了,但是再horizon下,点击了“hardreboot”,结果导致状态一直是“硬重启”状态
解决方法:

nova list | grep HARD_REBOOT
. admin-source.sh 
nova reset-state server-id
nova reset-state server-id --active

============未完==============华丽分割线==============待续===========

[知识图谱构建] 一.Neo4j图数据库安装初识及药材供应图谱实例 2012年5月,谷歌公司的知识图谱(Knowledge Graph)产品被正式提出,其旨在将人、地点、物等信息作为实体,将实体间的联系作为关系,并将实体和关系以图的形式进行存储。作为语义网的最新产物,知识图谱这种新型的搜索引擎改变了传统的文本搜索结果,而随后国内公司也开发出了相应产品,例如百度公司的“知心”和搜狗公司的“知立方”等。知识图谱本质上属于一种语义网。知识图谱中的每一条数据或事实一般会采用 <实体,属性,属性值> <实体, 关系, 阅读详情

相关推荐

手把手教你用UNet实现轨道缺陷检测(附RSDDs数据集下载与完整代码)

本文详细介绍了如何使用UNet模型实现轨道缺陷检测,包括RSDDs数据集的下载与处理、UNet架构的改进与优化、训练策略设计以及模型部署的全流程。通过实战案例,展示了如何利用深度学习技术提升工业质检效率,特别适合从事工业缺陷检测和图像处理的开发者参考。

dapp9builder的博客 749

虚拟机配置Openstack常见问题汇总

之前配置了openstack,遇到一些问题,现在将问题全部汇总记录在这里。 (1)问题:主机名字修改不了; 原因:没有进入root状态;或者没有正确打开文件,要打开的是/etc/hostname,结果忘记一个斜杠,直接/etc/hostname 解决方案:1、进入root状态 ,使用命令行sudo su 后面输入密码     2、检查输入文件名字是否正确 (2)问题:输...

weixin_30616969的博客 1763

logisim实验——通过2个半加器实现1-bit全加器,通过4个一位全加器构成4-bit加法器(详解)

一、由异或门和与门所构成的半加器: 二、由两个半加器构成的1-bit全加器: ..

zep 1万+

openstack创建实例报错状态错误、dashboard创建云主机报错状态错误、Exceeded maximum number of retries.、No valid host was found

说明 openstack的dashboard界面创建云主机、修改云主机规格、重建等操作都会导致虚拟机状态错误,错误界面如下,并且这种状态是真实的错误,即使在底层把错误状态修复了,虚拟机依然是不能正常使用的。 我这遇到的报错分几种,因为我每处理一次,报错就会变化,下面依次展示不同报错的处理方式。 报错内容及处理 下面所有报错我均以创建实例为准,但只要创建实例正常了,其他功能也会正常。 报错Build of instance…note rescheduling. 具体报错如下图 此时在项目所属的所

崔崇鑫的博客,你linux/云运维工作中的百科全书。 2万+

论文阅读:SuperGaussians: Enhancing Gaussian Splatting Using Primitives with Spatially Varying Colors

Gaussian Splattings 在基于高斯显式表示的多视图重建中展示出了令人印象深刻的结果。然而,当前的高斯基元只有单视图依赖的颜色和不透明度来表示场景的外观和几何形状,导致了一种非紧凑的表示。在本文中,我们引入了一种名为“超高斯(SuperGaussians)”的新方法,它在单个高斯基元中利用空间变化的颜色和不透明度来提高其表示能力。我们实现了双线性插值、移动核,甚至是小型神经网络作为空间变化函数。

m0_48319749的博客 1508

从零搭建openEuler ARM64开发测试环境:手把手教你用libvirt+KVM配置虚拟机(含VNC远程安装)

本文详细介绍了如何在ARM64平台上从零搭建openEuler开发测试环境,涵盖libvirt和KVM配置虚拟机的完整流程,包括环境准备、存储配置、网络优化、XML配置详解以及VNC远程安装。特别针对华为欧拉(openEuler)系统进行了优化,帮助开发者快速构建高效的ARM架构虚拟化环境。

weixin_30545945的博客 587

06_openstack之创建云主机和常见错误

部署openstack私有云环境:02_openstack私有云部署_桂安俊@kylinOS的博客-优快云博客创建项目和用户:03_openstack之项目及用户管理_桂安俊@kylinOS的博客-优快云博客创建镜像:04_openstack之Glance镜像和云主机类型_桂安俊@kylinOS的博客-优快云博客创建网络:05_openstack之Neutron网络管理_桂安俊@kylinOS的博客-优快云博客以下操作均基于上述环境可以普通用户user01登录管理界面,【计算】--->【云主机数量】

桂安俊@KylinOS 9799

self‑improving‑agent 安装与配置指南(OpenClaw)

长期记忆错误反思用户偏好学习持续进化AI → 反思 → 学习 → 改进。

tiantiantbtb的博客 1342

实例 "test-1" 执行所请求操作失败,实例处于错误状态。: 请稍后再试

openstack创建实例的时候出现报错:实例 “test-1” 执行所请求操作失败,实例处于错误状态。: 请稍后再试 [错误: Build of instance 6ec6e8b1-9300-4be4-95fe-20434ea041f5 aborted: Volume e3dcad3d-dd22-4947-99d8-b8d0ad4b1025 did not finish being create...

一只认真的鱼 1万+

大数据利器Hadoop:从基础到实战,一篇文章掌握大数据处理精髓!

在当今大数据时代,数据量的爆炸式增长对企业和技术提出了前所未有的挑战。如何高效地存储、处理和分析这些庞大的数据集,成为了亟待解决的问题。Hadoop作为一种分布式计算框架,应运而生,为大数据处理提供了有效的解决方案。Hadoop是一个由Apache软件基金会维护的开源项目,它基于Google的分布式文件系统(Google File System,GFS)和MapReduce计算模型设计。Hadoop的主要目标是处理大规模数据集,它可以在普通硬件集群上运行,从而降低了大数据处理的成本。

邓邓子的博客 8282

基于MATLAB的最大重叠离散小波变换(MODWT)算法详解

最大重叠离散小波变换(Maximal Overlap Discrete Wavelet Transform, MODWT)是DWT的重要改进形式,由Percival和Walden等人在20世纪90年代系统提出并完善。MODWT通过消除下采样操作,采用样本平移不变的分解方式,解决了DWT的多个固有缺陷。MODWT的核心创新在于取消下采样环节。与DWT每级分解后对滤波输出进行二分下采样不同,MODWT在每一级都使用相同的滤波器,但通过插入零值的方式调整滤波器系数,保持每级系数数量与原始信号相同。

qq_42212808的博客 115

OpenStack问题集锦(持续更新中...)

如何再添加一个管理员用户 # keystone-manage bootstrap --bootstrap-username myadmin --bootstrap-password mypasswd 如何登陆虚拟机的控制台界面: 1.查看某个实例的url(例如访问前面创建的名为instance-a的实例) $ openstack console url show 5b08017b-00d4-4...

夫君子之行,静以修身,俭以养德,非淡泊无以明志,非宁静无以致远. 572

【异常】OpenClaw提示Message ordering conflict - please try again. If this persists, use /new to start a fr

摘要:OpenClaw助手出现"Message ordering conflict"异常时,表明会话消息排序冲突,主要由消息队列时序错乱、会话同步异常或上下文过载引起。解决方案包括:1)基础重试暂停后单发指令;2)最优方案是发送/new重置会话;3)极端情况下需重启客户端或检查指令格式。预防建议包括避免高频并发指令、定期重置会话及确保网络稳定。该报错属业务层异常,不影响账号安全。

奶爸的编程之路,也就一周冷个三天 424

云主机创建失败

在OpenStack创建云主机时报错。 OpenStack在创建云主机的时候,网络、租户、路由、镜像都创建没有问题,然后在创建云主机的时候,指定了云主机选择源是一个镜像cirros,主机类型选m1.tiny最小的,然后选择网络,但是创建中就报错,Block Device Mapping is Invalid。 在网上找了很多办法一一尝试。 openstack volume service list查看到cinder-volume 的状态一直为down。 原因是在于我没有创建卷。使用命令创建卷 cinde

qq_26350199的博客 6411

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

云计算|OpenStack|错误记录和解决方案(不定时更新)

openstack的部署和使用是难度比较大的,难免会出现各种各样的问题,因此,本文将把一些在部署和使用openstack社区版时出现的错误做一个记录,并就每一个错误分析和解决问题。(尽量记录比较经典的错误,太弱智的那些就不记录了)

zsk_john的技术分享专用博客 6611

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

OpenStack部署及dashboard挂载报错解决方案

由于使用RedHat 7.5对接openstack C30+N版本,加上配置环境时因为是使用华为实验室黄区的VPN,所以需要使用proxy进行安装,因此出现了一些问题,现将其进行归档。 先安装openstack步骤: 1. 基本设置 yum install -y net-tools yuminstall -y yum-utils yum -y install kvm python-virtins...

查理曹的博客 1万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

CentOS7下搭建CloudStack4.10.0云平台

一篇学习性质的文章,关于CloudStack怎么实现这些功能一概不了解。只是跟着他人博客学着搭建一下。如有侵权,立删。 http://docs.cloudstack.apache.org/projects/cloudstack-installation/en/4.9/qig.html#environment https://www.cnblogs.com/sss4/p/10619350.html ...

dandanfengyun的博客 4904

Newton版Openstack创建云主机失败

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34121282的博客 1899

nova-compute.log : Instance failed block device setup

项目场景: openstack私有云新建云主机失败 nvoa-compute.log日志提示: Instance failed block device setup multipathd is not running exit code 1 问题描述 新建云主机,选择对应的镜像、网络、存储等,执行新建失败,主机状态为错误ERROR 原因分析: 如果云主机创建失败,需要先确定该云主机调度到了那个节点,然后到该节点查看nova-compute日志,通过UUID搜索该日志记录。最好是确定创建该任务的请求ID,r

路途-在路上 761

centos系在kylin云平台上创建云主机后无法从云平台内部或外部主机ping到的问题

明明同时上传了三个qcow2镜像,kylinserver,centos7,centos8。用这三个镜像创建主机后只有kylinserve能正常访问。 思路分析:三个镜像,用的是同一个平台,同一个网络,同一个安全组,却有两个出现了问题,从网络策略和安全组的设置里并没有针对操作系统有什么特别的适配要求,那么问题肯定出在镜像上。 qcow2的镜像是利用kvm安装对应操作系统虚拟机,然后找对应虚拟机的存储卷来制作的。这些步骤三个镜像都是一样的,不同的是操作系统安装过程中的设置,尤其是网络设置,这一方面。 再结合网上

silence_leaf_的博客 390

openstack创建实例时aborted: Block Device Mapping is Invalid


 问题产生原因:
         
 直接先不创建新卷,点击否,待实例创建完毕后再分配卷。
  
 
 
 
 
 
 
 
 
 
 
 
 ...

yaohong 917

解决openstack创建虚拟机失败Received a sync request from an unknown host ‘nova‘. Re-created its InstanceList.

解决openstack创建虚拟机失败Received a sync request from an unknown host 'nova'. Re-created its InstanceList.。

代码讲故事 2681

私有云国基

太详细了,步步有图。

ydh7611的专栏 628

Build of instance xxx aborted: Block Device Mapping is Invalid.执行块设备映射失败

错误信息 Build of instance xxx aborted: Block Device Mapping is Invalid.执行块设备映射失败 错误原因 由于在执行块设备映射的时候,速度过慢,比如实际使用时间花了10分钟,而控制台只等待了5分钟,就会报这个错误 解决方法 1、将实例删除,重新创建实例,使用刚才失败的卷(不推荐) 2、修改配置文件,延长默认等待时间(推荐,但不

Jack.Zhai的博客 7461
上一篇: openstack之win7镜像初始化
下一篇: Horizon 二次开发-部署
猫影
博客等级 码龄10年 31粉丝 72原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值