2015-04-28 16:32:02 -04:00
|
|
|
=========
|
|
|
|
overcloud
|
|
|
|
=========
|
|
|
|
|
|
|
|
Overcloud v1
|
|
|
|
|
2016-08-22 13:44:25 +02:00
|
|
|
overcloud deploy
|
|
|
|
----------------
|
2015-04-28 16:32:02 -04:00
|
|
|
|
|
|
|
Deploy an overcloud stack
|
|
|
|
|
2016-08-22 13:44:25 +02:00
|
|
|
.. program:: overcloud deploy
|
2015-04-28 16:32:02 -04:00
|
|
|
.. code:: bash
|
|
|
|
|
2016-08-22 13:44:25 +02:00
|
|
|
os overcloud deploy
|
2015-09-23 09:44:14 -04:00
|
|
|
--stack [STACK_NAME]
|
2015-09-15 12:27:59 +01:00
|
|
|
--templates [TEMPLATES]
|
2015-07-30 16:09:43 +02:00
|
|
|
[-t <TIMEOUT>]
|
|
|
|
[--control-scale CONTROL_SCALE]
|
|
|
|
[--compute-scale COMPUTE_SCALE]
|
|
|
|
[--ceph-storage-scale CEPH_STORAGE_SCALE]
|
|
|
|
[--block-storage-scale BLOCK_STORAGE_SCALE]
|
|
|
|
[--swift-storage-scale SWIFT_STORAGE_SCALE]
|
|
|
|
[--control-flavor CONTROL_FLAVOR]
|
|
|
|
[--compute-flavor COMPUTE_FLAVOR]
|
|
|
|
[--ceph-storage-flavor CEPH_STORAGE_FLAVOR]
|
|
|
|
[--block-storage-flavor BLOCK_STORAGE_FLAVOR]
|
|
|
|
[--swift-storage-flavor SWIFT_STORAGE_FLAVOR]
|
|
|
|
[--libvirt-type LIBVIRT_TYPE]
|
|
|
|
[--ntp-server NTP_SERVER] [--cinder-lvm]
|
|
|
|
[--no-proxy NO_PROXY] [-O <OUTPUT DIR>]
|
|
|
|
[-e <HEAT ENVIRONMENT FILE>] [--rhel-reg]
|
|
|
|
[--reg-method {satellite,portal}]
|
|
|
|
[--reg-org REG_ORG] [--reg-force]
|
|
|
|
[--reg-sat-url REG_SAT_URL]
|
|
|
|
[--reg-activation-key REG_ACTIVATION_KEY]
|
2015-11-24 14:48:43 +01:00
|
|
|
[--answers-file <ANSWERS FILE>]
|
2015-07-30 16:09:43 +02:00
|
|
|
|
2015-09-23 09:44:14 -04:00
|
|
|
.. option:: --stack <stack_name>
|
|
|
|
|
|
|
|
Optionally rename stack from default of 'overcloud'. Currently, only one
|
|
|
|
stack is supported.
|
|
|
|
|
2015-07-30 16:09:43 +02:00
|
|
|
.. option:: --templates <directory>
|
|
|
|
|
|
|
|
The directory containing the Heat templates to deploy.
|
|
|
|
|
|
|
|
.. option:: -t <timeout>, --timeout <timeout>
|
|
|
|
|
|
|
|
Deployment timeout in minutes (default: 240)
|
2015-04-28 16:32:02 -04:00
|
|
|
|
|
|
|
.. option:: --control-scale <scale-amount>
|
|
|
|
|
2015-07-30 16:09:43 +02:00
|
|
|
New number of control nodes.
|
2015-04-28 16:32:02 -04:00
|
|
|
|
|
|
|
.. option:: --compute-scale <scale-amount>
|
|
|
|
|
2015-07-30 16:09:43 +02:00
|
|
|
New number of compute nodes.
|
2015-04-28 16:32:02 -04:00
|
|
|
|
|
|
|
.. option:: --ceph-storage-scale <scale-amount>
|
|
|
|
|
2015-07-30 16:09:43 +02:00
|
|
|
New number of ceph storage nodes.
|
2015-04-28 16:32:02 -04:00
|
|
|
|
|
|
|
.. option:: --block-storage-scale <scale-amount>
|
|
|
|
|
2015-07-30 16:09:43 +02:00
|
|
|
New number of block storage nodes.
|
2015-04-28 16:32:02 -04:00
|
|
|
|
|
|
|
.. option:: --swift-storage-scale <scale-amount>
|
|
|
|
|
2015-07-30 16:09:43 +02:00
|
|
|
New number of swift storage nodes.
|
|
|
|
|
|
|
|
.. option:: --control-flavor <flavor-name>
|
|
|
|
|
|
|
|
Nova flavor to use for control nodes.
|
|
|
|
|
|
|
|
.. option:: --compute-flavor <flavor-name>
|
|
|
|
|
|
|
|
Nova flavor to use for compute nodes.
|
|
|
|
|
|
|
|
.. option:: --ceph-storage-flavor <flavor-name>
|
|
|
|
|
|
|
|
Nova flavor to use for ceph storage nodes.
|
|
|
|
|
|
|
|
.. option:: --block-storage-flavor <flavor-name>
|
|
|
|
|
|
|
|
Nova flavor to use for cinder storage nodes.
|
|
|
|
|
|
|
|
.. option:: --swift-storage-flavor <flavor-name>
|
|
|
|
|
|
|
|
Nova flavor to use for swift storage nodes.
|
|
|
|
|
2015-08-25 15:21:24 -04:00
|
|
|
.. option:: --libvirt-type {kvm,qemu}
|
2015-07-30 16:09:43 +02:00
|
|
|
|
2015-08-25 15:21:24 -04:00
|
|
|
Libvirt domain type. (default: kvm)
|
2015-07-30 16:09:43 +02:00
|
|
|
|
|
|
|
.. option:: --ntp-server <ip-address>
|
|
|
|
|
|
|
|
The NTP for overcloud nodes.
|
|
|
|
|
|
|
|
.. option:: --no-proxy <hosts>
|
|
|
|
|
|
|
|
A comma separated list of hosts that should not be proxied.
|
|
|
|
|
|
|
|
.. option:: -e <file>, --environment-file <file>
|
|
|
|
|
|
|
|
Environment files to be passed to the heat stack-create or heat
|
|
|
|
stack-update command. (Can be specified more than once.)
|
|
|
|
|
|
|
|
.. option:: --rhel-reg
|
|
|
|
|
|
|
|
Register overcloud nodes to the customer portal or a satellite.
|
|
|
|
|
|
|
|
.. option:: --reg-method [sattelite|portal]
|
|
|
|
|
|
|
|
RHEL registration method to use for the overcloud nodes.
|
|
|
|
|
|
|
|
.. option:: --reg-org <organization>
|
|
|
|
|
|
|
|
Organization key to use for registration.
|
|
|
|
|
|
|
|
.. option:: --reg-force
|
|
|
|
|
|
|
|
Register the system even if it is already registered.
|
|
|
|
|
|
|
|
.. option:: --reg-sat-url <url>
|
|
|
|
|
|
|
|
Satellite server to register overcloud nodes.
|
|
|
|
|
|
|
|
.. option:: --reg-activation-key <key>
|
|
|
|
|
|
|
|
Activation key to use for registration.
|
2015-11-24 14:48:43 +01:00
|
|
|
|
|
|
|
.. option:: --answers-file <file>
|
|
|
|
|
|
|
|
Point to a file that specifies a templates directory and a list
|
|
|
|
of environment files in YAML format::
|
|
|
|
|
|
|
|
templates: ~/templates
|
|
|
|
environments:
|
|
|
|
- ~/test-env1.yaml
|
|
|
|
- ~/test-env2.yaml
|
|
|
|
- ~/test-env3.yaml
|