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:

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

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:



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

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

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

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

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
Like this:
Like Loading...
Related
very god explain