caviar.domain.node¶
Node module.
-
class
caviar.domain.node.Node(context, name, host)¶ Bases:
objectNode.
Parameters: - context (caviar.domain.ManagedDomainContext) – Managed domain context.
- name (str) – Node name.
- host (str) – Node host.
-
create_instance(name, cluster)¶ Create a new noide instance for participating in the given cluster.
Parameters: - name (str) – Instance name.
- cluster (caviar.domain.cluster.Cluster) – Cluster where participate in.
Return type: Returns: The created instance.
-
caviar.domain.node.restore(context, name, resource)¶