Cluster federation and trust in a cloud environment
First Claim
1. A method for synchronizing containers in different clusters, the method comprising:
- setting a first synchronization attribute of a first container in a first cluster to a uniform resource locator of a second container in a second cluster and a second synchronization attribute of the first container in the first cluster to a first key value;
setting a first synchronization attribute of the second container in the second cluster to a uniform resource locator of the first container in the first cluster and a second synchronization attribute of the second container to a second key value;
synchronizing at least one object in the first container with at least one object in the second container; and
verifying that the at least one object in the first container and the at least one object in the second container are synchronized.
2 Assignments
0 Petitions
Accused Products
Abstract
An improved scalable object storage system allows multiple clusters to work together. In one embodiment, a trust and federation relationship is established between a first cluster and a second cluster. This is done by designating a first cluster as a trust root. The trust root receives contact from another cluster, and the two clusters exchange cryptographic credentials. The two clusters mutually authenticate each other based upon the credentials, and optionally relative to a third information service, and establish a service connection. Services from the remote cluster are registered as being available to the cluster designated as the trust root. Multi-cluster gateways can also be designated as the trust root, and joined clusters can be mutually untrusting. Two one-way trust and federation relationships can be set up to form a trusted bidirectional channel.
-
Citations
20 Claims
-
1. A method for synchronizing containers in different clusters, the method comprising:
-
setting a first synchronization attribute of a first container in a first cluster to a uniform resource locator of a second container in a second cluster and a second synchronization attribute of the first container in the first cluster to a first key value; setting a first synchronization attribute of the second container in the second cluster to a uniform resource locator of the first container in the first cluster and a second synchronization attribute of the second container to a second key value; synchronizing at least one object in the first container with at least one object in the second container; and verifying that the at least one object in the first container and the at least one object in the second container are synchronized. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a memory containing machine readable medium comprising machine executable code having stored thereon instructions for performing a method of replicating containers; and a processor coupled to the memory, the processor configured to execute the machine executable code to cause the processor to; set a first synchronization attribute of a first container in a first cluster to a uniform resource locator of a second container in a second cluster and a second synchronization attribute of the first container in the first cluster to a first key value; set a first synchronization attribute of the second container in the second cluster to a uniform resource locator of the first container in the first cluster and a second synchronization attribute of the second container to a second key value; synchronize at least one object in the first container with at least one object in the second container; and verify that the at least one object in the first container and the at least one object in the second container are synchronized. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for synchronizing containers in different clusters, the method comprising:
-
setting a first synchronization attribute of a first container in a first cluster to a uniform resource locator of a second container in a second cluster and a second synchronization attribute of the first container in the first cluster to a first key value; setting a first synchronization attribute of the second container in the second cluster to a uniform resource locator of the first container in the first cluster and a second synchronization attribute of the second container to a second key value; and synchronizing at least one object in the first container with at least one object in the second container. - View Dependent Claims (19, 20)
-
Specification