Unsolved
This post is more than 5 years old
5 Posts
0
2820
LUN Migration across storage pools using SMI-S
Hi,
I am trying to execute LUN migration across storage pools in VNX clariion. I tried using StorageConfigService::createReplica method with following arguments
CopyType : sync
ElementName : LunName
SourceElement : CimObjectPath of source LUN
TargetPool : CimObjectPath of target StoragePool
But I am getting following error
WBEMException: CIM_ERR_NOT_SUPPORTED (The requested operation is not supported. (com.emc.cmp.osls.se.osl.Replica.StorRepGroupRelCapGet():1475 C:ERROR_CLASS_SOFTWARE F:ERROR_FAMILY_NOT_SUPPORTED R:1000002 C:ERROR_CLASS_SOFTWARE F:ERROR_FAMILY_NOT_SUPPORTED R:1000002 Requested feature is not supported by entity's software level : "This feature is not installed"))
What can be possibly wrong? Is there any other SMI-S aPI call to execute LUN migration?
Thanks,
Aditya
NitramSnave
17 Posts
0
April 4th, 2014 07:00
Hi,
This issue is usually associated with a license missing from the array.
You need a SNAP or SANCOPY license in place to use this feature.
If you have a license and have difficulty appying it, please open a live chat with VNX support who can assist you with applying it
If you require a license or unsure if you have a license, please first try the EMC Licensing page or alternatively, contact your EMC account manager.
Please note that Support can only assist you once you have a valid License or activated LAC code
Kind Regards,
M
ADEO7
5 Posts
1
April 4th, 2014 07:00
Hi Martin,
Thanks for the reply. I figured out that I don't have Mirror copy license.
Actually I am trying to migrate LUNs between StoragePools using SMI-S APIs.
Do you know how this can be done?
Thanks,
Aditya
ADEO7
5 Posts
0
April 4th, 2014 08:00
Hi,
I will get the relevant licenses but I am not sure which functions are used in SMI-S API to execute migration of LUNs across pools.
Thanks,
Aditya
NitramSnave
17 Posts
0
April 4th, 2014 08:00
Hi,
Unfortunately this is not possible without the relevant licensing. The SMI-S API's impliment commands necessary to carry out the function on the array. When a valid license is not in place, this is where the operation halts and you experience errors such as the one you experienced before.
M