- There are different types of storage pools that SWIFT supports. You can create either local ZFS or cloud object storage.
- A storage pool is a logical storage group created by SWIFT.
- If you want to store data on the SWIFT server, you need to create at least one storage pool. This will be very useful for stage 1 sync.
- If you are performing a stage 1 sync, you must create a storage pool with an attached disk. Then your data will be backed up to the SWIFT local ZFS storage pool.
Create a Storage Pool with Local ZFS.
Login into the SWIFT dashboard, navigate to the Business Community & DR section tab, and select Storage Pools.
2. Now, click on the New button to create a local storage pool.
a. Give the Friendly Name as shown by the arrow in the snippet.
b. Select the Storage Manager Type as ZFS.
c. Under Block Device, choose any block storage that you have attached to your VM.
d. Choose verbose mode to get additional details about the storage pool creation.
e. Then, you can press the Create button to create a local storage pool, as shown in the below snippet.
3. After creating a storage pool, you will see the storage pool name. If you expand it, you will see the storage type, status, associated block device, etc., under the Summary tab. Also, you can see other properties like Pool properties and Image groups.
Modify a Local Storage Pool.
3. You can see in the snippet below; we have added one more device to the pool. Similarly, you can also remove a device by clicking on x symbol.
Delete a Local Storage Pool.
1. you want to delete your created local storage pool, then you need to click on delete icon on the storage pool administration page. Please see below snippet.
2. As you can see in the snippet below, there is an option to Force Delete. You can select this option to delete the storage pool, which will forcefully delete the pool along with all captured image groups and backups.

Create a cloud storage pool (Object-storage)
1. Login into the SWIFT dashboard, navigate to the Business Community & DR section tab, and select Storage Pools.
2. Under storage pool click on New button and fill up the appropriate details to create storage pool on cloud.
a. Give the Friendly Name as shown by the arrow in the snippet.
b. Select the Storage Manager Type as Cloud storage
c. You can choose cloud types from the dropdown menu. There are multiple cloud supports available. Here, we have selected AWS.
d. Choose ZFS storage pool for IG. Utilize this storage pool for creating a remote storage pool that will be linked to the placeholder image groups.
e. Additionally, you need to provide the access key, region, and secret key of the AWS cloud in the AWS configuration section to create the storage pool in the cloud.
f. Similarly, you can provide the details according to the configurations of other clouds. Please check below snippet.
g. Also, note that you should use the remote pool for long-term backups, as it will be very slow for frequent backups and restores.
Modify Cloud storage pool
1. If you want to modify the cloud storage pool, then you can click on modify icon under action column.
2. Once you click on the modify icon, you can modify the ZFS storage pool for IG and cloud credentials, as shown in the snippet below.
Delete the remote cloud storage pool.
1.If you want to delete your created cloud storage pool, then you need to click on delete icon on the storage pool administration page. Please see below snippet.
2. As you can see in the snippet below, there is an option to Force Delete. You can select this option to delete the storage pool, which will forcefully delete the pool along with all captured image groups and backups.
3. When you perform a force delete, it will first delete the pool at the backend and then delete the pool entry from the SWIFT CMDB.