Added RHOS section
This commit is contained in:
parent
6ff5fd40ee
commit
bd0a4acaf3
@ -9,3 +9,4 @@ Create an OpenStack cluster using Fuel UI
|
||||
.. include:: /pages/installation-fuel-ui/install.rst
|
||||
.. include:: /pages/installation-fuel-ui/networks.rst
|
||||
.. include:: /pages/installation-fuel-ui/network-issues.rst
|
||||
.. include:: /pages/installation-fuel-ui/red_hat_openstack.rst
|
71
pages/installation-fuel-ui/config.sh
Normal file
71
pages/installation-fuel-ui/config.sh
Normal file
@ -0,0 +1,71 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Copyright 2013 Mirantis, Inc.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
||||
# not use this file except in compliance with the License. You may obtain
|
||||
# a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
# The number of nodes for installing OpenStack on
|
||||
# - for minimal non-HA installation, specify 2 (1 controller + 1 compute)
|
||||
# - for minimal non-HA with Cinder installation, specify 3 (1 ctrl + 1 compute + 1 cinder)
|
||||
# - for minimal HA installation, specify 4 (3 controllers + 1 compute)
|
||||
cluster_size=3
|
||||
|
||||
# Get the first available ISO from the directory 'iso'
|
||||
iso_path=`ls -1 iso/*.iso 2>/dev/null | head -1`
|
||||
|
||||
# Every Fuel Web machine name will start from this prefix
|
||||
vm_name_prefix=fuel-web-
|
||||
|
||||
# Host interfaces to bridge VMs interfaces with
|
||||
idx=0
|
||||
for ip in 10.20.0.1 172.16.1.1 172.16.0.1; do
|
||||
host_nic_name[$idx]=vboxnet$idx
|
||||
host_nic_ip[$idx]=$ip
|
||||
host_nic_mask[$idx]=255.255.255.0
|
||||
idx=$((idx+1))
|
||||
done
|
||||
|
||||
# Master node settings
|
||||
vm_master_cpu_cores=1
|
||||
vm_master_memory_mb=1024
|
||||
vm_master_disk_mb=16384
|
||||
|
||||
# Master node access to the internet through the host system, using VirtualBox NAT adapter
|
||||
vm_master_nat_network=192.168.200/24
|
||||
vm_master_nat_gateway=192.168.200.2
|
||||
|
||||
# These settings will be used to check if master node has installed or not.
|
||||
# If you modify networking params for master node during the boot time
|
||||
# (i.e. if you pressed Tab in a boot loader and modified params),
|
||||
# make sure that these values reflect that change.
|
||||
vm_master_ip=10.20.0.2
|
||||
vm_master_username=root
|
||||
vm_master_password=r00tme
|
||||
vm_master_prompt='root@fuel ~]#'
|
||||
|
||||
# Slave node settings
|
||||
vm_slave_cpu_cores=1
|
||||
|
||||
# This section allows you to define RAM size in MB for each slave node.
|
||||
# Keep in mind that PXE boot might not work correctly with values lower than 768.
|
||||
# You can specify memory size for the specific slaves, other will get default vm_slave_memory_default
|
||||
vm_slave_memory_default=768
|
||||
vm_slave_memory_mb[1]=768 # for controller node 768 MB should be sufficient
|
||||
vm_slave_memory_mb[2]=1024 # for compute node 1GB is recommended, otherwise VM instances in OpenStack may not boot
|
||||
vm_slave_memory_mb[3]=768 # for a dedicated Cinder node 768 MB should be sufficient
|
||||
|
||||
# This section allows you to define HDD size in MB for all the slaves nodes.
|
||||
# All the slaves will have identical disk configuration. Each slave will have three disks of the following sizes.
|
||||
vm_slave_first_disk_mb=16384
|
||||
vm_slave_second_disk_mb=32768
|
||||
vm_slave_third_disk_mb=65536
|
@ -95,7 +95,7 @@ When you unpack the scripts, you will see the following important files and fold
|
||||
|
||||
Here is the example config file, with the values that you can adjust:
|
||||
|
||||
.. literalinclude:: /../virtualbox/config.sh
|
||||
.. literalinclude:: config.sh
|
||||
:language: bash
|
||||
:linenos:
|
||||
|
||||
|
133
pages/installation-fuel-ui/red_hat_openstack.rst
Normal file
133
pages/installation-fuel-ui/red_hat_openstack.rst
Normal file
@ -0,0 +1,133 @@
|
||||
Red Hat OpenStack Notes
|
||||
=======================
|
||||
|
||||
.. contents:: :local:
|
||||
|
||||
Overview
|
||||
--------
|
||||
|
||||
Fuel can deploy OpenStack using Red Hat OpenStack packages and Red Hat Enterprise
|
||||
Linux Server as a base operating system. Because Red Hat has exclusive
|
||||
distribution rights for its products, Fuel cannot be bundled with Red Hat
|
||||
OpenStack directly. To work around this issue, you can enter your Red Hat account
|
||||
credentials in order to download Red Hat OpenStack Platform. The necessary
|
||||
components will be prepared and loaded into Cobbler. There are two methods Fuel
|
||||
supports for obtaining Red Hat OpenStack packages:
|
||||
|
||||
* Red Hat Subscription Manager (RHSM)
|
||||
* and Red Hat RHN Satellite.
|
||||
|
||||
Minimal Requirements
|
||||
^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
* Red Hat account (https://access.redhat.com)
|
||||
* Red Hat OpenStack entitlement (one per host)
|
||||
* Internet access for Fuel master host
|
||||
|
||||
Optional requirements
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
* Red Hat Satellite Server
|
||||
* Configured Satellite activation key
|
||||
|
||||
Deployment types
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
* `Red Hat Subscription Management <https://access.redhat.com/site/articles/143253>`_ (default)
|
||||
* `Red Hat RHN Satellite <http://www.redhat.com/products/enterprise-linux/rhn-satellite/>`_
|
||||
|
||||
Red Hat Subscription Management overview
|
||||
----------------------------------------
|
||||
|
||||
Benefits
|
||||
^^^^^^^^
|
||||
|
||||
* No need to handle large ISOs or physical media.
|
||||
* Register all your clients with just a single username and password.
|
||||
* Automatically register the necessary products required for installation and
|
||||
downloads a full cache.
|
||||
* Download only the latest packages.
|
||||
* Download only necessary packages.
|
||||
|
||||
Considerations
|
||||
^^^^^^^^^^^^^^
|
||||
|
||||
* Must observe Red Hat licensing requirements after deployment
|
||||
* Package download time is dependent on network speed (20-60 minutes)
|
||||
|
||||
Red Hat RHN Satellite overview
|
||||
------------------------------
|
||||
|
||||
Benefits
|
||||
^^^^^^^^
|
||||
|
||||
* Faster download of Red Hat OpenStack packages
|
||||
* Register all your clients with an activation key
|
||||
* More granular control of package set for your installation
|
||||
* Registered OpenStack hosts don't need external network access
|
||||
* Easier to consume for large enterprise customers
|
||||
|
||||
Considerations
|
||||
^^^^^^^^^^^^^^
|
||||
|
||||
* Red Hat RHN Satellite is a separate offering from Red Hat and requires
|
||||
dedicated hardware
|
||||
* Still requires Red Hat Subscription Manager and Internet access to download
|
||||
registration packages (just for Fuel Master host)
|
||||
|
||||
What you need
|
||||
^^^^^^^^^^^^^
|
||||
|
||||
* Red Hat account (https://access.redhat.com)
|
||||
* Red Hat OpenStack entitlement (one per host)
|
||||
* Internet access for Fuel master host
|
||||
* Red Hat Satellite Server
|
||||
* Configured Satellite activation key
|
||||
|
||||
Your RHN Satellite activation key must be configured the following channels
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
* RHEL Server High Availability
|
||||
* RHEL Server Load Balancer
|
||||
* RHEL Server Optional
|
||||
* RHEL Server Resilient Storage
|
||||
* RHN Tools for RHEL
|
||||
* Red Hat OpenStack 3.0
|
||||
|
||||
.. _rhn_sat_channels:
|
||||
|
||||
Fuel looks for the following RHN Satellite channels.
|
||||
|
||||
* rhel-x86_64-server-6
|
||||
* rhel-x86_64-server-6-ost-3
|
||||
* rhel-x86_64-server-ha-6
|
||||
* rhel-x86_64-server-lb-6
|
||||
* rhel-x86_64-server-rs-6
|
||||
|
||||
.. note:: If you create cloned channels, leave these channel strings in tact.
|
||||
|
||||
Troubleshooting
|
||||
---------------
|
||||
|
||||
Issues downloading from Red Hat Subscription Manager
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
If you receive an error from Fuel UI regarding Red Hat OpenStack download issues,
|
||||
ensure that you have a valid subscription to the Red Hat OpenStack 3.0 product.
|
||||
This product is separate from standard Red Hat Enterprise Linux. You can check
|
||||
by going to https://access.redhat.com and checking Active Subscriptions. Contact
|
||||
your `Red Hat sales representative <https://access.redhat.com/site/solutions/368643>`_
|
||||
to get the proper subscriptions associated with your account.
|
||||
|
||||
If you are still encountering issues, contact Mirantis Support.
|
||||
|
||||
Issues downloading from Red Hat RHN Satellite
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
If you receive an error from Fuel UI regarding Red Hat OpenStack download issues,
|
||||
ensure that you have all the necessary channels available on your RHN Satellite
|
||||
Server. The correct list is :ref:`here <rhn_sat_channels>`.
|
||||
|
||||
If you are missing these channels, please contact your
|
||||
`Red Hat sales representative <https://access.redhat.com/site/solutions/368643>`_
|
||||
to get the proper subscriptions associated with your account.
|
Loading…
Reference in New Issue
Block a user