User guide

viprcli varray allow -name Isilon_Virtual_Array -tenant
marketing
6. If you want to a assign access to a virtual pool to the newly-created tenant, you can
use the following steps.
By default, the access control list (ACL) for a virtual pool is wide open and all tenants
have access. Once you assign a tenant to the ACL for a virtual pool, only that tenant
will have access unless you assign other tenants to the ACL.
a. Get a list of virtual pools, using:
# viprcli vpool list -type file
viprcli vpool list -type file
Name Type Protocol
Isilon_Virtual_Pool file NFS
or:
viprcli vpool list -type block
b. Give the tenant access to a virtual pool using vpool allow, as below:
viprcli vpool allow -name Isilon_Virtual_Pool -tn
marketing
7. For users to provision file or block storage, or to access object storage, the user must
be assigned to a project. To create one or more projects for the tenant, use project
create. For example:
viprcli project create -name marketing_project -tn marketing
You can assign users to the project using the update-acl operation and specifying the
user and the appropriate privilege (own, use or backup).
For example, to assign privileges to use a project , you might use:
viprcli project update-acl -name marketing_project -tenant
marketing -privilege use -subjectid bill@mytown.emc.com
If you assign a user to the Tenant Administrator role for the tenant, they will
automatically have access to all projects in the tenant.
Note
The next several steps are specific to Object/HDFS storage.
8. If you want to use Data Services, you need to assign a namespace to the tenant and
assign a default data services virtual pool using the steps below. You can also assign
a default project.
a. Get a list of data services virtual pools.
viprcli objectvpool list
OBJECTVPOOL
Isilon_DS_Virtual_Pool
b. Create the namespace and assign a default virtual pool (cos). You can also assign
a default project. You must be authenticated as a user with the System
Administrator role to do this operation.
viprcli namespace create -name namespace1 -cos
Isilon_DS_Virtual_Pool -project marketing_project
Setting Up Multiple Tenants
Configuring multiple tenants with the CLI 81