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

10.After the virtual machine is installed, log in and verify javaApp is running
# pgrep javaApp
9.1.7 Create a Template from the javaApp Virtual Machine
Target System: rhevm-vm
1. Make sure the virtual machine is stopped, right click on the virtual machine
1. Choose “Make Template”
2. Provide a “Name”
3. Provide a “Description”
4. Click “OK”
9.1.8 Scale the javaApp Virtual Machine
Target System: rhevm-m
1. Open the RHEV-M Scripting library
2. Log in and launch script add-vms.ps1 Appendix A
3. Launch the following command to instantiate 5 virtual machines with javaApp installed
.\add-vms.ps1 -baseTemplate t_javaApp -baseName t_javaApp -num 5 -run
4. Log on to the virtual machines and ensure javaApp is running
# pgrep javaApp
9.2 Deploy and Scale JBoss EAP Application
In this section, JBoss Operations network will be deployed to demonstrate how easy it is to
manage JBoss servers. A new method of provisioning the virtual machine involving the
RHEVM scripting engine will be explored as well. Here are the overall steps:
Copy scripts and JON to sat-vm
1. Copy JBoss ON 2.4.1 to /var/www/html/pub/kits from the software repository that was
set up earlier.
2. Copy rh-server.sh to /var/www/html/scripts
3. Copy the JBoss ON license
# cp licenseFile /var/www/html/scripts/jon-license.xml
Create Activation key for JBoss ON Server
Target System: Browser connected to RHN server
1. Click the “Systems” tab on the upper navigation menu
www.redhat.com 90










