nova mitaka ReleaseNotes

2023-11-14

nova mitaka ReleaseNotes

概要

  • API的微版本号增加到了v2.25
  • 新增数据库nova_api
  • 新增nova-manage脚本支持在线DB迁移
  • 去除EC2 API的支持

新特性

  • libvirt驱动支持PowerPC架构的NUMA拓扑上报,但会有警告产生。PowerPC架构的主机将一个核心对应成一个线程,而系统的线程数尝尝大于等于核心数,所以绑定操作并不能使得资源获得最佳使用。此功能需要libvirt的版本号大于等于1.2.19。
  • 新增v2.24的REST API,支持撤销正在进行的热迁移操作,仅libvirt驱动支持。
  • 当虚拟机在shelved或shelved_offloaded状态时可以调用卷的挂载和解挂API。
  • 虚拟机挂载cinder卷后,执行热迁移操作可能会被阻止。libvirt版本>=1.2.17且live_migration_tunnelled置为False。
  • os-server-groups APIs的返回数据新增project-id和user-id,对应的微版本号v2.13。
  • 支持libvirt使能uefi启动
  • 获取虚拟机信息的API新增host_status属性,对应的微版本号v2.16。同时新增“os_compute_api:servers:show:host_status”权限,只有云管理员有此权限。
  • 新增虚拟机操作的REST API“trigger_crash_dump”,对应的微版本号v2.17。
  • 当使用RBD作临时盘或镜像存储时,可以使用ceph直接创建快照并更新Glance。
  • 新增配置项“live_migration_inbound_addr”,默认值为None,配置后会使用配置的IP/主机名替换掉pre_migration_data中的热迁移目标计算节点主机名。
  • 增加对CPU线程策略的支持,控制虚拟机使用CPU SMT技术。(ps:同步多线程SMT是一种在一个CPU的时钟周期内能够执行来自多个线程的指令的硬件多线程技术。)
  • libvirt支持对块设备的discard操作,需要libvirt v1.0.6+,qemu v1.6.0+。virtio-blk不支持。
  • nova计算服务升级时,增加RPC版本的一致性升级的自动化。
  • libvirt支持cinder DISCO卷驱动。
  • 新增热迁移强制完成的REST API,对应的微版本号v2.22.
  • os-instance-actions增加对删除虚拟机动作列表的获取。
  • 虚拟机启动时,使用虚拟机的hostname作为neutron分配给虚拟机端口的dns_name.
  • 新增libvirt的配置项live_migration_tunnelled.
  • libvirt驱动默认从glance镜像属性获取硬件信息,否则从libosinfo数据库获取。例如使用“–property os_distro=fedora21”镜像属性强制指定GuestOS ID,否则根据宿主操作系统安装相应的libosinfo包。
  • 允许Neutron指定OVS、linux网桥的桥名。
  • 增加“nova-manage db online_data_migrations”强制执行数据库的在线迁移。
  • nova的url中project_id变成可选,对应的微版本号v2.18.
  • libvirt对Virtuozzo虚拟化类型支持快照操作。
  • 虚拟机重生的API中去掉onSharedStorage参数,对应的微版本号v2.14.
  • 新增list/show server-migration的API,查看迁移的进度,对应的微版本号v2.23.
  • 引入服务状态的版本化通知。
  • 新增虚拟机组的两种策略:soft-affinty 和soft-anti-affinity。
  • 虚拟机创建、重生和更新时返回“description”字段,对应的微版本号v2.19.
  • 新增配置项“notification_format”,指定通知是否版本化。
  • VMware驱动增加对quota的支持,包括cpu_limit、cpu_reservation、cpu_shares_level、cpu_shares_share、memory_limit、memory_reservation、memory_shares_level、memory_shares_share、disk_io_limit、disk_io_reservation、disk_io_shares_level、disk_io_shares_share、vif_limit、vif_reservation、vif_shares_level和vif_shares_share。

升级注意点

  • 所有noVNC、VNC XVP配置从default组移到vnc组。
  • M版本的Scheduler服务第一次启动,会生成集合的UUID,并将其保存到数据库中,如果有很多的集合,会拖慢Scheduler服务的启动速度。
  • 升级到M,operators必须新建nova-api数据库。
  • 在升级过程中不能使用v2.25微版本号进行热迁移。
  • 配置项scheduler_driver、scheduler_host_manager使用entrypoint替换掉class完整路径。
  • conductor的local模式、Extensible Resource Tracker被废弃,拟在14.0.0去掉。
  • L版本,配置项disk_allocation_ratio对scheduler有效,在M版本,disk_allocation_ratio对compute有效。
  • 序号ebtables>=v2.0.10,建议libvirt>=v1.2.11.
  • 使用RequestSpec对象替换filter_properties字典。
  • force_config_drive配置项always值无效,使用True代替。
  • 不再支持Windows / Hyper-V Server 2008 R2。
  • 修改live_migration_flag和block_migration_flag配置项中不安全和无效的值。
  • 修改live_migration_uri配置项的默认值,依赖virt_type。
  • project_id在url中可选,使用[0-9a-f-]+。
  • EC2 API去掉。
  • 使用use_neutron配置项替换掉network_api_class.
  • FilterScheduler包括禁止的hosts,需要指定ComputeFilter。
  • 升级compute服务的rootwrap配置文件。
  • XenServer的hypervisor类型从xen改为XenServer。
  • xenserver的glance插件版本号更新到1.3.

废弃列表(主要针对配置项)

  • host、port和protocol配置项,故api_servers必须指定https/http。
  • conductor.manager配置项
  • compute_stats_class配置项
  • db_driver配置项
  • nova.hooks
  • [cells] manager、metadata_manager、 compute_manager、console_manager、 consoleauth_manager、cert_manager、 scheduler_manager
  • security_group_api,未来会根据use_neutron来决定
  • vendordata_driver,后面通过更灵活的方式,指定json文件。
  • [ironic]api_version
  • [libvirt] live_migration_flag和block_migration_flag,引入新的live_migration_tunnelled.
  • network_device_mtu
  • volume_api_class
  • network_api_class
  • memcached_servers
  • Zookeeper Service Group driver
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

nova mitaka ReleaseNotes 的相关文章

  • OpenStack--部署块存储cinder

    通过 cinder 使用 lvm 卷提供后端存储 官方部署文档 https docs openstack org ocata zh CN install guide rdo cinder html 1 数据库准备 1 创建数据库并授权 ro
  • 6G推进组发布《6G总体愿景与潜在关键技术》白皮书!(附PPT及白皮书下载)

    就在昨日 6月6日 我国工信部IMT 2030 6G 推进组正式发布了 6G总体愿景与潜在关键技术 白皮书 白皮书梳理出6G的总体愿景和八大业务应用场景及相应的指标需求 提出了十大潜在关键技术 并阐述了对6G发展中面临的若干关键问题的观点
  • OpenStack--镜像制作

    通过 KVM 安装虚 Centos 和 Windwos 2008 R2 x86 64 操作系统步骤并将磁盘文件作为镜像上传到 openstack glance 作为批量创建虚拟机的镜像文件 其中 windowsn 2008 安装 virti
  • 私有云平台管理

    更改主机名 controller hostnamectl set hostname controller compute hostnamectl set hostname compute 更改hosts文件 vi etc hosts 插入以
  • kolla-ansible部署openstack+opendaylight

    1 环境准备 准备三台机器 分别作为OpenStack的controller和compute节点 OpenDayLight节点 另外把controller作为本次的部署节点 其中controller和compute节点各两张网卡 odl节点
  • No package openstack-keystone available.Nothing to do

    root controller yum repos d yum y install openstack keystone httpd mod wsgi python openstackclient memcached python memc
  • OpenStack官方认证(COA)正式回归!

    Certified OpenStack Administrator 简称 COA 是OpenStack基金会在2016年推出的唯一一个OpenStack官方管理员技术认证 对OpenStack的日常使用和管理 应该学习和掌握哪些技术 提出了
  • openstack安装之计算服务安装配置笔记

    1 设置本地实验ip 1 1 管理节点和计算节点更改hosts 使用ifconfig查看本地ip地址 vi etc hosts x x x x controller x x x x compute1 1 2 管理节点编辑chrony con
  • OpenStack企业级实战

    一 环境初始化 1 CentOS7一键安装OpenStack 安装参考 Install RDO 前提条件 准备一个8g或16g内存的centos7 有一块网卡可以访问internet 磁盘 40G cpu分2 4线程 cpu要开启虚拟化 r
  • openstack中cinder与swift、glance的区别

    1 cinder与swift的用途是什么 cinder是块存储 用来给虚拟机挂扩展硬盘 就是将cinder创建出来的卷 挂到虚拟机里 cinder是OpenStack到F版 将之前在Nova中的部分持久性块存储功能 Nova Volume
  • 【OpenStack实战—实验环境准备02】

    目录 前言 准备虚拟机 1 VMware workstation配置 2 控制节点虚拟机配置 3 计算节点虚拟机配置 4 存储节点虚拟机配置 一 配置静态IP IP规划 命令解释 二 关闭防火墙和selinux 命令解释 三 同步时间 命令
  • Ubuntu部署OpenStack zed版本neutron报错:Feature ‘linuxbridge‘ is experimental and has to be explicitly enab

    系统版本 Ubuntu 22 04 1 LTS OpenStack版本 zed 组件 Neutron 组件报错内容 Feature linuxbridge is experimental and has to be explicitly e
  • nova mitaka ReleaseNotes

    nova mitaka ReleaseNotes nova mitaka ReleaseNotes 概要 新特性 升级注意点 废弃列表主要针对配置项 概要 API的微版本号增加到了v2 25 新增数据库nova api 新增nova man
  • 超详细OpenStack一键式部署

    1 准备镜像文件 Cen1 创建新的虚拟机 1 创建虚拟机 点击关闭 2 安装Centos7 密码自己设置 不用跟着一样 2 生成动态IP地址 root localhost dhclient 3 查看生成的IP地址 root localho
  • CentOS7安装OpenStack(Liberty)

    1 安装yum源 yum install https buildlogs centos org centos 7 cloud x86 64 openstack liberty centos release openstack liberty
  • 如何从外网访问MicroStack VM实例

    我已经安装了 MicroStack 并启动了一个 Cirros 实例 如中所述MicroStack 文档 一切都按预期进行 Cirros 实例位于10 20 20 202 22可以从安装了 MicroStack 的主机上获取 主机IP LA
  • 如何设置docker容器的ip?

    有人可以告诉我如何将容器的 ip 设置为特定的 ip 吗 我不想将网桥设置为 IP 集 我在网络中得到的所有结果都是将 ips 范围设置为 docker 桥 您可以使用主机的现有 IP 如下所示 docker run p 127 0 0 1
  • openstacksdk如何更改当前用户密码

    我找到了CLI or API请求方法 它们对我有用 如下所示 source etc kolla admin openrc sh openstack user password set password newpsw original pas
  • 如何使用 cloud-init 安装 docker?

    我想在 Openstack 中创建实例 在通过 ssh 连接之前 这些实例中已经安装了 Docker 所以我很自然地对 Cloud init 技术感兴趣 因为它允许我们在第一次启动时在虚拟机上安装软件包 所以现在我尝试在启动时在我的实例上安
  • 服务无法启动虚拟机“DockerDesktopVM”,因为 Hyper-V 组件之一未运行

    我有 Window Server 2016 2019 虚拟机 Openstack 至此Hyper V安装成功 但无法启动 MobyLinuxVM ExposeVirtualizationExtensions 已通过 PowerShell 在

随机推荐

  • QLoRA

    一 概述 title QLORA Efficient Finetuning of Quantized LLMs 论文地址 https arxiv org pdf 2305 14314 pdf 代码 GitHub artidoro qlora
  • 毕设系列 - 基于stm32的车牌识别 - 单片机 嵌入式 物联网 机器视觉

    文章目录 0 前言 1 简介 2 主要器件 3 实现效果 4 设计原理 5 部分核心代码 5 最后 0 前言 这两年开始毕业设计和毕业答辩的要求和难度不断提升 传统的毕设题目缺少创新和亮点 往往达不到毕业答辩的要求 这两年不断有学弟学妹告诉
  • Unty3d 中textmeshpro如何生成中文字体

    1 打开TextMeshPro Font Asset Creator 2 在 Unity 中使用 TextMeshPro 的文本解决方案 当要生成字库图集时 需要通过插件提供的 Font Asset Creator 工具 但是每次都需要重新
  • PhotoShop 之用画笔工具擦除

    最近看了一篇课程 使用渐变工具生成彩虹 并用画笔工具擦除部分图像 1 首先 为图像添加一个图层 2 用渐变工具生成彩虹渐变图像 3 添加图层蒙版 4 前景色设置为黑色 原先为红色 5 使用画笔工具 预设像素设置为150 6 使用画笔进行擦除
  • 双非保研北邮人工智能学院的逆袭之路

    作者 ShawnPi 编辑 CVHub 来源 https zhuanlan zhihu com p 601052513 引言 刚经历过激烈的保研和一段时间的迷茫 希望此帖可以帮助到计算机专业的学弟学妹们 希望能从多维度 多视角解读计算机保研
  • 部署并安装Discuz

    安装前一定要安装apche和mysql数据库 没有安装用以下密令下载 apche下载密令 rpm qa grep httpd mysql下载密令 yum install y mariadb server 安装好这两项后安装php php安装
  • 如何将kaggle中的数据导入到谷歌提供的colab(保姆级教学)

    前言 由于cloab的使用需要梯子 直接将自己电脑里的数据上传到colab里面时网速一直是一个头痛的问题 为了解决这个问题我们可以直接跳过从kaggle里面下载数据的那一步 直接让kaggle的数据导入到colab里面 准备步骤 注册一个k
  • 前端(HTML+CSS+JS)

    前端基础 HTML 文档类型声明 基本结构 块级元素和行内元素 图片 文件路径 常用属性 超链接 文本格式化标签 注释 列表 无序列表 有序列表 自定义列表 表格 表格结构 table属性 tr属性 td属性 表单 form 表单域里的in
  • ROS stm32F4串口+DMA通信

    ROS stm32F4串口 DMA通信 介绍 发送数据错位 uart接收 ROS端部分程序 介绍 本博文基于stm32F407 利用uart3发送数据 并由uart3接收ROS通过串口发送的数据后由uart1发送回ROS 以下 主要针对于调
  • 【C++ Primer(5th Edition) Exercise】练习程序 - Chapter 2(第二章)

    以下程序由 Teddy van Jerry 我自己 编写并运行 基本保证正确性 有时可能会为优化程序超前使用某些内容 Contents Before we comb through the codes Exercise 2 3 Exerci
  • 八、vue项目引入高德地图获取鼠标点击经纬度

    如下图 代码如下 const AMap window AMap 一定要引入AMap data return map null jd wd weizhi 地图初始化 initMap this map new AMap Map map001 c
  • jquery(js) 增加 删除 修改属性样式、元素内容

    引入jquery js 1 增加或修改样式 id css display none 根据id设置隐藏 2 id css background color yellow font size 200 3 增加或修改属性 id attr read
  • 【Python之numpy库】11.np.set_printoptions(threshold=np.inf) 解决输出数组时的省略情况

    当数组元素比较多的时候 如果输出该数组 那么会出现省略号 解决方法 在程序前写如下代码 import numpy as np np set printoptions threshold np inf
  • Android打32/64位兼容包,ABI Filter的使用及其原理

    问题 针对现在VIVO oppo应用平台 打包上传时需要打兼容包的问题 这里就需要注意设置ABI Filter的问题 通过各种百度和千度后 发现唯一一个有问题的帖子竟然要收费观看 于是 这里记录一下 如何处理打32 64位兼容包的问题 1
  • 哈希冲突

    在保存元素不是固定范围时 哈希冲突有可能避免吗 不能避免 因为存储的元素范围远远大于数组的长度 但可以尽可能的减少冲突 那么如何减少 数组大小用素数 Java中不太用 当 index hashValue arr length 时 hash函
  • C语言中的&&符号用法

    在用KEIL5进行编程时 发现这些问题 if RX buf 5 FUNCSTOP RX buf 5 0x01 是逻辑运算符 表示逻辑与 是位运算符 表示按位与 1 2 0 条件判断为假 1 2 1 此时条件判断为真
  • Binary Search Tree

    二叉查找树 Binary Search Tree 又 二叉搜索树 二叉排序树 它或者是一棵空树 或者是具有下列性质的二叉树 a 若它的左子树不空 则左子树上所有结点的值均小于它的根结点的值 b 若它的右子树不空 则右子树上所有结点的值均大于
  • 计算机速度快的秘诀二进制,比二进制计算机速度至少快1到3.6倍的二进制小孔倒像制计算机.pdf...

    该文章介绍了一种 二进制小孔倒像制 计算机 其理论运算速度比普通二进制计算机快1 3 6倍 该计算机从原理来看 较接近于前苏联研制的三进制计算机 Generated by Foxit PDF Creator Foxit Software F
  • PHP头条爬虫,今日头条爬虫分析-爬取用户发的所有内容

    今日头条的用户页数据爬取跟频道页的数据爬取大部分很类似 但稍微有一点不一样 就是用户主页的接口signature有点不一样 需要将当前爬取的用户id和分页时间戳一起作为入参传递进去才能获取到真正的signature 除了这一点差异外其他的都
  • nova mitaka ReleaseNotes

    nova mitaka ReleaseNotes nova mitaka ReleaseNotes 概要 新特性 升级注意点 废弃列表主要针对配置项 概要 API的微版本号增加到了v2 25 新增数据库nova api 新增nova man