While I have covered Auto Meta here there are times when a more granular approach is needed. This may involve creating Meta Members with a different size than what is configured through Auto Meta creation. For this example we will create 64 x 480Gig Meta volumes with each volume consisting of 16 x 30Gig Meta member’s. We will then Bind these vitual volumes (TDEV’s) to a Pool. This example will showcase how simple this is by using the Unisphere console.

While I have also added a SYMCLI example below, this has already been covered in a great post here by Cody.

Note: The maximum Meta Volume that can be created is 60TB Which consists of 255 X 240Gig Meta Members.

Provisioning Meta Volumes and Binding to a Virtual Pool via Unisphere:

1. Choose ‘Create a meta volume’ from common tasks:

1

2. Emulation=FBA, striped metavolumes and Vitual Volumes as we are using VP and binding to a thin pool:

2

3. The number of meta vols we want to create is 64 with each meta consisting of 16 members. Each member is 30Gig in size to give a total Volume size of 480Gig:

3
4
5

Lets take a look at one of the 64 Meta’s that were created, meta 2629:
5b

4. Navigate to the Thin Pool (FC_VP) and then choose the option to ‘Bind’ the newly formed TDEV’s:

6

5. Select the 64 volumes and in this example we chose to ‘Preallocate’ the full capacity:

7

Now if we take a look at the bound volumes for the FC_VP pool we can see our 64 fully preallocated TDEV’s:
8

Provisioning Meta Volumes and Binding to a Virtual Pool via SYMCLI:

#########################################
######## No.Of Thin Devices:64 ########
######## Size Of Thin Device 480GB########
######## No.MetaMems Per TDEV 16 ########
######## Meta Member size 30GB ########
######## Drive Pool: FC_VP ########
#########################################

480 / 16 = 30GIG Meta Member Size
64 X 16 = 1024 Meta members (1024 Is Calulated by script below; just showing here for reference)

symconfigure -sid xxx -cmd “create dev count=64, size=480 GB, emulation=fba, config=tdev, meta_member_size=30GB, meta_config=striped, preallocate size=ALL, allocate_type=persistent, binding to Pool=FC_VP;” -v preview -nop

symconfigure -sid xxx -cmd “create dev count=64, size=480 GB, emulation=fba, config=tdev, meta_member_size=30GB, meta_config=striped, preallocate size=ALL, allocate_type=persistent, binding to Pool=FC_VP;” -v commit -nop

########## List Pool Details ##########
symcfg show -pool “FC_VP” -thin -detail -gb | more
symcfg list -tdev -pool “FC_VP” -gb | more

2 Comments »

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s