Specifications
Table Of Contents
- 1 Executive Summary
- 2 Cloud Computing Standards
- 3 Red Hat and Cloud Computing
- 4 Red Hat Cloud Foundations Components
- 5 RHCF Proof of Concept Configuration
- 6 Deploying Red Hat Cloud Foundations – Infrastructure Services
- 6.1 Overview
- 6.2 This section moves into the details of what needs to happen to deploy this infrastructure. At a high level, the steps that need to be accomplished.
- 6.3 Download Software
- 6.4 Deploy mgmt1 and Configure
- 6.5 Deploy Satellite Virtual Machine and Install Satellite
- 6.6 Create Kickstart Profiles and Activation Keys
- 6.7 Deploy DHCP / DNS Virtual Machine
- 6.8 Deploy Red Hat Enterprise Virtualization Platform
- 6.9 Deploy the Red Hat Enterprise Virtualization Hypervisor
- 6.10 Deploy the RHEL KVM Hypervisor
- 6.11 Add the RHEV KVM Hypervisor in RHEV-M
- 6.12 Configure RHEV Datacenter, Cluster, and Storage Domain
- 6.13 Configure ISO Domain
- 7 Deploy Tenant Virtual Machines
- 8 Configure High Availability Environment
- 9 Deploy and Scale Applications
- 9.1 Deploy Java Application
- 9.1.1 Configure GPG and Sign the javaApp package
- 9.1.2 Set up Software Channel on Satellite Server
- 9.1.3 Upload Application
- 9.1.4 Create RHN Activation Key for Custom Channel
- 9.1.5 Create a New Kickstart Profile
- 9.1.6 Deploy Virtual Machine with javaApp via PXE
- 9.1.7 Create a Template from the javaApp Virtual Machine
- 9.1.8 Scale the javaApp Virtual Machine
- 9.2 Deploy and Scale JBoss EAP Application
- 9.3 Deploy JBoss Enterprise Application Platform
- 9.4 Deploy and Scale Applications – MRG Manager
- 9.1 Deploy Java Application
- 10 Summary
- 11 Appendix A
- 12 Appendix B Scripts

Once the environment is set up, proceed with the deployment.
6.4 Deploy mgmt1 and Configure
The mgmt1 server is the catalyst for the rest of the environment. This system will host virtual
machines and become one node of a two node cluster which is covered in Configure High
Availability Environment. When installing this host, make sure to disconnect the SAN
storage or use the ignoredisk as a kernel option in the Kickstart profile for RHEL 6 hosts or
nostorage for RHEL5 so the operating system does not get installed on the external LUN.
Target System: mgmt1
1. Install Red Hat Enterprise Linux 6 (Reference a Red Hat Enterprise Linux 6 Admin
Guide Here – Follow best practices for Security)
• Include Clustering and Virtualization software groups when selecting software
components
• Set SELinux to permissive mode
• Enable the firewall leaving ports open for ssh, http, and https
2. Register the system with RHN if that has not been completed
1. Update the system via RHN
# yum update
3. Reboot into the new kernel if available
4. Install the bridge-utils package
# yum -y install bridge-utils
5. Make the following modifications to ifcfg-eth0 file (Configuring the Bridge)
6. This will create a bridge to allow the virtual machines to communicate with each other
directly.
# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="none"
HWADDR="00:1A:64:76:00:00"
NM_CONTROLLED="yes"
ONBOOT="yes"
# IPADDR=10.16.139.20
# NETMASK=255.255.248.0
BRIDGE=rhcf
7. Copy ifcfg-eth0 to ifcfg-rhcf and make the following changes to the ifcfg-rhcf file
# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-
scripts/ifcfg-rhcf
# cat /etc/sysconfig/network-scripts/ifcfg-rhcf
DEVICE="rhcf"
BOOTPROTO="none"
NM_CONTROLLED="yes"
ONBOOT="yes"
IPADDR=10.16.139.20
31 www.redhat.com










