Starts a TMUX session on StarCluster configured with split panes for
all nodes. This allows you to interactively run commands on all nodes and
see all the output at once.
|
__init__(self,
envname=' starcluster ' )
x.__init__(...) initializes x; see x.__class__.__doc__ for signature |
source code
|
|
|
_supports_layout(self,
node,
envname,
layout,
window='
' ) |
source code
|
|
|
_select_layout(self,
node,
envname,
layout=' main-vertical ' ,
window='
' ) |
source code
|
|
|
_resize_pane(self,
node,
envname,
pane,
units,
up=False) |
source code
|
|
|
_split_window(self,
node,
envname,
window='
' ,
vertical=False) |
source code
|
|
|
_rename_window(self,
node,
envname,
window,
name) |
source code
|
|
|
|
|
_send_keys(self,
node,
envname,
cmd,
window='
' ) |
source code
|
|
|
|
|
|
|
|
|
_select_window(self,
node,
envname,
window='
' ) |
source code
|
|
|
_select_pane(self,
node,
envname,
window,
pane) |
source code
|
|
|
create_session(self,
node,
envname,
num_windows=5) |
source code
|
|
|
setup_tmuxcc(self,
client=None,
nodes=None,
user=' root ' ,
layout=' tiled ' ) |
source code
|
|
|
add_to_utmp_group(self,
client,
user)
Adds user (if exists) to 'utmp' group (if exists) |
source code
|
|
|
run(self,
nodes,
master,
user,
user_shell,
volumes)
Start cluster configuration |
source code
|
|
|
on_add_node(self,
node,
nodes,
master,
user,
user_shell,
volumes)
This methods gets executed after a node has been added to the cluster |
source code
|
|
|
on_remove_node(self,
node,
nodes,
master,
user,
user_shell,
volumes)
This method gets executed before a node is about to be removed from
the cluster |
source code
|
|
Inherited from clustersetup.DefaultClusterSetup (private):
_add_sge_administrative_host ,
_add_sge_submit_host ,
_add_to_sge ,
_add_user_to_node ,
_add_user_to_nodes ,
_create_sge_pe ,
_create_user ,
_get_nfs_export_paths ,
_mount_nfs_shares ,
_remove_from_etc_hosts ,
_remove_from_known_hosts ,
_remove_from_sge ,
_remove_nfs_exports ,
_setup_cluster_user ,
_setup_ebs_volumes ,
_setup_etc_hosts ,
_setup_hostnames ,
_setup_nfs ,
_setup_passwordless_ssh ,
_setup_scratch ,
_setup_scratch_on_node ,
_setup_sge
Inherited from clustersetup.ClusterSetup :
on_restart ,
on_shutdown
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|