3 mclu - Mini Cloud, a tiny, sane cloud
7 mclu [-f mclu.conf] [--options] [list|status|boot|...] [...]
24 Display brief help message and exit.
28 =item B<--config-file mclu.conf>
30 Specify the path to the configuration file. If this command option is
31 I<not> given, then the environment variable C<MCLU_CONFIG> is used,
32 and if that environment variable is not set then C</etc/mclu.conf> is
35 See also: L</CONFIGURATION FILE> below.
41 Enable verbose / debugging messages.
47 Display version number and exit.
58 =item B<mclu boot template [host:]name [--memory ..] [--vcpus ..]>
60 Boot (create) a new instance from B<template>. It will be started on
61 B<host> and named B<name>. If the C<host:> prefix is not given then
62 it is started on the first host that has sufficient free memory.
64 The instance is created by running the template script. You can
65 control resources using the following options:
71 Specify the amount of memory (RAM) to give this guest. You can use
72 a number followed by a unit, eg. C<--memory=4G>
76 Specify the number of virtual CPUs to give to the guest. The default
77 is the number of physical CPUs, but not more than 4.
81 =item B<mclu console [host:]guest>
83 Connect to the serial console console of the named guest.
85 =item B<mclu list [--active] [--all] [--templates]>
87 List all active (running) guests and/or templates. You can use
88 the following options:
94 List only active (running) guests.
98 List active (running) guests, and templates. This is the default.
106 =item B<mclu off node|wildcard ...>
108 Switch the node(s) off. Wildcards can be used in place of hostnames.
110 mclu checks that no guests are running on the nodes. Migrate or shut
111 down the guests first.
113 =item B<mclu on node|wildcard ...>
115 Switch the node(s) on. Wildcards can be used in place of hostnames.
117 This requires Wake-on-LAN support, both on the target host and in the
118 mclu configuration. mclu must have been compiled with the L<wol(1)>
119 client installed, and the C<mclu.conf> file must list a MAC address
123 host0 mac=11:22:33:44:55:66
124 host1 mac=11:22:33:44:55:67
128 Display the status of the cloud. This shows you which nodes are on
129 and off, and the amount of resources used and free on each node.
134 =head1 CONFIGURATION FILE
140 =head1 TEMPLATE FILES
145 =head1 ENVIRONMENT VARIABLES
151 May be used to override the default configuration file location
152 (C</etc/mclu.conf>). See L</CONFIGURATION FILE> above.
156 The path to the directory that contains template files. See
157 L</TEMPLATE FILES> above.
169 L<http://www.redhat.com/mailman/listinfo/virt-tools-list>
173 Richard W.M. Jones <rjones @ redhat . com>
177 (C) Copyright 2014-2015 Red Hat Inc.
179 This program is free software; you can redistribute it and/or modify
180 it under the terms of the GNU General Public License as published by
181 the Free Software Foundation; either version 2 of the License, or
182 (at your option) any later version.
184 This program is distributed in the hope that it will be useful,
185 but WITHOUT ANY WARRANTY; without even the implied warranty of
186 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
187 GNU General Public License for more details.
189 You should have received a copy of the GNU General Public License
190 along with this program; if not, write to the Free Software
191 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.