SODA is aimed at addressing the storage integration challenges of both the Cloud Native environment and traditional IT environment. SODA multi-cloud allows service providers(admin) or users to manage distributed cloud and on-premise environments from a single platform.
SSP management allows service providers to abstract actual cloud or on-premise environments(backends) from their users. In other words, SSP is a policy for the users. A service provider can decide and create different types of SSP policy for different tenants of users.
This is a guide that shows how to install, configure, and use SSP management features in a simple SODA setup. By following this guide users will be able to install SODA multi-cloud and able to create backends, buckets, upload and archive objects.
Follow the installation guide for multi-cloud installation.
To enable SSP feature, and experience through SODA Dashboard modify the “enable_storage_service_plans” variable and then install:
group_vars/common.yml
enable_storage_service_plans: true
SODA UI can be accessed via
http://{your_host_ip}:8088/#/home
login using the default admin credentials: admin/opensds@123
.
Note: When SSP is enabled, registration of storage backends are only allowed for admin. i.e registration of storage backends are not allowed for users or non-admin users. Because, the main use case of SSP is abstracting the storage backends from users.
Click on (+) for registering a storage backend
and then provide valid region, endpoint, Access and Secret Key parameters
Note: Again this is an admin operation and non-admin users are not allowed to create service plans. Non-admin users can only list and select the service plan during bucket creation.
a. Click on “Storage Service Plan” from the user menu in the top right corner.
b. Create the Storage Service Plan
After creating new backend follow the steps given below to create a bucket and upload an object in that bucket:
Launch Resource from SODA home page
Create a new bucket by selecting appropriate SSP plan
Click on upload button to upload an object in the selected bucket
Click on Archive button to upload and archive an object in the selected bucket