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__
|