...
- When a volume is created, cloudstack queries all the storage allocators for a suitable pool for the volume. It checks with the storage allocators for a suitable pool for the volume in the following order; local, cluster and finally zone wide storage allocator.
- If a suitable pool is found by any of the allocators; then the volume is placed on that pool.
- If a volume is created with a 'Shared' disk offering and a cluster wide and a zone wide pool, both are available; the volume may get placed in either of the pools.
- To guarantee placement of a volume on a zone wide primary storage; storage tags may be used.
Volume migration
- A volume on a shared storage; cluster or zone wide, may be migrated to any other shared storage.
- With storage motion support, a volume attached to a running vm may be migrated from one shared storage to another.
- A data disk which isn't attached to an instance may also be moved/migrated from one shared storage to another.
Web Services APIs
The api 'createStoragePool' can be used for adding SMB as a zone wide primary storage. The 'scope' parameter has to be 'zone' and hypervisor parameter set to 'Hyperv'. This is an existing api and no changes need to be made to it for this feature.
...
- The UI screen for adding a new primary storage should allow adding a SMB as a zone wide primary storage .for Hyper-V
IP Clearance
No IP dependencies are introduced by this feature.
...