2020-08-28 16:48:05 +00:00
|
|
|
nodedeploy(8) -- Request preparation and/or initiating a node deployment
|
|
|
|
=========================================================================
|
|
|
|
|
|
|
|
## SYNOPSIS
|
|
|
|
|
2021-03-19 13:20:08 +00:00
|
|
|
`nodedeploy [-h] [-c] [-n] [-p] [-m MAXNODES] <noderange> [profile]`
|
2020-08-28 16:48:05 +00:00
|
|
|
|
|
|
|
## DESCRIPTION
|
|
|
|
|
|
|
|
**nodedeploy** configures attributes and interacts with BMC devices as appropriate
|
|
|
|
to change the operating system on the noderange to that indicated by `profile`. Tab completion
|
|
|
|
is supported under bash to help list and select a profile name. `-n` indicates that it
|
|
|
|
will be a network based deployment (either HTTP or PXE) and `-p` suppresses any activity
|
|
|
|
that requires the BMC (e.g. setting the next boot device and rebooting the system). Currently
|
|
|
|
**nodedeploy** only supports `-n` style deployment flows. Without options it shows the current
|
|
|
|
deployment status.
|
|
|
|
|
|
|
|
## OPTIONS
|
|
|
|
|
2021-03-05 09:49:24 +00:00
|
|
|
* `-c`, `--clear`:
|
2020-08-28 16:48:05 +00:00
|
|
|
Remove any pending deployment action
|
|
|
|
|
|
|
|
* `-n`, `--network`:
|
|
|
|
Prepare for either an HTTP or PXE based deployment, setting boot device to network and rebooting unless `-p` is specified.
|
|
|
|
|
|
|
|
* `-p`, `--prepareonly`:
|
|
|
|
Prepare the network services for deployment, but do not interact with BMCs. This is intended for scenarios where
|
|
|
|
the boot device control and server restart will be handled outside of confluent.
|
2021-03-05 09:49:24 +00:00
|
|
|
|
2021-03-19 13:20:08 +00:00
|
|
|
* `-m MAXNODES`, `--maxnodes=MAXNODES`:
|
2021-03-05 09:49:24 +00:00
|
|
|
Specifiy a maximum nodes to be deployed.
|
2021-03-19 13:20:08 +00:00
|
|
|
|
|
|
|
* `-h`, `--help`:
|
|
|
|
Show help message and exit
|
2020-08-28 16:48:05 +00:00
|
|
|
|
|
|
|
## EXAMPLES
|
|
|
|
* Begin the instalalation of a profile of CentOS 8.2:
|
|
|
|
`# nodedeploy d4 -n centos-8.2-x86_64-default`
|
|
|
|
`d4: network`
|
|
|
|
`d4: reset`
|
|
|
|
|
|
|
|
* Check current deployment state of nodes:
|
|
|
|
`# nodedeploy d4`
|
|
|
|
`d4: pending: centos-8.2-x86_64-default (node authentication armed)`
|
|
|
|
|
|
|
|
|