@@ -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 custom (for 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 custom (for 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 custom (for 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,65 @@ 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) storage pools as a managed
1321+ primary storage in CloudStack for KVM hypervisor.
1322+
1323+ The PowerFlex/ScaleIO storage installation/setup and creation of the PowerFlex storage pool is
1324+ out of scope of this document. For PowerFlex storage installation instructions, Refer
1325+ to PowerFlex product documentation:
1326+ https://www.dell.com/support/home/en-in/product-support/product/scaleio/docs.
1327+
1328+ To know more details about PowerFlex, refer to
1329+ https://cpsdocs.dellemc.com/bundle/PF_KNOW/page/GUID-D6DFA46A-6085-47CE-88A9-B503EFC6CFD2.html.
1330+
1331+ When this storage pool is used with Compute or Disk Offerings, an administrator is
1332+ able to build an environment in which a root or data disk that a user creates leads
1333+ to the dynamic creation of a PowerFlex volume. This volume has guaranteed performance
1334+ with the ScaleIO Data Client (SDC) limits specified in the offering using the details
1335+ parameter keys: bandwidthLimitInMbps &iopsLimit (both defaulted to 0 - unlimited).
1336+ Such a PowerFlex volume is associated with one (and only ever one) CloudStack volume,
1337+ so performance of the CloudStack volume does not vary depending on how heavily other
1338+ tenants are using the system. This volume migration is supported across PowerFlex storage
1339+ pools only, which are on same or distinct storage instance.
1340+
1341+ The createStoragePool API has been augmented to support plugable storage
1342+ providers. The following is a list of parameters to use when adding
1343+ storage to CloudStack that is based on the PowerFlex plug-in:
1344+
1345+ - command=createStoragePool
1346+
1347+ - scope=[zone | cluster]
1348+
1349+ - zoneid=[your zone id]
1350+
1351+ - podid=[your pod id, for cluster-wide primary storage]
1352+
1353+ - clusterid=[your cluster id, for cluster-wide primary storage]
1354+
1355+ - name=[name for primary storage]
1356+
1357+ - hypervisor=KVM
1358+
1359+ - provider=PowerFlex
1360+
1361+ - url=[storage pool url]
1362+
1363+ The url parameter contains the PowerFlex storage pool details, specifed
1364+ in the following format:
1365+
1366+ powerflex://<API_USER>:<API_PASSWORD>@<GATEWAY>/<STORAGEPOOL>
1367+
1368+ - <API_USER>=[user name for API access to PowerFlex gateway]
1369+
1370+ - <API_PASSWORD>=[password for API access to PowerFlex gateway (password is URL encoded for example, '=' is represented as '%3D')]
1371+
1372+ - <GATEWAY>=[PowerFlex gateway host]
1373+
1374+ - <STORAGEPOOL>=[PowerFlex storage pool name (case sensitive)]
1375+
13131376
13141377.. _add-secondary-storage :
13151378
0 commit comments