3.3. Installing the User Interface

Run the rhel-osp-installer command to install the RHEL OpenStack Platform user interface and configure the core parameters that the installer uses to provision RHEL OpenStack Platform 5.0. See Section 3.4, “Options for Installing the User Interface” for a full list of the options available during the installation process.

Note

The rhel-osp-installer command automatically configures the required SELinux permissions and adds the required firewall rules to iptables while preserving any existing firewall rules. See Appendix A, Firewall Rules for the list of firewall rules that the command configures.

Procedure 3.4. Installing the Red Hat Enterprise Linux OpenStack Platform Installer User Interface

  1. Install the rhel-osp-installer package:
    # yum install rhel-osp-installer
  2. Start the installation:
    # rhel-osp-installer
  3. Enter the number for the network interface that the installer will use to provision RHEL OpenStack Platform, and press Enter:
    Please select NIC on which you want Foreman provisioning enabled:
    1. eth1
    2. eth0
    ?
    
  4. Configure networking options:
    1. Enter the number for the configuration option to change, and press Enter.
    2. Enter a new value, and press Enter.
    3. When you have specified the preferred value for each configuration option, enter 1, and press Enter.
    Networking setup:
           Network interface: 'eth1'
                  IP address: 'XX.XX.XX.XX'
                Network mask: 'XX.XX.XX.XX'
             Network address: 'XX.XX.XX.XX'
                Host Gateway: 'XX.XX.XX.XX'
            DHCP range start: 'XX.XX.XX.XX'
              DHCP range end: 'XX.XX.XX.XX'
                DHCP Gateway: 'XX.XX.XX.XX'
               DNS forwarder: 'XX.XX.XX.XX'
                      Domain: 'mydomain.example.com'
                 Foreman URL: 'https://host.mydomain.example.com'
               NTP sync host: '0.rhel.pool.ntp.org'
                    Timezone: 'America/New_York'
    Configure networking on this machine: ✓
    Configure firewall on this machine: ✓
    
    The installer can configure the networking and firewall rules on this machine with the above configuration. Default values are populated from the this machine's existing networking configuration.
    
    If you DO NOT want to configure networking please set 'Configure networking on this machine' to No before proceeding. Do this by selecting option 'Do not configure networking' from the list below.
    
    How would you like to proceed?:
    1. Proceed with the above values
    2. Change Network interface
    3. Change IP address
    4. Change Network mask
    5. Change Network address
    6. Change Host Gateway
    7. Change DHCP range start
    8. Change DHCP range end
    9. Change DHCP Gateway
    10. Change DNS forwarder
    11. Change Domain
    12. Change Foreman URL
    13. Change NTP sync host
    14. Change Timezone
    15. Do not configure networking
    16. Do not configure firewall
    17. Cancel Installation

    Important

    The name of the domain must match that of the fully qualified domain name of the machine on which the user interface is being installed.

    Important

    By default, the address of the machine on which the user interface is being installed is specified as the DHCP gateway, which is the gateway the installer configures on hosts it provisions. If you have not configured the machine on which the user interface is being installed to act as a gateway, you must edit this value and specify the address of a machine that can perform this function.
  5. Configure client authentication:
    1. Enter the number for the configuration option to change, and press Enter.
    2. Enter a new value, and press Enter.
    3. When you have specified either a SSH public key or a root password, enter 1, and press Enter.
    Configure client authentication
              SSH public key: ''
               Root password: '*********'
    
    Please set a default root password for newly provisioned machines. If you choose not to set a password, it will be generated randomly. The password must be a minimum of 8 characters. You can also set a public ssh key which will be deployed to newly provisioned machines.
    
    How would you like to proceed?:
    1. Proceed with the above values
    2. Change SSH public key
    3. Change Root password
    4. Toggle Root password visibility
  6. Specify the details of an installation medium:
    1. Enter 1, and press Enter.
    2. Enter the address of a Red Hat Enterprise Linux Server 7.2 installation tree that the machine on which the user interface is being installed can access via a web server, and press Enter.
    3. Enter 2, and press Enter.
    Now you should configure installation media which will be used for provisioning.
    Note that if you don't configure it properly, host provisioning won't work until you configure installation media manually.
    
    Enter RHEL repo path:
    1. Set RHEL repo path (http or https URL): http://
    2. Proceed with configuration
    3. Skip this step (provisioning won't work)
    

    Important

    If you choose not to configure installation media in this step, you will not be able to provision RHEL OpenStack Platform unless you manually configure an installation media entry in the user interface.
  7. Specify the details of a Subscription Manager account:
    1. Enter the number for the configuration option to change, and press Enter.
    2. Enter a new value, and press Enter.
    3. When you have specified the preferred value for each configuration option, enter 9, and press Enter.
    Enter your subscription manager credentials:
    1. Subscription manager username:       
    2. Subscription manager password:       
    3. Comma separated repositories:        rhel-7-server-openstack-5.0-rpms
    4. Subscription manager pool (recommended): 
    5. Subscription manager proxy hostname: 
    6. Subscription manager proxy port:     
    7. Subscription manager proxy username: 
    8. Subscription manager proxy password: 
    9. Proceed with configuration
    10. Skip this step (provisioning won't subscribe your machines)

    Note

    The value for the Subscription Manager pool must be in the format of a Subscription Manager entitlement pool ID. Moreover, you can only specify a single entitlement pool ID. If you leave the value for this configuration item blank, the installer attempts to auto-attach the required entitlements on systems it provisions.

    Important

    If you choose not to specify your Subscription Manager account details in this step, you will not be able to provision RHEL OpenStack Platform unless you manually configure an operating system entry with the required details in the user interface.
The user interface is installed, and the entries in the user interface required to provision RHEL OpenStack Platform are automatically generated based on the details you provided. After the installation is complete, the user name of and a randomly generated password for the default administrative user account are displayed. The address for accessing the user interface is also displayed.