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

;;
--licenseurl=*)
JON_LICENSE_URL="`echo $i | sed 's/[-a-zA-Z0-9]*=//'`"
;;
--db-connectionurl=*)
DB_CONNECTION_URL="`echo $i | sed 's/[-a-zA-Z0-9]*=//'`"
;;
--db-servername=*)
DB_SERVER_NAME="`echo $i | sed 's/[-a-zA-Z0-9]*=//'`"
;;
--ha-name=*)
HA_NAME="`echo $i | sed 's/[-a-zA-Z0-9]*=//'`"
;;
--uninstall*)
UNINSTALL_ONLY=1
;;
--recreateuser*)
RECREATE_USER=1
;;
*)
# unknown option
echo "You entered an option I didn't recognize."
echo ""
echo "If an option is not specified, a default will be used."
echo "Available options:"
echo "--jon-url URL pointing to JON distribution zipfile"
echo "--jon-localuser Username for local user which JON will be installed under"
echo "--jon-rootdir Directory beneath local user's home into which JON will be installed"
echo "--db-connectionurl DB connection URL (e.g. jdbc:postgresql://127.0.0.1:5432/rhq)"
echo "--db-servername DB server name (e.g. 127.0.0.1)"
echo "--ha-name Name for this server, if using High Availability"
echo "--licenseurl URL pointing to JON license XML file"
echo "--uninstall Only uninstall the current JON/JOPR/RHQ instance"
echo "--recreateuser Create or recreate the local user account as part of installation"
exit 1
;;
esac
done
# cover uninstall only case
if [ $UNINSTALL_ONLY -eq 1 ]; then
jon_uninstall
exit 0
fi
# if specified JON user is not present, we must create it
/bin/egrep -i "^$JON_USER" /etc/passwd > /dev/null
if [ $? != 0 ]; then
125
www.redhat.com










