<commit_before>---
title: Deploying RHELOSP using TripleO
authors: slagle, tzumainn
wiki_title: Deploying RHELOSP using TripleO
wiki_revision_count: 14
wiki_last_updated: 2014-12-19
---

# Deploying RHELOSP using TripleO

Red Hat Enterprise Linux OpenStack Platform version 6.0 can be deployed using TripleO. The TripleO tooling includes Tuskar, a UI tool for deploying OpenStack.

The process is largely the same as the process for RDO, so be sure to be familiar with the steps at [Deploying_RDO_using_Instack](Deploying_RDO_using_Instack).

This page will document the differences needed to the RDO instructions in order to use RHELOSP instead of RDO.

## Use RHEL 7 instead of Fedora 20

All systems must be RHEL 7 instead of Fedora 20. This includes the virtual host if using a virtual machine environment and the baremetal Undercloud system if using all baremetal.

## Use RHELOSP instead of RDO

Enable the RHELOSP repositories instead of the RDO and EPEL repositories. This must be done on both the virtual host if using a virtual machine environment and the Undercloud system for both virtual and baremetal environments.. Register to a Satellite Server that configures the RHELOSP 6.0 repositories. Access to the RHEL 7 Optional, RHEL 7 Extras and RHEL 7 HA repositories is also required.

If not using a Satellite Server, a manually crafted yum repo file that configures the required repositories can be installed under /etc/yum.repos.d.

Prior to instaling the `instack-undercloud` rpm, the steps in this section must be completed. It's important to note that this must be done on the virtual host if using a virtual machine environment and on the Undercloud (regardless if the Undercloud is virtual or baremetal).

Download the RHEL 7 guest image from the Red Hat Customer Portal [<https://access.redhat.com/downloads/content/69/ver=/rhel>---7/7.0/x86_64/product-downloads]. The guest image must then be hosted on an HTTP(S) server that does not require authentication.

If using a Satellite Server:

      export RHOS=1
      export  NODE_DIST="rhel7"
      export DIB_CLOUD_IMAGES="`[`http://`](http://)<server>`/path/to/directory/containing/guest/image"
      # The name of the guest image downloaded from the Red Hat Customer Portal
      export BASE_IMAGE_FILE="rhel-guest-image-7.0-20140930.0.x86_64.qcow2"
      export REG_METHOD=satellite
`export REG_SAT_URL="`[`http://`](http://)<satellite-server"
 # Find this with `subscription-manager list --available`
 export REG_POOL_ID="<pool-id>`"`
      export REG_USER="`&lt;username&gt;`"
      export REG_PASSWORD="`<password>`"
`export REG_REPOS="`<list of space separated repositories"

If using a manual yum repo configuration file:

 export RHOS=1
 export  NODE_DIST="rhel7"
 export DIB_YUM_REPO_CONF=/etc/yum.repos.d/<rhelosp-repo-file>`.repo`
      export DIB_CLOUD_IMAGES="`[`http://`](http://)<server>`/path/to/directory/containing/guest/image"
      # The name of the guest image downloaded from the Red Hat Customer Portal
      export BASE_IMAGE_FILE="rhel-guest-image-7.0-20140930.0.x86_64.qcow2"
      export REG_METHOD=disable
      export REG_HALT_UNREGISTER=1

Then proceed with installing the `instack-undercloud` rpm.

## Prerequisites for running `instack-install-undercloud`

Prior to running `instack-install-undercloud`, Overcloud images must be built on the Undercloud. The environment variables defined in the previous section must still be set in the current environment.

The following command will create all the Overcloud images, and they will be saved in the current directory.

      instack-build-images

## Prerequisites for running `instack-test-overcloud` in a virtual machine environment

Prior to running `instack-test-overcloud` in a virtual machine environment, an updated version of the Fedora cloud image must be downloaded as the RHEL guest image does not boot under qemu only virtualization. Use the following command on the Undercloud to download the updated Fedora cloud image.

`curl -o /home/stack/fedora-user.qcow2 `[`http://dl.fedoraproject.org/pub/alt/openstack/20/x86_64/Fedora-x86_64-20-20140618-sda.qcow2`](http://dl.fedoraproject.org/pub/alt/openstack/20/x86_64/Fedora-x86_64-20-20140618-sda.qcow2)
<commit_msg>Use RHELOSP instead of RDO<commit_after>---
title: Deploying RHELOSP using TripleO
authors: slagle, tzumainn
wiki_title: Deploying RHELOSP using TripleO
wiki_revision_count: 14
wiki_last_updated: 2014-12-19
---

# Deploying RHELOSP using TripleO

Red Hat Enterprise Linux OpenStack Platform version 6.0 can be deployed using TripleO. The TripleO tooling includes Tuskar, a UI tool for deploying OpenStack.

The process is largely the same as the process for RDO, so be sure to be familiar with the steps at [Deploying_RDO_using_Instack](Deploying_RDO_using_Instack).

This page will document the differences needed to the RDO instructions in order to use RHELOSP instead of RDO.

## Use RHEL 7 instead of Fedora 20

All systems must be RHEL 7 instead of Fedora 20. This includes the virtual host if using a virtual machine environment and the baremetal Undercloud system if using all baremetal.

## Use RHELOSP instead of RDO

Enable the RHELOSP repositories instead of the RDO and EPEL repositories. This must be done on both the virtual host if using a virtual machine environment and the Undercloud system for both virtual and baremetal environments.. Register to a Satellite Server that configures the RHELOSP 6.0 repositories. Access to the RHEL 7 Optional, RHEL 7 Extras and RHEL 7 HA repositories is also required.

If not using a Satellite Server, a manually crafted yum repo file that configures the required repositories can be installed under /etc/yum.repos.d.

Prior to instaling the `instack-undercloud` rpm, the steps in this section must be completed. It's important to note that this must be done on the virtual host if using a virtual machine environment and on the Undercloud (regardless if the Undercloud is virtual or baremetal).

Download the RHEL 7 guest image from the Red Hat Customer Portal [<https://access.redhat.com/downloads/content/69/ver=/rhel>---7/7.0/x86_64/product-downloads]. The guest image must then be hosted on an HTTP(S) server that does not require authentication.

If using a Satellite Server:

      export RHOS=1
      export NODE_DIST="rhel7"
      export DIB_CLOUD_IMAGES="`[`http://`](http://)<server>`/path/to/directory/containing/guest/image"
      # The name of the guest image downloaded from the Red Hat Customer Portal
      export BASE_IMAGE_FILE="rhel-guest-image-7.0-20140930.0.x86_64.qcow2"
      export REG_METHOD=satellite
`export REG_SAT_URL="`[`http://`](http://)<satellite-server"
 # Find this with `subscription-manager list --available`
 export REG_POOL_ID="<pool-id>`"`
      export REG_USER="`&lt;username&gt;`"
      export REG_PASSWORD="`<password>`"
`export REG_REPOS="`<list of space separated repositories"

If using a manual yum repo configuration file:

 export RHOS=1
 export NODE_DIST="rhel7"
 export DIB_YUM_REPO_CONF=/etc/yum.repos.d/<rhelosp-repo-file>`.repo`
      export DIB_CLOUD_IMAGES="`[`http://`](http://)<server>`/path/to/directory/containing/guest/image"
      # The name of the guest image downloaded from the Red Hat Customer Portal
      export BASE_IMAGE_FILE="rhel-guest-image-7.0-20140930.0.x86_64.qcow2"
      export REG_METHOD=disable
      export REG_HALT_UNREGISTER=1

Then proceed with installing the `instack-undercloud` rpm.

## Prerequisites for running `instack-install-undercloud`

Prior to running `instack-install-undercloud`, Overcloud images must be built on the Undercloud. The environment variables defined in the previous section must still be set in the current environment.

The following command will create all the Overcloud images, and they will be saved in the current directory.

      instack-build-images

## Prerequisites for running `instack-test-overcloud` in a virtual machine environment

Prior to running `instack-test-overcloud` in a virtual machine environment, an updated version of the Fedora cloud image must be downloaded as the RHEL guest image does not boot under qemu only virtualization. Use the following command on the Undercloud to download the updated Fedora cloud image.

`curl -o /home/stack/fedora-user.qcow2 `[`http://dl.fedoraproject.org/pub/alt/openstack/20/x86_64/Fedora-x86_64-20-20140618-sda.qcow2`](http://dl.fedoraproject.org/pub/alt/openstack/20/x86_64/Fedora-x86_64-20-20140618-sda.qcow2)

{'fraction_non_alphanumeric': 0.07531578326053595, 'fraction_numerical': 0.026679258647149096, 'mean_word_length': 4.519218241042346, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 15, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 14, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3313634', 'n_tokens_mistral': 2841, 'n_tokens_neox': 2579, 'n_words': 982}