Nova Juno 规范¶
模板
Juno 实现的规范
- 在 Hyper-V 驱动程序中添加差异化 vhdx 调整大小支持
- 为 Ironic 添加一个虚拟驱动程序
- 允许在救援期间指定镜像
- 允许 DB 迁移回移植到 Icehouse
- nova-network 中对多个网络的支持更好
- 计算管理器对象支持 (Juno 工作)
- 基于镜像属性的配置驱动
- 将 EC2 API 转换为使用 nova 对象
- API v3: 添加 x-openstack-request-id 头部
- 从 nova “裸机”部署升级到 Ironic
- 在启动实例时启用 qemu 内存气球统计
- 可扩展资源跟踪
- API: 将实例迁移到计划主机
- Hyper-V 串口日志
- Hyper-V 软重启
- Nova 的 i18n 支持
- 添加 update_instance_cache_with_nw_info 钩子
- 更多周期性任务迁移到从机 (Juno)
- Libvirt-启用对磁盘设备的丢弃选项的支持
- 加速 libvirt 驱动程序中域的列表
- Libvirt 驱动程序域元数据
- Libvirt-lxc 用户命名空间支持
- 网络支持的磁盘的卷快照
- 将 prep_resize 移动到 Conductor
- 支持从一个虚拟机连接到相同网络的多个接口
- 支持对象子类化
- 将计算更新从周期性更改为按需
- PCI SR-IOV 直通到 nova 实例
- 调度器:添加每个聚合的过滤器
- 存储:基于 RBD 的磁盘的写时复制克隆
- 重构网络 API
- 停止使用调度器的 run_instance 方法
- 在救援期间附加所有本地磁盘
- 返回 hypervisor 节点状态
- 创建 Nova 调度器 Python 库
- 交互式基于 Web 的串口控制台
- 服务器组配额
- servers list API 支持指定多状态
- Cinder Client V2 支持
- 将 vmware 驱动程序与 oslo.vmware 库集成
- 允许对关闭电源的 VM 的操作进行受控的 GuestOS 关闭
- 在 V3 API 代码库上实现 v2.1 API
- 为 Nova v3 API 创建 JSON Schema 定义
- V3 诊断 - 常见输出
- Virt 驱动程序来宾 NUMA 节点放置和拓扑
- Virt 驱动程序来宾 vCPU 拓扑配置
- Virt 驱动程序对象支持 (Juno 工作)
- VMware: 支持 vif 热插拔
- VMware Spawn 重构
Juno 批准的(但未实现)规范
- 将 ALL-IN 运算符添加到 extra spec ops
- 为块设备映射添加 virtio-scsi 总线支持
- 将分配比例移动到资源跟踪器
- Nova 日志不应包含 ERROR 或 TRACE
- 启用目标主机进行冷迁移
- 添加对 DB2 (v10.5+) 的支持
- EC2 API 中卷和卷快照的标签支持
- 使密钥管理器接口与 Barbican 互操作
- 强制数据模型中实例 uuid 的唯一性
- I/O (PCIe) 基于 NUMA 的调度
- 创建 Nova 调度器 IO Ops 权重器
- Libvirt 驱动程序类重构
- 支持 libvirt 驱动程序的 Sheepdog 临时磁盘
- Libvirt - 从块设备启动 LXC
- 日志请求 ID 映射
- LVM 后端的临时存储加密
- 使资源跟踪器使用对象
- 使用 Libvirt 存储池方法迁移 Libvirt 卷
- Nova REST API 排序增强
- 持久资源声明
- 在镜像快照期间使用 QEMU 来宾代理静默文件系统
- 严格隔离用于镜像的主机组
- 在多次创建期间返回所有服务器
- CreateVM 支持指定的子网
- Nova Server Count API 扩展
- 标准化 Nova 镜像
- 允许 StringField 强制最大长度
- 支持在实时迁移期间迁移控制台日志
- 允许对实例进行简单的字符串标记
- 使用 libvirt 存储池
- 创建 VIF_VHOSTUSER
- Virt 驱动程序将来宾 vCPU 固定到主机 pCPU
- Virt 驱动程序对来宾 RAM 进行大页分配
- VMware: 支持从 OVA 镜像生成
- VMware 临时磁盘支持
- 基于存储策略的管理 (SPBM)
- VMware: 支持 vSAN 数据存储
- 支持 WebSocketProxy 中的加密和身份验证代理
- 将 ipxe url 作为镜像元数据而不是配置选项设置
- XenAPI vCPU 拓扑