HPE 3PAR StoreServ Storage
1753873 Members
7685 Online
108809 Solutions
New Discussion

3PAR double exportd virtual volumes?

 
easyrider_IT82
Occasional Visitor

3PAR double exportd virtual volumes?

Hi Everybody, i have a 3PAR T400 fibre channel Storage system.

I have exported some newly created virtual volumes to a Vmware infrastructure.

I defined a virtual volume set associated with 8 exi host, so that i just need to put a new vv in this set to have it presented to the 8 hosts.

 

After that, for some virtual volumes i exported them again, directly to a host set, wich includes exactly the same 8 esxi hosts.

 

Is that dangerous? i know i only had to put the new vv into the virtual volume set in order to see them exported to the esxi, but i made a mistake, exporting again some volumes to a host set..

 

Have i made a double/duplicate export that can cause some issue on the storage?

 

The volumes are now in the production environment and i had to know if i had to svmotion all the vms to newly created virtual volumes, created without the "double export".

Thank you so much.

 

 

4 REPLIES 4
Dennis Handly
Acclaimed Contributor

Re: 3PAR double exported virtual volumes?

>for some virtual volumes I exported them again, directly to a host set, which includes exactly the same 8 esxi hosts.

 

There isn't any need to export them twice.  What does "showvlun -a" show for those VVs?

 

>I know I only had to put the new VV into the virtual volume set in order to see them exported to the esxi

 

A VVset is only to make it easy for you to export.

 

>Have I made a double/duplicate export that can cause some issue on the storage?

 

Only if you try to use both at the same time.

 

>The volumes are now in the production environment

 

Are the duplicates in production or only the originals?

easyrider_IT82
Occasional Visitor

Re: 3PAR double exported virtual volumes?

Hi, thank you so much for your reply; here the filtered export for one datastore i have assignet both to a vv set and to a host set: (in this case 6 exi hosts)

 

4 datastore_29 PSQLAPP001-01IT 2100001B3290388C 02:05:02 host set
4 datastore_29 PSQLAPP001-01IT 2100001B3290388C 03:05:02 host set
4 datastore_29 PSQLAPP001-01IT 2100001B3290DE91 03:05:01 host set
4 datastore_29 PSQLAPP001-01IT 2100001B3290DE91 02:05:01 host set
4 datastore_29 PSQLAPP001-02IT 2100001B32907D8E 03:05:02 host set
4 datastore_29 PSQLAPP001-02IT 2100001B3290EC7B 02:05:01 host set
4 datastore_29 PSQLAPP001-02IT 2100001B32907D8E 02:05:02 host set
4 datastore_29 PSQLAPP001-02IT 2100001B3290EC7B 03:05:01 host set
4 datastore_29 PSQLAPP001-03IT 2100001B3290CC7E 03:05:02 host set
4 datastore_29 PSQLAPP001-03IT 2100001B32905F8E 02:05:01 host set
4 datastore_29 PSQLAPP001-03IT 2100001B3290CC7E 02:05:02 host set
4 datastore_29 PSQLAPP001-03IT 2100001B32905F8E 03:05:01 host set
4 datastore_29 PSQLAPP001-04IT 2100001B3290497C 02:05:02 host set
4 datastore_29 PSQLAPP001-04IT 2100001B3290497C 03:05:02 host set
4 datastore_29 PSQLAPP001-04IT 2100001B3290928C 03:05:01 host set
4 datastore_29 PSQLAPP001-04IT 2100001B3290928C 02:05:01 host set
4 datastore_29 PSQLAPP001-05IT 2100001B3290437E 02:05:02 host set
4 datastore_29 PSQLAPP001-05IT 2100001B3290437E 03:05:02 host set
4 datastore_29 PSQLAPP001-05IT 2100001B3290FA7D 02:05:01 host set
4 datastore_29 PSQLAPP001-05IT 2100001B3290FA7D 03:05:01 host set
4 datastore_29 PSQLAPP001-06IT 2100001B32903A91 03:05:02 host set
4 datastore_29 PSQLAPP001-06IT 2100001B32903A91 02:05:02 host set
4 datastore_29 PSQLAPP001-06IT 2100001B3290F87D 02:05:01 host set
4 datastore_29 PSQLAPP001-06IT 2100001B3290F87D 03:05:01 host set

 

I know i just need to assign them to a vvset, but i wrongly assigned these vv at first to a host set, and then also to a vv set.

I don't see duplicated volumes on the esxi hosts.

I basically exported two times the vv volumes to the hosts;

i know it's dangerous if i assign the same vv to host1 and host2 using the vv set, and then to host3 and host 4 using the host set.

In my situation both vv set and host set assign the vv to the same esxi hosts, i just want to know if the storage is aware of that and make just one export, or a duplicated one that can cause issues in the future.

 

From vmware side i see correctly the volumes, but i wuold like to know from the storage perspective what i have done exactly.

Thank you so much.

 

Sheldon Smith
HPE Pro

Re: 3PAR double exported virtual volumes?

From the storage side, you have created multiple LUNs for various Virtual Volumes. The array doesn't care that it may not "make sense".

As far as I know, as of ESX 4, it recognizes storage based on something other than LUN number (LUN WWID, I think). So doubly-assigned VVs should show up as having twice as many paths between host and array as it should. Look at the Paths for the storage (and make sure it's also set to Round Robin). You can carefully start removing duplicate LUNs.

 

If it were me, I'd look at having fewer but larger datastores, and simply not bother with volume sets.

 

----------

If my post was useful, clik on my KUDOS! "White Star" !


Note: While I am an HPE Employee, all of my comments (whether noted or not), are my own and are not any official representation of the company

Accept or Kudo

Dennis Handly
Acclaimed Contributor

Re: 3PAR double exported virtual volumes?

>I would like to know from the storage perspective what I have done exactly.

Lun VVName       HostName                           -Host_WWN-               Port        Type
4 datastore_29 PSQLAPP001-01IT 2100001B3290388C 02:05:02 host set
4 datastore_29 PSQLAPP001-01IT 2100001B3290388C 03:05:02 host set
4 datastore_29 PSQLAPP001-01IT 2100001B3290DE91 03:05:01 host set
4 datastore_29 PSQLAPP001-01IT 2100001B3290DE91 02:05:01 host set

Here you have LUN 4 on VV datastore_29 assigned to the host PSQLAPP001-01IT with 4 paths.

And you have done the same thing for the other 5 hosts.

 

Do you really want these 6 hosts talking to the same VV?