OpenStack (Ceph Storage) Compatibility List

Item Version
OpenStack Open Source Version Commercial Version
+ 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

Support and Conditions

  • Requirements for the OpenStack cloud platform interface:
    • Interfaces for host listing, details and snapshots.
    • Interface for host specification details.
    • Interface for creating and viewing host images.
    • Interfaces for volume listing and volume details.
    • Interfaces for volume snapshot listing and details.
  • Ceph Interface Requirements
    • Ceph Commands: Querying status, CRUSH MAP retrieval.
    • RBD (RADOS Block Device) related commands: Status, information retrieval, snapshot operations and other interfaces.
  • Storage Resource Pool Requirements
    • It is necessary to establish a correlation between volume types and Ceph storage pools. For the default volume type, when there is no corresponding volume type in the OpenStack platform, the value within the platform will be set to DEFAULT_VOLUME_TYPE.
    • For hosts started from images, it is important to provide information about the storage pool corresponding to the local volume on the host. Typically, this corresponds to the ‘vms’ storage pool, and the default value for the volume type within the platform is set to CEPH_GLANCE_VMS.”
  • Commercial Storage Support Requirements:
    • When the underlying storage is XSKY, it is necessary to deploy the synchronous gateway on the XSKY storage nodes.
    • For those using XSKY Ceph as the underlying infrastructure, it’s essential to configure the synchronous gateway as an XSKY gateway node and set up the necessary configurations.
  1. openstack_ceph.backup_with_rbd_api = True
  2. ceph_conf_path = /path/to/xsky/ceph.conf
  1. - For other variations of Ceph, it is necessary that they can provide the required Ceph, RADOS, and RBD interfaces to support our platform.
  • “Synchronous Gateway Requirements:
    • A CentOS 7 system with a minimum of 2 cores and 4GB of RAM is required for the synchronous gateway.
    • It should be able to access the Ceph Monitor (default port 6789) and read data from the corresponding OSDs (default port 6800).
    • It should have access to the OpenStack platform’s API interface.
    • It should be able to access the network for HyperMotion/HyperBDR.
  • Synchronous Gateway Performance:
    • Each synchronous gateway can support a maximum of 100 synchronized hosts.
    • The configuration of the synchronous gateway speed is related to the number of concurrent synchronized hosts:
      • (Default setting) When higher speed is required, it is advisable to adjust ‘openstack_release_cpu_time’ to 0 to improve synchronization efficiency.
      • When there are a high number of concurrent synchronized hosts, it is recommended to adjust ‘openstack_release_cpu_time’ to match the number of concurrent hosts.”
  • Guest OS Support:
    • Virtual machines are not supported in using remote disk mounting (directly accessing a storage LUN in the SAN).
    • Network-shared directory mounting is not supported (for example, accessing data remotely within the virtual machine’s system via NFS/NAS over the network cannot be synchronized; you would need to use a file synchronization tool for this purpose).

Supported Guest Operating Systems List

3.1 Supported Windows Guest Operating Systems

Note: For detailed host-specific limitations, please refer to the explanation provided in the section on proxy methods.

Version Synchronization Support Startup Support
Windows Server 2003 SP2 (64-bit) Yes Yes
Windows Server 2003 R2 (64-bit) Yes Yes
Windows Server 2008 (64-bit) Yes Yes
Windows Server 2008 R2( 64-bit) Yes Yes
Windows Server 2012 (64-bit) Yes Yes
Windows Server 2012 R2 (64-bit) Yes Yes
Windows Server 2016 (64bit) Yes Yes
Windows Server 2019 (64bit) Yes Yes
Windows 10 (64bit) Yes Yes

3.2 Supported Linux Guest Operating Systems

Note: For detailed host-specific limitations, please refer to the explanation provided in the section on proxy methods.

Version Synchronization Support Startup Support
CentOS 5.4+ Yes Yes
CentOS 6.x (64-bit) Yes Yes
CentOS 7.x (64-bit) Yes Yes
CentOS 8.x (64-bit) Yes Yes
Red Hat Enterprise Linux (RHEL) 5.4+ Yes Yes
Red Hat Enterprise Linux (RHEL) 6.x (64-bit) Yes Yes
Red Hat Enterprise Linux (RHEL) 7.x (64-bit) Yes Yes
Red Hat Enterprise Linux (RHEL) 8.x (64-bit) Yes Yes
SUSE Linux Enterprise Server (SLES) 11 SP1 (64-bit) Yes Yes
SUSE Linux Enterprise Server (SLES) 11 SP2 (64-bit) Yes Yes
SUSE Linux Enterprise Server (SLES) 11 SP3 (64-bit) Yes Yes
SUSE Linux Enterprise Server (SLES) 11 SP4 (64-bit) Yes Yes
Ubuntu 12.04 (64-bit) Yes Yes
Ubuntu 14.04 (64-bit) Yes Yes
Ubuntu 16.04 (64-bit) Yes Yes
Ubuntu 18.04 (64-bit) Yes Yes
Ubuntu 20.04 (64-bit) Yes Yes