ZStack ZStone 5.2.0

On February 2, 2024, ZStack ZStone officially released its latest version, ZStack ZStone 5.2.0. This release introduces a series of important features, which are described in detail below.

Highlights

  • Enhanced lifecycle management for block storage volumes: Provides comprehensive, flexible, and efficient control of block storage resources.
  • iSCSI access for Block Storage: Provides upper-layer applications with block storage resources through seamless iSCSI access to the distributed storage system.

Release Overview

Block Storage
  1. Enhanced lifecycle management for block storage volumes.
    • Supports configuring service QoS to precisely control volume IOPS and bandwidth.
    • Supports expanding block storage volumes on demand.
    • Supports volume snapshots and rollback to protect data.
    • Supports cloning block storage volumes to quickly create data copies.
    • Supports migrating volumes across storage pools.
  2. iSCSI access for Block Storage.
    • Supports block gateway management.
    • Supports client group management.
    • Supports access path management.
Performance Improvement
  1. Improves the performance of the independently developed cache solution.
License Management
  1. Adds the Block Storage - iSCSI Protocol license.
Monitoring and Alarming
  1. Adds iSCSI-related alarms.

Other Improvements and Fixes

Block Storage

Enhanced Lifecycle Management for Block Storage Volumes

In previous versions, lifecycle management for block storage volumes supported only creation and deletion. ZStack ZStone 5.2.0 enhances lifecycle management and provides comprehensive, flexible, and efficient control of storage resources.

Configuring Service QoS to Precisely Control Volume IOPS and Bandwidth

Starting from ZStack ZStone 5.2.0, service QoS can be configured independently for each block storage volume, including maximum read/write IOPS and bandwidth. Users can precisely control data access speed, priority, and resource allocation for different workloads. This ensures the required storage performance for critical services while preventing an overloaded volume from affecting the entire storage pool.

Expanding Block Storage Volumes On Demand

Starting from ZStack ZStone 5.2.0, block storage volumes can be expanded online to meet growing data storage requirements and improve resource utilization.

Volume Snapshots and Rollback for Data Protection

Starting from ZStack ZStone 5.2.0, snapshot creation and rollback are supported. Users can quickly create point-in-time copies of volume data for backup, recovery, development, or testing, reducing data protection costs and improving data security. ZStack ZStone also provides a unified interface for centralized snapshot management and easier O&M.

Cloning Block Storage Volumes to Quickly Create Data Copies

Starting from ZStack ZStone 5.2.0, block storage volumes can be cloned from snapshots or from other block storage volumes. When cloning from a snapshot, users can choose linked cloning or full cloning.

Migrating Volumes Across Storage Pools

Starting from ZStack ZStone 5.2.0, block storage volumes can be migrated across storage pools. Users can move a volume from one pool to another and flexibly adjust its location based on load changes, performance requirements, or hardware maintenance, improving resource scheduling and management flexibility.

iSCSI Access for Block Storage

ZStack ZStone 5.2.0 adds iSCSI support. Users can seamlessly access the distributed storage system through iSCSI and provide block storage resources to upper-layer applications.

Block Gateway Management

Starting from ZStack ZStone 5.2.0, the Block Gateway page allows users to centrally manage and monitor gateway devices used by iSCSI connections.

Client Group Management

Starting from ZStack ZStone 5.2.0, users can create and manage client groups as needed on the new Client Group page.
  • Add client devices: Users can create client groups for workload requirements and add specified client devices to a group by IQN.
  • Configure CHAP authentication: To secure iSCSI connections, an initiator username and password can be configured for a client group. After configuration, mutual CHAP authentication can be enabled for an access path.

Access Path Management

Starting from ZStack ZStone 5.2.0, users can configure and manage mappings among client groups, block gateways, and block storage volumes on the new Access Path page.
  • CHAP authentication: Supports enabling one-way or mutual CHAP as needed to secure iSCSI connections.
  • Multipathing: Supports multipath ALUA configuration for failover.
  • Flexible resource management: Supports adding or removing client groups, block gateways, and block storage volumes for an access path.

Performance Improvement

Performance Improvements for the Independently Developed Cache Solution

ZStack ZStone 5.2.0 includes targeted performance optimizations for the independently developed cache solution. Tuning for 4 KB random reads and writes provides the following improvements:
  • 4 KB random reads and writes: The optimized cache solution delivers better performance for 4 KB random I/O and improves overall system I/O throughput.
  • 4 KB random read/write latency: Lower latency provides smoother and more responsive data access for applications that rely on high-speed access to small blocks.

License Management

New Block Storage - iSCSI Protocol License

ZStack ZStone 5.2.0 adds the Block Storage - iSCSI Protocol license, which provides iSCSI-based block storage services and improves data management and transfer capabilities. This license requires a Block Storage feature license and cannot be used independently.

Monitoring and Alarming

New iSCSI-Related Alarms

Starting from ZStack ZStone 5.2.0, multiple iSCSI-related alarm rules monitor access paths and block gateway service status in real time. When related resources meet alarm conditions, alarms are triggered so that users can promptly and accurately understand iSCSI storage access conditions.

Other Improvements and Fixes

  1. Adjusts the resource deletion policy and removes the force-delete option to better protect resources.
  2. Updates product terminology by renaming the management network, storage public network, and storage cluster network to Admin IP, Public IP, and Cluster IP, respectively, to avoid ambiguity.
  3. Optimizes monitoring chart display logic so that monitoring data for unhealthy resources can be viewed, helping users quickly locate and diagnose issues.