openstack计算节点nova-compute配置优化

引言部分,本篇介绍计算节点几个优化配置,包括脏数据问题修复、nova-scheduler调度优化、配置本节点可以执行resize而不迁移。

1.脏数据问题配置修复

脏数据修复修改配置allocation,当该选项设置为true时,在进行资源分配更新时,Nova服务将刷新资源分配表以确保新的资源分配生效。这样做可以确保虚拟机实例使用最新的资源配置。

如果你在OpenStack环境中进行资源调整后发现虚拟机实例没有使用新的资源配置,你可以将requires_allocation_refresh选项设置为true,然后重新调度虚拟机实例。这将强制Nova服务刷新资源分配表,并将新的资源分配应用于虚拟机实例。

需要注意的是,这个选项只在特定的情况下使用,通常不需要手动修改它。在大多数情况下,Nova服务会自动处理资源分配的更新和刷新。

​ # 计算节点 compute.conf中添加如下选项,资源新建是刷新 [DEFAULT] # 添加 requires_allocation_refresh = true

2.nova节点调度优化

在nova.conf配置文件中的filter_scheduler配置是用于设置调度器过滤器的选项。调度器过滤器是用于在OpenStack Nova中选择合适的主机来部署虚拟机实例的组件。以下是一些常见的filter_scheduler配置以及它们的含义:

​ 1.RamFilter:用于根据内存资源进行过滤。它确保所选主机上有足够的空闲内存来满足虚拟机实例的需求。 2.ComputeFilter:用于根据计算资源进行过滤。它考虑主机的计算能力和使用情况,以确保所选主机具有足够的处理能力来运行虚拟机实例。 3.DiskFilter:用于根据磁盘资源进行过滤。它确保所选主机上有足够的可用磁盘空间来存储虚拟机实例的磁盘镜像和数据。 4.AvailabilityZoneFilter:用于根据可用区域进行过滤。它可以限制虚拟机实例的部署在指定的可用区域中。 5.InstanceGroupFilter:用于根据实例组进行过滤。它考虑虚拟机实例所属的实例组,并根据实例组的规则来选择合适的主机。

这些是常见的filter_scheduler配置选项,可以根据需要配置适合你的环境和需求的过滤器。值得注意的是,具体的配置选项可能会因不同的OpenStack版本或部署设置而有所差异。请参考官方文档或特定版本的文档以获取最新和详细的信息。

nova.conf [filter_scheduler] enabled_filters=RetryFilter,AvailabilityZoneFilter,AggregateFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter,AggregateCoreFilter,TagFilter # 在原有的调度器 AvailabilityZoneFilter 后添加 AggregateFilter

在filter_scheduler部分中,配置了以下的enabled_filters选项,这些过滤器根据不同的条件对主机进行筛选,以选择最适合部署虚拟机实例的主机。

1.RetryFilter:用于处理调度失败的情况,允许在资源有限时重试调度。 2.AvailabilityZoneFilter:基于可用区域对主机进行过滤,以控制虚拟机实例的部署范围。 3.AggregateFilter:基于配置了特定标签的主机聚合信息进行过滤。 4.ComputeFilter:基于计算资源(如CPU和内存)对主机进行过滤。 5.ComputeCapabilitiesFilter:基于主机的计算能力和特性(如虚拟化类型)对主机进行过滤。 6.ImagePropertiesFilter:基于映像属性(如映像标签)对主机进行过滤。 7.ServerGroupAntiAffinityFilter:基于虚拟机实例组的规则,在同一组的实例之间保持反亲和性。 8.ServerGroupAffinityFilter:基于虚拟机实例组的规则,在同一组的实例之间保持亲和性。 9.AggregateCoreFilter:根据主机聚合中配置的CPU核数进行过滤。 10.TagFilter:基于主机标签对主机进行过滤。

3.优化云主机调整配置不迁移

调整云主机配置,会执行rebuild,该配置云主机在当前节点执行而不迁移跳转到其他节点。

#nova-compute节点配置文件 : compute.conf allow_resize_to_same_host = true

往期推荐:

openstack常用命令集

云计算平台 分析云主机迁移过程

云计算:什么是云计算

云计算:openstack架构

你用的云计算,底层其实是虚拟化

云计算 云平台虚拟机镜像定制化生成方案

openstack-cinder对接多套ceph存储

关注订阅不迷路

云计算|市场分析|为梦想启航|linux命令大全|linux技术博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1133941.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Z-Image-Turbo商业应用验证:48小时快速原型开发方案

Z-Image-Turbo商业应用验证:48小时快速原型开发方案 为什么选择Z-Image-Turbo进行商业原型验证 作为一名创业者,当你需要快速验证一个基于AI图像生成的商业创意时,Z-Image-Turbo无疑是最佳选择之一。这个由阿里通义团队开源的图像生成模型&am…

科哥教你玩转Z-Image-Turbo:二次开发环境一键部署

科哥教你玩转Z-Image-Turbo:二次开发环境一键部署 作为一名AI开发者,你是否也遇到过这样的困扰:想基于Z-Image-Turbo进行二次开发,却在本地环境配置上屡屡碰壁?依赖冲突、CUDA版本不匹配、显存不足等问题让人头疼不已…

数学建模Matlab算法,第十二章 回归分析

回归分析:从数据拟合到统计推断的系统方法 在数据分析领域,曲线拟合是处理变量间关系的基础手段,但仅通过最小二乘法计算待定系数,无法回答 “拟合结果是否可靠”“变量对结果的影响是否显著”“模型能否用于预测” 等核心问题。回归分析作为拟合问题的统计延伸,将随机变…

导师不会说的7个AI论文工具:文献综述+交叉引用全揭秘

90%的学生都不知道这个隐藏功能——导师圈里悄悄流传着一个“黑科技”,能在30分钟内帮你把文献综述与交叉引用全部搞定,还自带“双低”防火墙,让查重与AI检测率稳稳锁在7%-15%。这不是科幻,而是真实存在于少数科研老手中的秘密武器…

智能设计革命:文字描述生成专业CAD图纸的完整指南

智能设计革命:文字描述生成专业CAD图纸的完整指南 【免费下载链接】text-to-cad-ui A lightweight UI for interfacing with the Zoo text-to-cad API, built with SvelteKit. 项目地址: https://gitcode.com/gh_mirrors/te/text-to-cad-ui 还在为复杂的CAD软…

Python行为树编程7个实战技巧:从零构建智能决策系统

Python行为树编程7个实战技巧:从零构建智能决策系统 【免费下载链接】py_trees Python implementation of behaviour trees. 项目地址: https://gitcode.com/gh_mirrors/py/py_trees 想要为机器人、游戏AI或自动化系统构建灵活可靠的决策逻辑吗?P…

ChatTTS-ui离线语音合成终极指南:断网环境也能生成高质量语音

ChatTTS-ui离线语音合成终极指南:断网环境也能生成高质量语音 【免费下载链接】ChatTTS-ui 匹配ChatTTS的web界面和api接口 项目地址: https://gitcode.com/GitHub_Trending/ch/ChatTTS-ui 在当今数字化时代,语音合成技术已经成为许多应用不可或缺…

基于spring boot的体育馆预约系统

随着全民健身热潮的兴起,体育馆预约系统应运而生,旨在为用户提供便捷的场地预订服务。该系统采用 Android 平台进行前端开发,利用 Java 语言编写简洁高效的代码,结合 Spring Boot 框架的强大功能,实现后端服务的快速搭…

算法竞赛备考冲刺必刷题(C++) | 洛谷 P8082 KEKS

本文分享的必刷题目是从蓝桥云课、洛谷、AcWing等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。 欢迎大…

AhabAssistantLimbusCompany:智能辅助驱动的游戏效率革命

AhabAssistantLimbusCompany:智能辅助驱动的游戏效率革命 【免费下载链接】AhabAssistantLimbusCompany AALC,大概能正常使用的PC端Limbus Company小助手 项目地址: https://gitcode.com/gh_mirrors/ah/AhabAssistantLimbusCompany 还在为《Limbu…

5分钟搞定手机弹窗:李跳跳智能跳过终极方案

5分钟搞定手机弹窗:李跳跳智能跳过终极方案 【免费下载链接】LiTiaoTiao_Custom_Rules 李跳跳自定义规则 项目地址: https://gitcode.com/gh_mirrors/li/LiTiaoTiao_Custom_Rules 为什么你的手机总是弹窗不断?广告、更新提示、权限请求...这些烦人…

iOS侧载技术完全指南:突破AppStore限制的自由安装方案

iOS侧载技术完全指南:突破AppStore限制的自由安装方案 【免费下载链接】AltStore AltStore is an alternative app store for non-jailbroken iOS devices. 项目地址: https://gitcode.com/gh_mirrors/al/AltStore 还在为无法安装心仪的第三方应用而烦恼吗&a…

Z-Image-Turbo二次开发速成:预配置IDE环境一键获取

Z-Image-Turbo二次开发速成:预配置IDE环境一键获取 作为一名软件工程师,最近我接到一个任务需要对Z-Image-Turbo进行定制开发。本以为是个简单的活,结果在搭建开发环境时就遇到了大麻烦——需要安装数十个依赖包和特定版本的开发工具&#xf…

Unity风格化水面效果完整指南:高效创建惊艳水域的实用方案

Unity风格化水面效果完整指南:高效创建惊艳水域的实用方案 【免费下载链接】unity-stylized-water A stylized water shader (and material presets) for Unity. 项目地址: https://gitcode.com/gh_mirrors/un/unity-stylized-water 想要为你的Unity项目快速…

如何用Buzz实现完美离线音频转录:新手完整指南

如何用Buzz实现完美离线音频转录:新手完整指南 【免费下载链接】buzz Buzz transcribes and translates audio offline on your personal computer. Powered by OpenAIs Whisper. 项目地址: https://gitcode.com/GitHub_Trending/buz/buzz 还在为会议录音整理…

一站式电子画册源码系统,支持嵌入视频、动画、背景音乐,打造视听一体化

温馨提示:文末有资源获取方式电子画册,作为纸质画册的革命性替代品,正以其多媒体融合、互动性强、传播力猛的独特优势,成为企业展示形象、推广产品的标准配置。如果您正在寻找一种能大幅提升宣传效率、降低运营成本并扩大受众覆盖…

openstack计算节点nova-compute服务启动异常处理

#你处理过openstack中计算节点nova-compute服务假死的问题吗,正常状态下,突发指定到该节点的云主机创建失败,本篇介绍两个案例。# 在openstack云计算平台,nova计算节点经常出现nova-compute服务假死的状态,重启也起不…

遗传结构方程建模实战:5步掌握GenomicSEM核心分析技巧

遗传结构方程建模实战:5步掌握GenomicSEM核心分析技巧 【免费下载链接】GenomicSEM R-package for structural equation modeling based on GWAS summary data 项目地址: https://gitcode.com/gh_mirrors/ge/GenomicSEM GenomicSEM作为基于GWAS汇总数据的结构…

CSANMT模型部署避坑指南:常见错误及解决方案

CSANMT模型部署避坑指南:常见错误及解决方案 🌐 AI 智能中英翻译服务 (WebUI API) 项目背景与技术选型动机 随着全球化进程加速,高质量的中英翻译需求日益增长。传统统计机器翻译(SMT)在语义连贯性和表达自然度上存…

CRNN vs 传统OCR:为什么它在中文识别上更胜一筹?

CRNN vs 传统OCR:为什么它在中文识别上更胜一筹? 📖 OCR 文字识别的技术演进与挑战 光学字符识别(Optical Character Recognition, OCR)是将图像中的文字内容转化为可编辑文本的核心技术,广泛应用于文档数字…