5.2. Creating a Deployment for a Basic Environment

This process creates a deployment for provisioning a basic RHEL OpenStack Platform environment. This process runs through the relevant options for this environment. For more information on the options available for configuring networking and services, see Appendix B, New Deployment Settings.
To start the creation of a new deployment, navigate to OpenStack InstallerNew deployment.
The Deployment Settings page requires some initial settings for your basic environment.

Procedure 5.2. Configuring Deployment Settings

  1. Enter a name for the deployment in the Name field. For example, Basic Deployment.
  2. Enter a description in the Description field.
  3. Select Nova Network in the Networking section.
  4. Select RabbitMQ as the message broker in the Messaging Provider section.
  5. Ensure Red Hat Enterprise Linux OpenStack Platform 6 with RHEL 7 is selected in the Platform section.
  6. Select Generate random password for each service in the Service Password section to generate a random password for each service, or select Use single password for all services and enter a password in the Password and Confirm fields to set the same password for all services.
  7. Optionally, enter a list of custom repositories in the Custom repos text area. Multiple custom repositories must be added on separate lines, and each custom repository must take the form of a base URL.
  8. Click Next.
The Deployment Settings step

Figure 5.3. The Deployment Settings step

The Network Configuration page maps OpenStack's network traffic types to the subnets in your environments.

Procedure 5.3. Configuring Network Traffic

  1. Drag the External network traffic type onto the External subnet (e.g. 192.168.1.0/24) created in Section 4.2.1, “Creating an External Subnet”.
  2. Drag the Tenant, Management, Cluster Management, Admin API, Public API, Storage, and Storage Clustering network traffic types onto the OpenStack Services subnet (e.g. 10.1.2.0/24) created in Section 4.2.2, “Creating an OpenStack Services Subnet”.
  3. Leave the Provisioning/PXE network traffic type in the default subnet (e.g. 10.1.1.0/24).
  4. Click Next.
The Network Configuration step

Figure 5.4. The Network Configuration step

Note

By default, all network traffic types except External and Tenant are assigned to the default subnet. The External network traffic type cannot be assigned to the same subnet as other network traffic types and requires a dedicated subnet for this network traffic type. Drag and drop network traffic types to subnets as required, or to the Available Network Traffic Types box to disable optional network traffic types.
The Services Overview page provides an opportunity to review the list of services to be provisioned. Click Next to move to the next page.
The Services Overview step

Figure 5.5. The Services Overview step

The Services Configuration page provides options to configure OpenStack's Nova, Glance, and Cinder services.

Procedure 5.4. Configuring Service Options

  1. Enter the following options for Nova:
    1. Select Flat with DHCP as the Tenant Network Type. This enables the Compute nodes to control the IP assignment for VM instances through dnsmasq.
    2. Enter a Floating IP range for external network using CIDR notation (e.g. 192.168.1.0/24). The external network you specified previously acts as this network.
    3. Enter a Fixed IP range for tenant networks using CIDR notation (e.g. 10.1.2.0/24).
    Nova configuration options

    Figure 5.6. Nova configuration options

  2. Select the following options for Glance:
    1. Select Local File from the Choose Driver Backend section. This enables local storage for the Glance service.
    Glance configuration options

    Figure 5.7. Glance configuration options

  3. Select the following options for Cinder:
    1. Check LVM in the Choose Driver Backend section. This enables local storage for the Cinder service.
    Cinder configuration options

    Figure 5.8. Cinder configuration options

  4. Click Submit.
This completes the deployment creation process. The next step in the creation of the basic environment involves assigning the discovered hosts to specific deployment roles.