1、OpenStack(Ceph存储)兼容性列表
名称 | 版本信息 | |
---|---|---|
OpenStack | 开源版本 | 商业版本 |
+ Juno + Kilo + Liberty + Mitaka + Newton + Ocata + Pike + Queens + Rocky + Stein + Train + Ussri + Victoria + Wallaby |
+ EasyStack v3 + EasyStack v4 + EasyStack v5 + EasyStack v6 |
|
Ceph | + Jewel 10.2.11 + Kraken 11.2.1 + Luminous 12.2.13 + Mimic 13.2.10 + Nautilus 14.2.22 + Octopus 15.2.16 |
+ XSKY - V4.0.2.0 - V5.0.100.1 |
2、支持及限制条件
- OpenStack云平台接口需求:
- 主机列表、详情及快照接口
- 主机规格详情接口
- 主机镜像创建及详情接口
- 卷列表及卷详情接口
- 卷快照列表及详情接口
- Ceph接口要求:
- Ceph指令:状态查询、CRUSH MAP查询
- RBD相关命令:状态、信息获取、snap操作等接口
- 存储资源池需求:
- 需要提供卷类型和 Ceph 存储池的对应关系。对于默认卷类型,OpenStack 平台卷类型为空时,对应平台内卷类型值为 DEFAULT_VOLUME_TYPE。
- 对于镜像启动的主机,需要提供主机本地卷对应的存储池信息。通常对应的存储池为 vms,对应平台内卷类型默认值为 CEPH_GLANCE_VMS。
- 商业化存储支持需求:
- 底层为 XSKY 存储时,需要将同步网关部署在 XSKY 的存储节点上。
- 详细的部署方案参考文档:迁移Hamal对接XSKY存储
- 对于底层为 XSKY Ceph 的需要配置同步网关为 XSKY 网关节点,需要配置同步网关
- 底层为 XSKY 存储时,需要将同步网关部署在 XSKY 的存储节点上。
openstack_ceph.backup_with_rbd_api = True
ceph_conf_path = /path/to/xsky/ceph.conf
- 对于其他变种 Ceph 需要其能提供满足我们平台需要的 Ceph、RADOS、RBD 相关接口才能支持。
- 同步网关需求
- 需要提供一台不小于 2 核 4G 的 CentOS 7 系统作为同步网关
- 可以访问 Ceph Monitor(默认为6789),可以读取 OSD 中对应数据(默认端口为6800)。
- 可以访问 OpenStack 平台 API 接口。
- 可以访问 HyperMotion/HyperBDR 的管理网地址。
- 同步网关性能
- 每个同步网关最大同步主机数量不大于100台
- 同步网关速率配置与并发同步主机数量相关:
- (默认情况)当速率要求较高时,建议调整openstack_release_cpu_time = 0来提高同步效率
- 当并发同步主机数量较多是,建议调整openstack_release_cpu_time = 主机并发同步数量
- 客户机(Guest OS)支持
- 不支持虚拟机使用远程挂载磁盘(虚拟机直接访问 SAN 中的一个存储 LUN)
- 不支持网络共享挂载目录(例如:虚拟机系统内通过 NFS/NAS 远程网络访问数据,无法同步这部分数据,需要使用文件同步工具进行同步)
3、客户机操作系统支持列表
3.1、客户机Windows支持列表
注意:主机详细限制条件请参考代理方式部分说明
版本 | 同步支持 | 启动支持 |
---|---|---|
Windows Server 2003 SP2 (64-bit) | 支持 | 支持 |
Windows Server 2003 R2 (64-bit) | 支持 | 支持 |
Windows Server 2008 (64-bit) | 支持 | 支持 |
Windows Server 2008 R2( 64-bit) | 支持 | 支持 |
Windows Server 2012 (64-bit) | 支持 | 支持 |
Windows Server 2012 R2 (64-bit) | 支持 | 支持 |
Windows Server 2016 (64bit) | 支持 | 支持 |
Windows Server 2019 (64bit) | 支持 | 支持 |
Windows 10 (64bit) | 支持 | 支持 |
3.2、客户机Linux支持列表
注意:主机详细限制条件请参考代理方式部分说明
版本 | 同步支持 | 启动支持 |
---|---|---|
CentOS 5.4+ | 支持 | 支持 |
CentOS 6.x (64-bit) | 支持 | 支持 |
CentOS 7.x (64-bit) | 支持 | 支持 |
CentOS 8.x (64-bit) | 支持 | 支持 |
Red Hat Enterprise Linux (RHEL) 5.4+ | 支持 | 支持 |
Red Hat Enterprise Linux (RHEL) 6.x (64-bit) | 支持 | 支持 |
Red Hat Enterprise Linux (RHEL) 7.x (64-bit) | 支持 | 支持 |
Red Hat Enterprise Linux (RHEL) 8.x (64-bit) | 支持 | 支持 |
SUSE Linux Enterprise Server (SLES) 11 SP1 (64-bit) | 支持 | 支持 |
SUSE Linux Enterprise Server (SLES) 11 SP2 (64-bit) | 支持 | 支持 |
SUSE Linux Enterprise Server (SLES) 11 SP3 (64-bit) | 支持 | 支持 |
SUSE Linux Enterprise Server (SLES) 11 SP4 (64-bit) | 支持 | 支持 |
Ubuntu 12.04 (64-bit) | 支持 | 支持 |
Ubuntu 14.04 (64-bit) | 支持 | 支持 |
Ubuntu 16.04 (64-bit) | 支持 | 支持 |
Ubuntu 18.04 (64-bit) | 支持 | 支持 |
Ubuntu 20.04 (64-bit) | 支持 | 支持 |