@@ -498,7 +498,7 @@ Basic Zone Configuration
498498 - **Name. ** The name of the storage device.
499499
500500 - **Protocol. ** For XenServer, choose either NFS, iSCSI, or
501- PreSetup. For KVM, choose NFS, SharedMountPoint,CLVM, or RBD . For
501+ PreSetup. For KVM, choose NFS, SharedMountPoint,CLVM, RBD or PowerFlex . For
502502 vSphere choose either VMFS (iSCSI or FiberChannel) or NFS. The
503503 remaining fields in the screen vary depending on what you choose
504504 here.
@@ -677,7 +677,7 @@ Advanced Zone Configuration
677677 - **Name. ** The name of the storage device.
678678
679679 - **Protocol. ** For XenServer, choose either NFS, iSCSI, or
680- PreSetup. For KVM, choose NFS, SharedMountPoint, CLVM, and RBD.
680+ PreSetup. For KVM, choose NFS, SharedMountPoint, CLVM, RBD or PowerFlex .
681681 For vSphere choose either VMFS (iSCSI or FiberChannel) or NFS. The
682682 remaining fields in the screen vary depending on what you choose
683683 here.
@@ -1181,7 +1181,7 @@ cluster.
11811181 - **Name. ** The name of the storage device.
11821182
11831183 - **Protocol. ** For XenServer, choose either NFS, iSCSI, or
1184- PreSetup. For KVM, choose NFS or SharedMountPoint . For vSphere
1184+ PreSetup. For KVM, choose NFS, SharedMountPoint or PowerFlex . For vSphere
11851185 choose either VMFS (iSCSI or FiberChannel) or NFS. For Hyper-V,
11861186 choose SMB.
11871187
@@ -1246,6 +1246,10 @@ Configuring a Storage Plug-in
12461246 primary storage (although most of its features are available through the
12471247 CloudStack UI).
12481248
1249+
1250+ SolidFire Plug-in
1251+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1252+
12491253.. note ::
12501254 The SolidFire storage plug-in for CloudStack is part of the standard
12511255 CloudStack install. There is no additional work required to add this
@@ -1310,6 +1314,64 @@ example, '=' is represented as '%3D')]
13101314 by (Min IOPS \* clusterDefaultBurstIopsPercentOfMaxIops parameter)
13111315 (can be a decimal value)]
13121316
1317+ PowerFlex Plug-in
1318+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1319+
1320+ This plugin enables Dell EMC PowerFlex™ (v3.5 onwards) storage pools as a managed
1321+ primary storage in CloudStack for KVM hypervisor.
1322+
1323+ The ScaleIO storage installation/setup and creation of the ScaleIO storage pool is
1324+ out of scope of this document. For ScaleIO storage installation instructions, Refer
1325+ to ScaleIO product documentation:
1326+ https://www.dell.com/support/home/en-in/product-support/product/scaleio/docs.
1327+ To know more details about PowerFlex/ScaleIO, refer to
1328+ https://cpsdocs.dellemc.com/bundle/PF_KNOW/page/GUID-D6DFA46A-6085-47CE-88A9-B503EFC6CFD2.html.
1329+
1330+ When this storage pool is used with Compute or Disk Offerings, an administrator is able to
1331+ build an environment in which a root or data disk that a user creates
1332+ leads to the dynamic creation of a PowerFlex/ScaleIO volume, which has
1333+ guaranteed performance with the ScaleIO Data Client (SDC) limits for the
1334+ volume specified using the details parameters: bandwidthLimitInMbps &
1335+ iopsLimit (both defaulted to 0 - unlimited). Such a PowerFlex volume is
1336+ associated with one (and only ever one) CloudStack volume, so performance
1337+ of the CloudStack volume does not vary depending on how heavily other tenants
1338+ are using the system.
1339+
1340+ The createStoragePool API has been augmented to support plugable storage
1341+ providers. The following is a list of parameters to use when adding
1342+ storage to CloudStack that is based on the PowerFlex plug-in:
1343+
1344+ - command=createStoragePool
1345+
1346+ - scope=[zone | cluster]
1347+
1348+ - zoneid=[your zone id]
1349+
1350+ - podid=[your pod id, for cluster-wide primary storage]
1351+
1352+ - clusterid=[your cluster id, for cluster-wide primary storage]
1353+
1354+ - name=[name for primary storage]
1355+
1356+ - hypervisor=KVM
1357+
1358+ - provider=PowerFlex
1359+
1360+ - url=[storage pool url]
1361+
1362+ The url parameter contains the PowerFlex storage pool details, specifed
1363+ in the following format:
1364+
1365+ powerflex://<API_USER>:<API_PASSWORD>@<GATEWAY>/<STORAGEPOOL>
1366+
1367+ - <API_USER>=[user name for API access to PowerFlex gateway]
1368+
1369+ - <API_PASSWORD>=[password for API access to PowerFlex gateway (password is URL encoded for example, '=' is represented as '%3D')]
1370+
1371+ - <GATEWAY>=[PowerFlex gateway host]
1372+
1373+ - <STORAGEPOOL>=[PowerFlex storage pool name (case sensitive)]
1374+
13131375
13141376.. _add-secondary-storage :
13151377
0 commit comments