|
|
|
get_cluster(self,
cluster_name,
group=None,
load_receipt=True,
load_plugins=True)
Returns a Cluster object representing an active cluster |
source code
|
|
|
get_clusters(self,
load_receipt=True,
load_plugins=True)
Returns a list of all active clusters |
source code
|
|
|
get_default_cluster_template(self)
Returns name of the default cluster template defined in the config |
source code
|
|
|
get_cluster_template(self,
template_name,
tag_name=None)
Returns a new Cluster object using the settings from the cluster
template template_name |
source code
|
|
|
get_cluster_or_none(self,
cluster_name)
Same as get_cluster but returns None instead of throwing an exception
if the cluster does not exist |
source code
|
|
|
cluster_exists(self,
tag_name)
Returns True if cluster exists |
source code
|
|
|
|
|
ssh_to_cluster_node(self,
cluster_name,
node_id,
user=' root ' ,
command=None)
ssh to a node in cluster_name that has either an id, dns name, or
alias matching node_id |
source code
|
|
|
_get_cluster_name(self,
cluster_name)
Returns human readable cluster name/tag prefixed with '@sc-' |
source code
|
|
|
add_node(self,
cluster_name,
alias=None,
no_create=False) |
source code
|
|
|
add_nodes(self,
cluster_name,
num_nodes,
aliases=None,
no_create=False)
Add one or more nodes to cluster |
source code
|
|
|
remove_node(self,
cluster_name,
alias,
terminate=True)
Remove a single node from a cluster |
source code
|
|
|
restart_cluster(self,
cluster_name)
Reboots and reconfigures cluster_name |
source code
|
|
|
stop_cluster(self,
cluster_name,
terminate_unstoppable=False)
Stop an EBS-backed cluster |
source code
|
|
|
terminate_cluster(self,
cluster_name)
Terminates cluster_name |
source code
|
|
|
get_cluster_security_group(self,
group_name)
Return all security groups on EC2 that start with '@sc-' |
source code
|
|
|
get_cluster_security_groups(self)
Return all security groups on EC2 that start with '@sc-' |
source code
|
|
|
get_tag_from_sg(self,
sg)
Returns the cluster tag name from a security group name that starts
with static.SECURITY_GROUP_PREFIX |
source code
|
|
|
list_clusters(self,
cluster_groups=None,
show_ssh_status=False)
Prints a summary for each active cluster on EC2 |
source code
|
|
|
|
Inherited from managers.Manager :
__init__
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|