跳转到: 导航, 搜索

Hyper-V

OpenStack 在 Hyper-V 上

沟通

  • 每周会议在 UTC 时间周三 13:00 在 Freenode 的 #openstack-meeting-3 房间举行
  • OpenStack 邮件列表也可以用于通信。邮件标题应包含 [hyperv] 标签。
  • 如果您在使用安装程序或代码时遇到任何问题,请提交错误报告,或 提问

代码

  • 当前开发已集成到核心项目中,包括 nova、neutron、cinder、ceilometer、networking-hyperv、os-win、os-vif、os-brick、designate 等。
  • 我们目前正在跟踪并准备 Pike 里程碑。
  • 可以使用标准的 OpenStack 实践提交错误报告。

OpenStack Windows Server 2012 R2 评估版

Microsoft Windows Server 2012 R2 Standard 评估版现在可作为 可下载镜像,可以直接部署到以下 OpenStack 支持的虚拟机监控程序

  • Hyper-V
  • KVM
  • XenServer / XCP

注意:此版本有一个特定的 Microsoft 提供的 EULA,必须在下载前接受。这是一个评估版本,仅供测试环境使用。

入门


Hyper-V 支持的功能(按版本)

Hyper-V 支持的最新功能集始终可以在 虚拟机监控程序支持矩阵 中找到。

OpenStack Pike

  • 周期进行中
  • 持续支持先前 OpenStack 版本中添加的功能


OpenStack Ocata

  • 持续支持先前 OpenStack 版本中添加的功能


Nova


networking-hyperv


OpenStack Newton

  • 持续支持先前 OpenStack 版本中添加的功能


Nova


OpenStack Mitaka

  • 已移除对 Windows / Hyper-V Server 2008 R2 的支持。
  • 创建了 os-win 库(包含 Windows / Hyper-V 特定代码),并添加了 Winstackers 治理。然后,os-win 被集成到 nova、networking-hyperv、cinder 和 ceilometer 中,取代了现有的 Hyper-V / Windows 相关代码
  • 创建了 PyMI 库,作为对旧的、未维护的 wmi 库的替代品,大大提高了 nova-computeneutron-hyperv-agentceilometer-polling 代理的整体性能
  • 持续支持先前 OpenStack 版本中添加的功能


Nova


networking-hyperv


OpenStack Liberty

  • 已弃用对 Windows / Hyper-V Server 2008 R2 的支持。
  • 持续支持先前 OpenStack 版本中添加的功能


nova


networking-hyperv

  • HyperVSecurityGroupsDriver 重构和巨大的性能改进


OpenStack Kilo

  • 由于 neutron 的 核心供应商分解,创建了 networking-hyperv 项目,包含 L2 代理 mixin、Hyper-V 安全组驱动程序和 hyperv ML2 机制驱动程序
  • 持续支持先前 OpenStack 版本中添加的功能


Nova

Neutron


OpenStack Juno

  • 持续支持先前 OpenStack 版本中添加的功能


Nova


Cinder


OpenStack Icehouse

  • 持续支持先前 OpenStack 版本中添加的功能


Nova


Neutron


OpenStack Havana

  • 持续支持先前 OpenStack 版本中添加的功能
  • 添加了对 Windows Server 2012 R2 的支持


Nova


Neutron


Cinder


Ceilometer


OpenStack Grizzly

  • 添加了对 Windows / Hyper-V Server 2012 的支持
  • 持续支持先前 OpenStack 版本中添加的功能
  • 启动
  • 重启
  • 调整大小
  • 暂停/取消暂停
  • 挂起/恢复
  • 注入网络
  • 注入文件(通过 cloud-init for Windows 实现功能)
  • 卷连接/断开和从卷启动
  • 实时迁移
  • 快照
  • iSCSI
  • 设置管理员密码(通过 cloud-init for Windows 实现功能)
  • 获取客户机/主机信息
  • Glance 集成
  • VLAN 网络/路由(VLAN 和路由功能通过 Quantum Hyper-V 插件 - VlanManager 模式不支持 nova-network)
  • 平面网络
  • 配置驱动器


OpenStack Folsom

  • 添加了对 Windows / Hyper-V Server 2008 R2 的支持
  • 启动\停止
  • 暂停\取消暂停
  • 挂起\恢复
  • 快照
  • 卷连接/断开,并从卷启动

Hyper-V 支持的功能(按版本)

Hyper-V 支持的最新功能集始终可以在 虚拟机监控程序支持矩阵 中找到。

OpenStack Havana/Windows Server 2012 R2

正在进行中,以继续支持 Havana 版本中的 Hyper-V,包括对 Windows Server 2012 R2 的支持。以下是截至 h3 冻结时已被接受到代码库中的蓝图

Nova


Neutron


Cinder


Ceilometer

OpenStack Grizzly/Windows Server 2012

  • 启动
  • 重启
  • 调整大小
  • 暂停/取消暂停
  • 挂起/恢复
  • 注入网络
  • 注入文件(通过 cloud-init for Windows 实现功能)
  • 卷连接/断开和从卷启动
  • 实时迁移
  • 快照
  • iSCSI
  • 设置管理员密码(通过 cloud-init for Windows 实现功能)
  • 获取客户机/主机信息
  • Glance 集成
  • VLAN 网络/路由(VLAN 和路由功能通过 Quantum Hyper-V 插件 - VlanManager 模式不支持 nova-network)
  • 平面网络
  • 配置驱动器

OpenStack Folsom/Windows Server 2008R2

  • 启动\停止
  • 暂停\取消暂停
  • 挂起\恢复
  • 快照
  • 卷连接/断开,并从卷启动

描述

Havana

  • 支持 Windows Server 2012 R2
  • 其他正在进行的工作。


Grizzly


Folsom


Essex

  • OpenStack Essex Compute Node 包含各种修复、上述添加的功能以及基于服务的安装程序。
  • 需要 Python 2.7.x (32 位) 并且 必须 先安装。
  • 安装程序使用 Essex 稳定源代码,并进行了一些反向移植的更改,以便使其能够在 Windows 上作为服务运行。
  • 在 nova\tools\windows\msi_installer 文件夹中,有一个 example_nova.conf 文件,可用于 Hyper-V 特定的设置。
  • 由于这在 Windows 上作为服务运行,这与 Linux 有点不同,因此您的 nova.conf 文件需要放在 OpenStack 安装目录中的 nova\bin 文件夹中。
  • 您也可以随时修补安装程序并提交拉取请求到上述 Punchy Code 仓库。

峰会演示