Table of ContentsView in Frames

Assigning aggregates to a Vserver

If you assign one or more aggregates to a Vserver, then you can use only those aggregates to contain volumes for that Vserver. Assigning aggregates to your Vservers is particularly important in a multi-tenancy environment or when you use Infinite Volumes.

Before you begin

The Vserver and the aggregates you want to assign to that Vserver must already exist.

About this task

Assigning aggregates to your Vservers helps you keep your Vservers isolated from each other; this is especially important in a multi-tenancy environment. If you use Infinite Volumes, or plan to use them in the future, you must assign aggregates to your Vservers to keep your Infinite Volumes from impacting each other and any FlexVol volumes on your cluster.


  1. Check the list of aggregates already assigned to the Vserver by entering the following command:
    vserver show -fields aggr-list

    The aggregates currently assigned to the Vserver are displayed. If there are no aggregates assigned, "-" is displayed.

  2. Assign one or more aggregates to the Vserver by entering the following command:
    vserver modify -vserver Vserver_name -aggr-list aggr_name

    To assign more than one aggregate to the Vserver, list all of the aggregate names separated by commas.

    Note: If there is already one or more aggregates assigned to the Vserver, and you want those aggregates to continue to be assigned to that Vserver, you must include their names in the list you provide. Otherwise, they will no longer be assigned to that Vserver.

    The aggregates you specified are assigned to the Vserver. If the Vserver already has volumes contained by aggregates that are not assigned to the Vserver, a warning is displayed, but the command succeeds.


In the following example, the aggregates aggr1 and aggr2 are assigned to Vserver vs1:

vserver modify -vserver vs1 -aggr-list aggr1,aggr2