Dougal Matthews 6abf557aa1 Remove Tuskar support
This change removes Tuskar support from the following commands:

    - openstack overcloud deploy
    - openstack overcloud node delete
    - openstack overcloud update stack

This removal is due to the limiting nature of Tuskar, we can achieve everything
we need and more without it. The change also removes python-tuskarclient from
the requirements and if the Tuskar CLI (openstack management commands) is
required it will need to be installed independently.

This change is dependant on the Tuskar examples being removed from the
documentation. These are removed in the dependant change ID below.

Depends-On: I2d4aa114156c5bafb003e6a67862ed6d1449fd98
Change-Id: Ic6fd4568054fe91b8fc898728022a7d7ed8cf3cf
2015-09-28 07:50:48 +00:00

5.3 KiB

overcloud

Overcloud v1

overcloud deploy stack

Deploy an overcloud stack

overcloud deploy stack

openstack overcloud deploy stack
    --templates [TEMPLATES]
    [-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]
    [--neutron-flat-networks NEUTRON_FLAT_NETWORKS]
    [--neutron-physical-bridge NEUTRON_PHYSICAL_BRIDGE]
    [--neutron-bridge-mappings NEUTRON_BRIDGE_MAPPINGS]
    [--neutron-public-interface NEUTRON_PUBLIC_INTERFACE]
    [--hypervisor-neutron-public-interface HYPERVISOR_NEUTRON_PUBLIC_INTERFACE]
    [--neutron-network-type NEUTRON_NETWORK_TYPE]
    [--neutron-tunnel-types NEUTRON_TUNNEL_TYPES]
    [--neutron-disable-tunneling]
    [--neutron-network-vlan-ranges NEUTRON_NETWORK_VLAN_RANGES]
    [--neutron-mechanism-drivers NEUTRON_MECHANISM_DRIVERS]
    [--libvirt-type LIBVIRT_TYPE]
    [--ntp-server NTP_SERVER] [--cinder-lvm]
    [--tripleo-root TRIPLEO_ROOT]
    [--nodes-json NODES_JSON]
    [--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]

--templates <directory>

The directory containing the Heat templates to deploy.

-t <timeout>, --timeout <timeout>

Deployment timeout in minutes (default: 240)

--control-scale <scale-amount>

New number of control nodes.

--compute-scale <scale-amount>

New number of compute nodes.

--ceph-storage-scale <scale-amount>

New number of ceph storage nodes.

--block-storage-scale <scale-amount>

New number of block storage nodes.

--swift-storage-scale <scale-amount>

New number of swift storage nodes.

--control-flavor <flavor-name>

Nova flavor to use for control nodes.

--compute-flavor <flavor-name>

Nova flavor to use for compute nodes.

--ceph-storage-flavor <flavor-name>

Nova flavor to use for ceph storage nodes.

--block-storage-flavor <flavor-name>

Nova flavor to use for cinder storage nodes.

--swift-storage-flavor <flavor-name>

Nova flavor to use for swift storage nodes.

--neutron-flat-networks <networks>

Comma separated list of physical_network names with which flat networks can be created. Use * to allow flat networks with arbitrary physical_network names. (default: 'datacentre')

--neutron-physical-bridge <bridge>

Deprecated.

--neutron-bridge-mappings <mappings>

Comma separated list of bridge mappings. (default: datacentre:br-ex)

--neutron-public-interface <interface>

Deprecated.

--hypervisor-neutron-public-interface <interface>

Deprecated.

--neutron-network-type <type>

The network type for the tenant networks.

--neutron-tunnel-types <type>

Network types supported by the agent (gre and/or vxlan).

--neutron-disable-tunneling

Disables tunneling.

--neutron-network-vlan-ranges <ranges>

Comma separated list of <physical_network>:<vlan_min>:<vlan_max> or <physical_network> specifying physical_network names usable for VLAN provider and tenant networks, as well as ranges of VLAN tags on each available for allocation to tenant networks. (ex: datacentre:1:1000)

--neutron-mechanism-drivers <drivers>

An ordered list of extension driver entrypoints to be loaded from the neutron.ml2.extension_drivers namespace.

--libvirt-type {kvm,qemu}

Libvirt domain type. (default: kvm)

--ntp-server <ip-address>

The NTP for overcloud nodes.

--cinder-lvm

Enables the cinder lvm/iscsi backend.

--tripleo-root <directory>

The root directory for TripleO templates.

--nodes-json <file>

A file containing node definitions. (default: instackenv.json)

--no-proxy <hosts>

A comma separated list of hosts that should not be proxied.

-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.)

--rhel-reg

Register overcloud nodes to the customer portal or a satellite.

--reg-method [sattelite|portal]

RHEL registration method to use for the overcloud nodes.

--reg-org <organization>

Organization key to use for registration.

--reg-force

Register the system even if it is already registered.

--reg-sat-url <url>

Satellite server to register overcloud nodes.

--reg-activation-key <key>

Activation key to use for registration.