InfoScale™ 9.0 Support for Containers - Linux
- Overview
- System requirements
- Preparing to install InfoScale on Containers
- Installing Arctera InfoScale™ on OpenShift
- Installing Arctera InfoScale™ on Kubernetes
- InfoScale CSI deployment in Container environment
- Dynamic provisioning
- Snapshot provisioning (Creating volume snapshots)
- Managing InfoScale volume snapshots with Velero
- Volume cloning
- Installing InfoScale DR on OpenShift
- Installing InfoScale DR on Kubernetes
- TECHNOLOGY PREVIEW: Disaster Recovery scenarios
- Configuring InfoScale
- Troubleshooting
Snapshot provisioning (Creating volume snapshots)
Volume snapshot represents a point-in-time and space-optimized copy of volume on storage system. The InfoScale CSI Plugin supports snapshot provisioning. You can create one or more snapshots of Persistent Volume that is provisioned dynamically or statically. You can also restore a Snapshot to reinstate the volume contents on a completely new Persistent Volume that you want to provision. The snapshots can also be consumed directly as PVC through static provisioning.
For using the point-in-time copies, Arctera recommends that you:
Use the space-optimized snapshots for read-intensive applications that run on top of either a source Persistent Volume or a snapshot copy. You can use full-instant snapshots for the write-intensive applications.
Use the Volume Clones feature for write- intensive applications. The volume Clones makes the exact copy of a Persistent volume immediately available for the read, write, and update operations.
To create a snapshot, you must create the following objects by using the yaml files:
- A VolumeSnapshotContent is a cluster resource to create a snapshot of a volume in the cluster that is provisioned by an administrator. This resource is similar to a PersistentVolume.
- A VolumeSnapshot is a cluster resource for request to create a snapshot of a volume in the cluster that is provisioned by a user. This resource is similar to a PersistentVolumeClaim.
- A VolumeSnapshotClass describe the storage classes when provisioning a volume snapshot. The VolumeSnapshotClass acts as a template for creating a snapshot and includes attributes like the type of snapshot, synchronization parameters, and other configuration parameters.
Note:
The VolumeSnapshot, VolumeSnapshotContent, and VolumeSnapshotClass API objects are Custom Resource Definitions (CRDs) and not a part of the core API. These CRDs and snapshot-controller are pre-installed on OpenShift, but must be manually deployed on Kubernetes.
In the beta version of VolumeSnapshot, you must deploy a snapshot controller into the control plane.