ViPR 2.1 - Configure EMC ViPR through the User Interface to Support Applications Using the CAS SDK

Table of Contents

Introduction

EMC ViPR enables CAS SDK applications to use ViPR-managed storage. This procedure tells you how to use the ViPR user interface to create the CAS pools, clusters, and profiles required to support CAS SDK applications.

To configure ViPR CAS through the user interface, perform the following tasks:

Before you begin

Back to Top

Create a CAS cluster

A CAS cluster is a single, logical CAS archive accessible to an SDK-based client application. Client applications can store, retrieve, and delete fixed content objects from a CAS cluster.

Before you begin

Ensure that the underlying ViPR storage is provisioned before you create the CAS cluster. An object namespace, created during provisioning, is required to configure the CAS cluster.

Note Image
To complete the ViPR CAS configuration, after you create a CAS cluster, you must associate it with a CAS pool and a CAS profile.

Procedure

  1. Select Virtual Assets > Virtual CAS Clusters.
  2. To open the Create CAS Cluster page, click Add.
  3. Provide a Name for the CAS cluster.
  4. Enter the Namespace that defines the virtual storage parameters that you created during ViPR storage provisioning.
  5. Select the Cluster Mask Operations that define the capabilities available to the applications that access this cluster.
  6. (Optional) Provide a Retention Class and Value.
    A retention value can be applied at the cluster level by providing a retention class name and value. This applies that retention value to any CAS object referring to the retention class.
  7. To create the CAS cluster, click Save.

Results

The CAS Clusters page displays the new CAS cluster.

After you finish

To complete ViPR CAS configuration, you must associate a CAS pool and CAS profile (created by selecting the CAS cluster name and clicking Pools or Profiles).

Back to Top

Create a CAS pool

A CAS pool is a logical collection of objects within a CAS cluster. A CAS pool typically maps to an external application. The ViPR CAS pool maps objects to a ViPR Data Services bucket. The CAS pool enables the ViPR Admin to set a pool mask and retention period that is applied to all objects in the pool.

Procedure

  1. Select Virtual Assets > Virtual CAS Clusters > <cluster_name> > Pools > CAS Pools.
  2. Click +Add.
  3. Provide a Name for the CAS pool.
  4. To use a bucket created during ViPR storage provisioning, select Use an existing bucket or select Create a new bucket.
  5. To create a new bucket, type the ViPR Virtual Pool and Project names you created during storage provisioning to associate with this CAS pool.
  6. Select the Pool Mask operations that define the capabilities available to the applications that access this pool.
  7. (Optional) A retention value can be set for the CAS pool by providing a Retention Period name and Value.
    Most applications use a default retention period of 0 (no retention period), which overrides the CAS pool retention and enables deletion of objects at any time. When you enable retention on CAS pools in this situation, it can result in file loss and application errors.
  8. To create the CAS pool, click Save.

Results

The CAS Pools page displays the new CAS pool.

Back to Top

Create a CAS profile

A CAS access profile consists of credentials that an application needs to authenticate with a CAS cluster. Each access profile defines capabilities that control how client applications can interact with the associated cluster. These capabilities authorize functions, such as read, write, delete, privileged-delete, exist, and clip-enumeration.

Procedure

  1. Select Virtual Assets > Virtual CAS Clusters > <cluster_name> > Profiles > CAS Profiles.
  2. Click Add.
  3. Provide a Name for the CAS profile.
    The external CAS SDK application uses the CAS profile to access ViPR.
  4. Provide a Secret Key.
    The external CAS SDK application uses the secret key to access ViPR.
  5. Select a Home Pool from the list.
    The CAS pool to which the application is allowed to send data.
  6. Select the Pool Mask operations that define the access rights available to the applications that access this pool.
  7. To make the profile active, select Enable.
  8. Select the Capabilities allowed for this application.
    You can override the capabilities at the profile level if the same values are not set at the Cluster level. For example, if you select privileged-delete for the profile, but not for the cluster, the application cannot complete privileged-delete operations.
  9. (Optional) Add any required Profile Metadata.
  10. To create the CAS profile, click Save.

Results

The CAS profiles page displays the new CAS profile.

After you finish

After you create the CAS cluster, CAS pool, and CAS profile, the CAS SDK application can access theViPR CAS environment.

Back to Top