Dell Unity 600F EMC Unity Family SMI-S Provider Programmer s Guide - Page 70

Client considerations, Model specification

Page 70 highlights

Return code Type Description • If TheElement is not type of SnapVolume. (for Copy Service) The ECOM will throw exceptions when any of the below cases are met: • Any of the required parameters is NULL. NA CIM_Error • The Element is not type of CIM_LogicalElement. • Any of the Instance References - TheElement cannot be found in the system. Client considerations Model specification • StoragePool Manipulation StoragePool creation, deletion and modification are not supported. • LogicalDevice Manipulation LogicalDisk is Read-Only. StorageVolume is only supported to be created from StoragePool. • StorageSetting (to StorageCapabilities) All CIM_StorageSetting (associated to CIM_StorageCapabilities) are predefined, which means property ChangeableType is set to '0: Fixed, Not changeable'. User generated storage settings are not supported. Different storage pool can be linked to the same CIM_StorageSetting instance because only predefined storage settings are supported. • StorageVolume (LUN) Creation When SMI-S API creates a StorageVolume, it will create a standalone virtual disk. The StorageVolume will get the default FAST VP tiering policy of "Start high then auto-tier". • StorageVolume (LUN) Enumeration All Virtual Disks, no matter they are Standalone or in an Application (modeled as CIM_ReplicationGroup), and also no matter they are in Generic SCSI Storage Application or other type of Applications. In SMI-S view, there will be one CIM_StorageVolume instance per virtual disk to CIM client. • StorageVolume (LIN) Deletion A StorageVolume can be deleted successfully through SMI-S API under following conditions: 1) There is no host access; 2) There is no snapshot on the StorageVolume; 3) The StorageVolume is not involved by any Replication Group. Since Application is modeled as SMI-S Replication Group while Virtual Disks in Applications other than Generic SCSI Storage cannot be removed from its owner Application. As a result, SMI-S clients are only able to delete Standalone Virtual Disk or Virtual Disks within Generic SCSI Storage Application. It also avoids the deletion of Virtual Disks for other purposes. • Additional properties on StoragePool 70

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207

70
Return code
Type
Description
If TheElement is not type of SnapVolume. (for Copy Service)
NA
CIM_Error
The ECOM will throw exceptions when any of the below cases are met:
Any of the required parameters is NULL.
The Element is not type of CIM_LogicalElement.
Any of the Instance References – TheElement cannot be found in the system.
Client considerations
Model specification
StoragePool Manipulation
StoragePool
creation, deletion and modification are not supported.
LogicalDevice Manipulation
LogicalDisk
is
Read-Only
.
StorageVolume
is only supported to be created from
StoragePool
.
StorageSetting (to StorageCapabilities)
All
CIM_StorageSetting
(associated to
CIM_StorageCapabilities
) are predefined, which means
property
ChangeableType
is set to ‘
0: Fixed, Not changeable
’. User generated storage settings
are not supported.
Different storage pool can be linked to the same
CIM_StorageSetting
instance because only
predefined storage settings are supported.
StorageVolume (LUN) Creation
When SMI-S API creates a StorageVolume, it will create a standalone virtual disk. The
StorageVolume will get the default FAST VP tiering policy of “Start high then auto-tier”.
StorageVolume (LUN) Enumeration
All Virtual Disks, no matter they are Standalone or in an Application (modeled as
CIM_ReplicationGroup
), and also no matter they are in Generic SCSI Storage Application or
other type of Applications. In SMI-S view, there will be one
CIM_StorageVolume
instance per
virtual disk to CIM client.
StorageVolume (LIN) Deletion
A StorageVolume can be deleted successfully through SMI-S API under following conditions:
1) There is no host access;
2) There is no snapshot on the StorageVolume;
3) The StorageVolume is not involved by any Replication Group.
Since Application is modeled as SMI-S Replication Group while Virtual Disks in Applications other
than Generic SCSI Storage cannot be removed from its owner Application. As a result, SMI-S
clients are only able to delete Standalone Virtual Disk or Virtual Disks within Generic SCSI
Storage Application. It also avoids the deletion of Virtual Disks for other purposes.
Additional properties on StoragePool