mirror of https://github.com/ceph/ceph-ansible.git
70 lines
2.7 KiB
Markdown
70 lines
2.7 KiB
Markdown
|
ceph-ansible stable-4.0 release note
|
|||
|
====================================
|
|||
|
|
|||
|
Ansible version support
|
|||
|
-----------------------
|
|||
|
|
|||
|
This version supports Ansible 2.8
|
|||
|
|
|||
|
Ceph version support
|
|||
|
--------------------
|
|||
|
|
|||
|
This version can deploy Ceph Nautilus.
|
|||
|
Note that the general intent for Ceph Ansible is to support one Ceph release only.
|
|||
|
The next version will support Octopus, then the one after that will support Pacific Ceph release.
|
|||
|
|
|||
|
Added features
|
|||
|
----------------
|
|||
|
|
|||
|
* Add python 3 support.
|
|||
|
* Add podman support.
|
|||
|
* Add RHEL 8 and openSUSE Leap 15 support.
|
|||
|
* Add RHCS 4 support.
|
|||
|
* Add Ceph Dashboard integration (old ceph-metrics).
|
|||
|
* Add support for scaling up/down the Ceph daemons.
|
|||
|
* Add a playbook for filestore to bluestore migration.
|
|||
|
* Add a playbook for docker to podman migration.
|
|||
|
* Add PG autoscaler support.
|
|||
|
* Add support for replacing a mon.
|
|||
|
* Add radosgw multiple instances on the same host support.
|
|||
|
* Add multiple radosgw realm/zonegroup/zone support.
|
|||
|
* Add radosgw beast frontend support.
|
|||
|
* Shrink OSD with osd_fsid via ceph-volume.
|
|||
|
* Support OSD scaling up using main playbook with --limit.
|
|||
|
* Support internal nfs-ganesha deployment with external ceph cluster support.
|
|||
|
* Add wal_devices, block_db_devices options support to ceph_volume module.
|
|||
|
* Add RBD mirror configuration on containerized deployment and also configure the mirror pool.
|
|||
|
* Add container registry authentication support.
|
|||
|
* Add device class support in crush rules.
|
|||
|
|
|||
|
Removed features
|
|||
|
----------------
|
|||
|
|
|||
|
* Remove openSUSE Leap 42 support.
|
|||
|
* Remove ceph-common-coreos and ceph-agent roles.
|
|||
|
* Remove KV store support.
|
|||
|
* Remove infrastructure-playbooks/rgw-standalone.yml
|
|||
|
* Remove Luminous and Mimic support.
|
|||
|
* Remove ceph-disk support.
|
|||
|
* Remove notario validation.
|
|||
|
* Remove fetch_directory dependency.
|
|||
|
* Remove ceph aliases for containerized deployment.
|
|||
|
|
|||
|
Deprecation warnings and incoming removal
|
|||
|
-----------------------------------------
|
|||
|
* Drop add-osd.yml playbook, it will be replaced by main playbook with --limit option.
|
|||
|
* Ceph Ansible doesn’t configure ISCSI gateways anymore. This should be done manually or via the Ceph Dashboard UI.
|
|||
|
|
|||
|
Major changes from stable-3.2
|
|||
|
-----------------------------
|
|||
|
|
|||
|
* Updating the Ceph ISCSI major version from 2.x to 3.x.
|
|||
|
* Beast is the default radosgw frontend instead of Civetweb.
|
|||
|
* Due to ceph-disk removal then there’s no collocated and non-collocated OSD scenarios anymore. The default scenario is always lvm (ceph-volume) which can be used with or without the batch mode.
|
|||
|
|
|||
|
Notable changes from stable-3.2
|
|||
|
-------------------------------
|
|||
|
|
|||
|
* Updating the NFS Ganesha minor version from V2.7 to V2.8.
|
|||
|
* The ceph-docker role has been split into two different roles: ceph-container-engine and ceph-container-common.
|