Mitaka バージョンのリリースノート

8.1.1-11

セキュリティー上の問題

  • The qemu-img tool now has resource limits applied which prevent it from using more than 1GB of address space or more than 2 seconds of CPU time. This provides protection against denial of service attacks from maliciously crafted or corrupted disk images.

8.1.1

新機能

  • Report pools in volume stats for Block Device Driver.

  • Nimble ストレージで、使用中の Cinder ボリュームの強制バックアップをサポートしました。

  • Added support for vhd disk-format for volume upload-to-image.

バグ修正

  • 3PAR ドライバーはホストが見る代わりに match-set タイプの FC VLUN を作成します。 match-set でホストは指定された NSP(Node-Slot-Port)上の仮想ボリュームを見ます。これはバグ 1577993 の vlun type に関する修正です。

  • Fix issue with PureFCDriver where partially case sensitive comparison of connector wwpn could cause initialize_connection to fail when attempting to create duplicate Purity host.

8.1.0

新機能

  • Support for use of 'fc_southbound_protocol' configuration setting in the Brocade FC SAN lookup service.

アップグレード時の注意

  • The VMware VMDK driver supports a new config option 'vmware_host_port' to specify the port number to connect to vCenter server.

バグ修正

  • Projects with the admin role are now allowed to operate on the quotas of all other projects.

  • VMDK ドライバーに、準仮想化のため vmware_adaptertype を設定したイメージのサポートを追加しました。

8.0.0

新機能

  • HPE 3PAR ドライバーに、ソースの整合性グループから整合性グループを作成する機能を追加しました。

  • Disable standard capabilities based on 3PAR licenses.

  • HPE 3PAR ドライバー用にスナップショットの管理/管理解除機能のサポートを追加しました。

  • Dell Storage Center ドライバー用に、レプリケーション V2.1 のサポートを追加しました。

  • Huawei Cinder ドライバーに、 v2.1 レプリケーションのサポートを追加しました。

  • NetApp 7mode と CDOT バックエンドに、整合性グループの追加、削除、更新機能のサポートを追加しました。

  • NetApp 7mode と CDOT バックエンドに、cgsnapshot の取得、削除、リストア機能のサポートを追加しました。

  • Coho Data ストレージ用バックエンドドライバーを追加しました。

  • Google Cloud ストレージ用 バックアップドライバーを追加しました。

  • Tegile IntelliFlash アレイ用ドライバーを追加しました。

  • バックアップスナップショットを可能にする機能を追加しました。

  • Support balanced FC port selection for Huawei drivers.

  • HTTP connector for the Cinder Brocade FC Zone plugin. This connector allows for communication between the Brocade FC zone plugin and the switch to be over HTTP or HTTPs. To make use of this connector, the user would add a configuration setting in the fabric block for a Brocade switch with the name as 'fc_southbound_protocol' with a value as 'HTTP' or 'HTTPS'.

  • Support for configuring Fibre Channel zoning on Brocade switches through Cinder Fibre Channel Zone Manager and Brocade Fibre Channel zone plugin. To zone in a Virtual Fabric, set the configuration option 'fc_virtual_fabric_id' for the fabric.

  • The consistency group API now returns volume type IDs.

  • API マイクロバージョンおよび /v3 API エンドポイントのサポートを追加しました。

  • Retype support added to CloudByte iSCSI driver.

  • 全ての Datera DataFabric を背後に持つボリュームタイプは、 Datera DataFabric との通信に API バージョン 2 を利用するようになりました。

  • It is now possible to delete a volume and its snapshots by passing an additional argument to volume delete, "cascade=True".

  • New config option to enable discard (trim/unmap) support for any backend.

  • Discoストレージ用バックエンドドライバーを追加しました。

  • Cinder FC Zone Manager Friendly Zone Names This feature adds support for Fibre Channel user friendly zone names if implemented by the volume driver. If the volume driver passes the host name and storage system to the Fibre Channel Zone Manager in the conn_info structure, the zone manager will use these names in structuring the zone name to provide a user friendly zone name.

  • Added backend driver for Fujitsu ETERNUS DX (FC).

  • Fujitsu ETERNUS DX 用バックエンドドライバー (iSCSI) を追加しました。

  • Huawei ドライバー用にスナップショットの管理/管理解除機能のサポートを追加しました。

  • Huawei ドライバー用にボリュームの管理/管理解除機能のサポートを追加しました。

  • ボリュームタイプを指定するための Glance イメージメタデータの cinder_img_volume_type プロパティをサポートしました。

  • Consistency group support has been added to the LeftHand backend driver.

  • HPE LeftHand ドライバー用にスナップショットの管理/管理解除機能のサポートを追加しました。

  • NetAPp ドライバー用に iSCSI CHAP の一方向認証機能を追加しました。

  • NetApp E-Series ボリュームドライバーで整合性グループをサポートしました。

  • Nexenta Edge iSCSI ストレージ用バックエンドドライバーを追加しました。

  • NexentaStor5 iSCSI ストレージ用バックエンドドライバーを追加しました。

  • NexentaStor5 NFS ストレージ用バックエンドドライバーを追加しました。

  • Manage and unmanage support has been added to the Nimble backend driver.

  • Pure ボリュームドライバのフィルタリング機能と重みづけ機能の向上のため、スケジューラーにレポートされる指標を追加しました。

  • Pure ボリュームドライバー用に、オーバーサブスクリプション比率の最大値の自動計算を有効/無効にする設定オプションを追加しました。ドライバーを無効にした場合、設定オプション max_oversubscription_ratio が優先されます。

  • New config option for Pure Storage volume drivers pure_eradicate_on_delete. When enabled will permanantly eradicate data instead of placing into pending eradication state.

  • Pure Storage ボリュームドライバーに Cheesecake (v2.1) レプリケーションのサポートを追加しました。

  • Nexenta NFS ドライバーにマイグレーションと拡張の機能を追加しました。

  • Nexenta iSCSI ドライバーおよび NFS ドライバーにタイプ変更機能を追加しました。

  • HPE 3PAR ドライバーに、 v2.1 レプリケーションのサポートを追加しました。

  • HPE LeftHand ドライバーに、 v2.1 レプリケーションのサポートを追加しました。

  • IBM Storwize ドライバー用に、レプリケーション V2.1 のサポートを追加しました。

  • Novaに実装されているものと近い、RPC 後方互換性レイヤーを追加しました。これは、 Cinder サービスを1つずつ、破損させずにアップグレードできることを意味します。全てのサービスをアップグレードした後、 キャッシュされた最小のRPCバージョンを再読み込みすることを知らせるために、 SIGHUP シグナルを全てのサービスに送信します。代替手段は、もちろん全てのサービスを再起動トすることです。cinder-api サービスではまだ SIGHUP をサポートしていないことに注意してください。また、まだこの機能のCIテストは行われていないため、すべてのローリングアップグレード機能がテクニカルプレビューであることを考慮してください。

  • Scale IO ドライバーに整合性グループのサポートを追加しました。

  • ScaleIO ドライバー用にボリュームの管理/管理解除機能のサポートを追加しました。

  • Scale IO ドライバーに QoS サポートを追加しました。

  • cinder-backup service is now decoupled from cinder-volume, which allows more flexible scaling.

  • Split nested quota support into a separate driver. In order to use nested quotas, change the following config quota_driver = cinder.quota.NestedDbQuotaDriver after running the following admin API "os-quota-sets/validate_setup_for_nested_quota_use" command to ensure the existing quota values make sense to nest.

  • Storwize SVC ドライバー用に複数の管理IPのサポートを追加しました。

  • Storwize SVC ドライバー用に複数プールのサポートを追加しました。

  • cinder の単一のバックエンド設定において、 Zero MQ メッセージングドライバーのサポートを追加しました。

  • Locks may use Tooz as abstraction layer now, to support distributed lock managers and prepare Cinder to better support HA configurations.

  • The updated_at timestamp is now returned in listing detail.

  • VMware VMDK ドライバーに、ボリュームの管理機能のサポートを追加しました。

  • Configrable migration rate in VNX driver via metadata

  • VNX Cinder ドライバーに、 v2.1 レプリケーションのサポートを追加しました。

  • Cloning of consistency group added to EMC VNX backend driver.

  • IBM XIV/DS8K ドライバー用に、レプリケーション V2.1 のサポートを追加しました。

  • XtremIO の整合性グループからの整合性グループの作成をサポートしました。

  • Oracle ZFSSA iSCSI および NFS ドライバー用にボリュームの管理/管理解除機能のサポートを追加しました。

既知の問題

  • Cinder services are now automatically downgrading RPC messages to be understood by the oldest version of a service among all the deployment. Disabled and dead services are also taken into account. It is important to keep service list up to date, without old, unused records. This can be done using cinder-manage service remove command. Once situation is cleaned up services should be either restarted or SIGHUP signal should be issued to their processes to force them to reload version pins. Please note that cinder-api does not support SIGHUP signal.

アップグレード時の注意

  • It is required to copy new rootwrap.d/volume.filters file into /etc/cinder/rootwrap.d directory.

  • Violin Memory 6000 array シリーズのドライバーは削除されました。

  • DB マイグレーションを行っているプロジェクトでは、 volume_type_access の追加/削除は行われません。

  • When running PostgreSQL it is required to upgrade and restart all the cinder-api services along with DB migration 62.

  • Users of the Datera Cinder driver are now required to use Datera DataFabric version 1.0+. Versions before 1.0 will not be able to utilize this new driver since they still function on v1 of the Datera DataFabric API

  • The VMware VMDK driver now enforces minimum vCenter version of 5.1.

  • If during a live upgrade from Liberty a backup service will be killed while processing a restore request it may happen that such backup status won't be automatically cleaned up on the service restart. Such orphaned backups need to be cleaned up manually.

  • When performing a live upgrade from Liberty it may happen that retype calls will reserve additional quota. As by default quota reservations are invalidated after 24 hours (config option reservation_expire=86400), we recommend either decreasing that time or watching for unused quota reservations manually during the upgrade process.

  • HP drivers have been rebranded to HPE. Existing configurations will continue to work with the legacy name, but will need to be updated by the next release.

  • The deprecated HP CLIQ proxy driver has now been removed.

  • Removed deprecated LVMISCSIDriver and LVMISERDriver. These should be switched to use the LVMVolumeDriver with the desired iscsi_helper configuration set to the desired iSCSI helper.

  • Removed the deprecated NPIV options for the Storwize backend driver.

  • Scality SRB 用のバックエンドドライバーは削除されました。

  • Huawei18000ISCSIDriver と Huawei18000FCDriver を HuaweiISCSIDriver と HuaweiFCDriver に名前を変更しました。

  • Mitaka リリースから、Cinder はローリングアップグレードの技術プレビューをはじめました。

  • Removed force_delete option from ScaleIO configuration.

  • As cinder-backup was strongly reworked in this release, the recommended upgrade order when executing live (rolling) upgrade is c-api->c-sch->c-vol->c-bak.

  • Nested quotas will no longer be used by default, but can be configured by setting quota_driver = cinder.quota.NestedDbQuotaDriver

  • Removed storwize_svc_connection_protocol config setting. Users will now need to set different values for volume_driver in cinder.conf. FC:volume_driver = cinder.volume.drivers.ibm.storwize_svc.storwize_svc_fc.StorwizeSVCFCDriver iSCSI:volume_driver = cinder.volume.drivers.ibm.storwize_svc.storwize_svc_iscsi.StorwizeSVCISCSIDriver

  • The VMware VMDK driver for ESX server has been removed.

廃止予定の機能

  • datera_api_token -- this has been replaced by san_login and san_password

  • The XML API has been marked deprecated and will be removed in a future release.

  • IBM driver _multipath_enabled 設定フラグは非推奨となりました。

セキュリティー上の問題

  • Pure Storage Volume Drivers can now utilize driver_ssl_cert_verify and driver_ssl_cert_path config options to allow for secure https requests to the FlashArray.

バグ修正

  • Fixed bug causing snapshot creation to fail on systems with LC_NUMERIC set to locale using ',' as decimal separator.

  • Cinder will now correctly read Keystone's endpoint for quota calls from keystone_authtoken.auth_uri instead of keymgr.encryption_auth_url config option.

  • Fixed service state reporting when backup manager is unable to initialize one of the backup drivers.

  • Consistency group creation previously scheduled at the pool level. Now it is fixed to schedule at the backend level as designed.

  • Removed the need for deployers to run tox for config reference generation.

  • upload-to-image using Image API v2 now correctly handles custom image properties.

  • Enabled a cloud operator to correctly manage policy for volume type operations. To permit volume type operations for specific user, you can for example do as follows.

    • storage_type_admin ロールを追加しました。

    • policy.jsonadmin_or_storage_type_admin を追加しました。 例:

      "admin_or_storage_type_admin": "is_admin:True or role:storage_type_admin",

    • Modify rule for types_manage and volume_type_access, e.g.

      "volume_extension:types_manage": "rule:admin_or_storage_type_admin", "volume_extension:volume_type_access:addProjectAccess": "rule:admin_or_storage_type_admin", "volume_extension:volume_type_access:removeProjectAccess": "rule:admin_or_storage_type_admin",

  • Fixed issue where Pure Volume Drivers would ignore reserved_percentage config option.

  • Pure Storage のボリューム、スナップショット、 pgroup を、 cincer カウンターパートが削除された際に一括で削除できるようになりました。

  • Corrected quota usage when transferring a volume between tenants.

  • Previously the only way to remove volumes in error states from a consistency-group was to delete the consistency group and create it again. Now it is possible to remove volumes in error and error_deleting states.

  • Fix for Tintri image direct clone feature. Fix for the bug 1400966 prevents user from specifying image "nfs share location" as location value for an image. Now, in order to use Tintri image direct clone, user can specify "provider_location" in image metadata to specify image nfs share location. NFS share which hosts images should be specified in a file using tintri_image_shares_config config option.

  • Filtering volumes by their display name now correctly handles display names with single and double quotes.

その他の注意点

  • Due to the ibmnas (SONAS) driver being rendered redundant by the addition of NFS capabilities to the IBM GPFS driver, the ibmnas driver is being removed in the Mitaka release.