-
Notifications
You must be signed in to change notification settings - Fork 0
Parallel ssh
hilmiller edited this page Dec 11, 2014
·
3 revisions
The utility that comes with LosF for parallel ssh is called "koomie_cf". It is integrated with LosF so you can tell koomie_cf to run on a "type" of node, in this case all of the node types of "scout"
[root@master.cluster]# koomie_cf -n scout uptime
scout01 12:19:17 up 20 days, 18:49, 2 users, load average: 4.29, 4.40, 6.18
scout02 12:19:17 up 24 days, 23:30, 0 users, load average: 0.33, 0.41, 0.40
scout03 12:19:17 up 24 days, 23:31, 0 users, load average: 0.37, 0.41, 0.40
scout04 12:19:17 up 24 days, 23:32, 0 users, load average: 0.41, 0.44, 0.42
scout05 12:19:17 up 24 days, 23:27, 0 users, load average: 0.36, 0.42, 0.39
scout06 12:19:17 up 24 days, 21:58, 0 users, load average: 0.34, 0.40, 0.39
scout07 12:19:17 up 24 days, 23:27, 0 users, load average: 0.31, 0.39, 0.40
scout08 12:19:17 up 24 days, 23:27, 0 users, load average: 0.33, 0.35, 0.35
scout09 12:19:17 up 24 days, 23:27, 0 users, load average: 0.39, 0.37, 0.35
scout10 12:19:17 up 24 days, 23:27, 0 users, load average: 0.47, 0.49, 0.50
scout11 12:19:17 up 24 days, 23:27, 0 users, load average: 0.40, 0.43, 0.43
scout12 12:19:17 up 24 days, 23:27, 0 users, load average: 0.39, 0.44, 0.42
scout13 12:19:17 up 24 days, 23:27, 0 users, load average: 0.30, 0.39, 0.39
scout14 12:19:17 up 24 days, 23:27, 0 users, load average: 0.46, 0.44, 0.40
scout15 12:19:17 up 24 days, 23:27, 0 users, load average: 0.43, 0.39, 0.36
scout16 12:19:17 up 24 days, 23:28, 0 users, load average: 0.36, 0.37, 0.36
You can run koomie_cf on a subset of nodes like this.
[root@master.cluster]# koomie_cf -x scout0[0-5] uptime
scout01 12:22:43 up 20 days, 18:52, 2 users, load average: 4.42, 4.40, 5.82
scout02 12:22:43 up 24 days, 23:34, 0 users, load average: 0.41, 0.40, 0.40
scout03 12:22:43 up 24 days, 23:34, 0 users, load average: 0.41, 0.40, 0.39
scout04 12:22:43 up 24 days, 23:36, 0 users, load average: 0.45, 0.42, 0.41
scout05 12:22:43 up 24 days, 23:31, 0 users, load average: 0.36, 0.40, 0.38
However, be careful. Selecting hosts isn't very graceful. You can only specify a single range of 0-9 per digit, so don't do the following and expect to get scout01 through scout15. Instead you will get.
[root@master.cluster]# koomie_cf -x scout[0-1][0-5] uptime
scout01 12:23:28 up 20 days, 18:53, 2 users, load average: 4.39, 4.39, 5.75
scout02 12:23:28 up 24 days, 23:34, 0 users, load average: 0.38, 0.39, 0.39
scout03 12:23:28 up 24 days, 23:35, 0 users, load average: 0.44, 0.41, 0.39
scout04 12:23:28 up 24 days, 23:37, 0 users, load average: 0.51, 0.44, 0.41
scout05 12:23:28 up 24 days, 23:32, 0 users, load average: 0.48, 0.42, 0.38
scout10 12:23:28 up 24 days, 23:31, 0 users, load average: 0.39, 0.42, 0.45
scout11 12:23:28 up 24 days, 23:31, 0 users, load average: 0.48, 0.42, 0.42
scout12 12:23:28 up 24 days, 23:31, 0 users, load average: 0.41, 0.42, 0.41
scout13 12:23:28 up 24 days, 23:31, 0 users, load average: 0.41, 0.39, 0.37
scout14 12:23:28 up 24 days, 23:32, 0 users, load average: 0.37, 0.40, 0.38
scout15 12:23:28 up 24 days, 23:32, 0 users, load average: 0.42, 0.40, 0.36
You can use pdsh for more fine-grained selecting of a subset of hosts. However it lacks the LosF integration, like selecting node type.
[root@master.cluster]# pdsh -w scout[01-05] uptime
scout01: 12:24:56 up 20 days, 18:55, 2 users, load average: 4.44, 4.40, 5.62
scout04: 12:24:56 up 24 days, 23:38, 0 users, load average: 0.49, 0.44, 0.41
scout03: 12:24:56 up 24 days, 23:36, 0 users, load average: 0.41, 0.41, 0.39
scout02: 12:24:56 up 24 days, 23:36, 0 users, load average: 0.41, 0.39, 0.38
scout05: 12:24:56 up 24 days, 23:33, 0 users, load average: 0.43, 0.41, 0.38
Or for running on all scout nodes
[root@master.cluster]# pdsh -w scout[01-16] uptime
scout01: 12:24:22 up 20 days, 18:54, 2 users, load average: 4.43, 4.40, 5.67
scout15: 12:24:22 up 24 days, 23:32, 0 users, load average: 0.38, 0.39, 0.36
scout02: 12:24:22 up 24 days, 23:35, 0 users, load average: 0.37, 0.38, 0.38
scout03: 12:24:22 up 24 days, 23:36, 0 users, load average: 0.51, 0.43, 0.39
scout05: 12:24:22 up 24 days, 23:32, 0 users, load average: 0.41, 0.41, 0.38
scout04: 12:24:22 up 24 days, 23:38, 0 users, load average: 0.44, 0.43, 0.41
scout07: 12:24:22 up 24 days, 23:32, 0 users, load average: 0.38, 0.37, 0.37
scout08: 12:24:22 up 24 days, 23:32, 0 users, load average: 0.33, 0.36, 0.35
scout06: 12:24:22 up 24 days, 22:03, 0 users, load average: 0.45, 0.40, 0.37
scout13: 12:24:22 up 24 days, 23:32, 0 users, load average: 0.47, 0.40, 0.37
scout11: 12:24:22 up 24 days, 23:32, 0 users, load average: 0.49, 0.43, 0.43
scout12: 12:24:22 up 24 days, 23:32, 0 users, load average: 0.39, 0.41, 0.41
scout09: 12:24:22 up 24 days, 23:32, 0 users, load average: 0.36, 0.34, 0.34
scout14: 12:24:22 up 24 days, 23:32, 0 users, load average: 0.33, 0.39, 0.37
scout16: 12:24:22 up 24 days, 23:33, 0 users, load average: 0.33, 0.33, 0.35
scout10: 12:24:22 up 24 days, 23:32, 0 users, load average: 0.29, 0.39, 0.44
- Home
- Why choose LosF
- System Architecture
- Installation
- Node management
- Node configuration