Configuring Object Storage replication
For a highly redundant and scalable object storage system, replication is a key requirement. Rsync is responsible for performing the replication of the objects stored in our OpenStack Object Storage environment, and it is mandatory that this is configured correctly for Swift to operate. Rsync is configured so that the three services used by Swift (account server, container server, and object server) are set up as Rsync modules. The ccount server provides information about the user, the container server provides information about the containers owned by the user, and the object server is responsible for the data stored in the container.
Getting ready
Ensure that you are logged into the swift
storage nodes. If you created these nodes with vagrant
, you will carry out these actions on all five storage nodes. You can access each by issuing the following commands:
vagrant ssh swift-01 vagrant ssh swift-02 vagrant ssh swift-03 vagrant ssh swift-04 vagrant ssh...