What is an object store?
An object store is a type of storage that is designed to treat data as an object. Each object contains data and metadata, and each object is associated with a unique identifier. These objects are arranged in a flat hierarchy and are typically accessed using some API. The Swift object store arranges data within containers designated for storing data. For more information, see https://wiki.openstack.org/wiki/Swift.
Note: inSync supports object store implemented with OpenStack Swift in conjunction with OpenStack Keystone only.
What are the benefits of creating object stores?
When you create an inSync object store, inSync creates a container within Swift. This container holds backup data. inSync creates a container for each object store that you create. As inSync object stores are instances within Swift, they come with all the benefits of Swift. They are highly scalable and can handle large volumes of concurrent requests. The Swift architecture ensures that you can centrally manage inSync object stores.
What do I need before I create object stores?
inSync Private Cloud uses the OpenStack Swift object store service to create instances of object stores. To get started, ensure that you configure OpenStack Swift for your organization. You can then configure your Private Cloud setup to work with Swift.
What is OpenStack Swift?
OpenStack Swift is a cloud-based object store service. Organizations can use the Swift service to store large volumes of data. Swift makes use of simple APIs for data access, which allow organizations ensure speedy retrieval of their data. For more information, see https://wiki.openstack.org/wiki/Swift.
Does Druva help with Swift configuration?
No, we do not provide assistance on Swift configuration.
How do I ensure that inSync works with OpenStack Swift?
inSync Private Cloud works with OpenStack Swift in conjunction with Keystone. Keystone performs authentication for data access within the Swift containers. To ensure that inSync works with Swift, ensure that your Swift object store is configured to recognize Keystone. For more information, see https://wiki.openstack.org/wiki/Keystone.
What authentication does inSync support for accessing object stores?
inSync supports OpenStack Keystone as the identity provider. Before you create object stores for your setup, you must configure Swift to work with Keystone. For more information, see https://wiki.openstack.org/wiki/Keystone.
How many nodes of Swift do I need? How should I configure them?
We do not recommend the type of configuration or the number of nodes for the Swift object store. For assistance with installing and configuring object store nodes, contact your Swift administrator.
What is the throughput and latency that Swift should have?
We recommend the latency to be approximately 10 milliseconds (ms). To ensure uninterrupted backups and restores, we recommend that the throughput is equivalent to or more than the aggregate of write speeds for all backups.
How do I configure inSync Private Cloud with Swift?
To ensure that inSync Private Cloud works with Swift, you must create an object store. During the creation, provide your Swift details such as the Swift FQDN, access key, and pass key. This ensures that your inSync setup can work with Swift. For more information, see Create an object store.
Where can I find the inSync object store logs?
The object store activities are captured in the standard storage log files. You can find them at:
- Windows: C:\inSyncCloud\logs
- Linux: /var/log/inSyncCloud
Can I change the Swift IP address?
No. As a good practice, we recommend that you enter the fully qualified domain name instead of the IP address while creating an object store. If you are using an IP address, ensure that you use a static IP address. At present, inSync does not allow you to modify the object store configuration.
What do I do when my inSync object store is almost full?
You must increase the space on your storage. If your Swift object store is almost full, contact your Swift administrator.