From 509f36a6a5206fabd3e6be6b368e8b49bed40f77 Mon Sep 17 00:00:00 2001 From: Vladimir Kozhukalov Date: Mon, 19 Sep 2016 17:50:34 +0300 Subject: [PATCH] Add installation from packages guide Change-Id: Ifce8ba4f8f096cab36503682a4b09a47f1c5aa81 --- _images/deliverables/d_install_rpm.png | Bin 0 -> 11920 bytes .../install_before_you_install_fuel.rst | 6 ++++ .../install_install_fuel_master_node.rst | 30 +++++++++++++++++- .../intro_fuel_install_intro.rst | 8 +++-- 4 files changed, 40 insertions(+), 4 deletions(-) create mode 100644 _images/deliverables/d_install_rpm.png diff --git a/_images/deliverables/d_install_rpm.png b/_images/deliverables/d_install_rpm.png new file mode 100644 index 0000000000000000000000000000000000000000..666f816a2c8b6862b11287329e8145d78ca1dd0b GIT binary patch literal 11920 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 literal 0 HcmV?d00001 diff --git a/userdocs/fuel-install-guide/install/install_before_you_install_fuel.rst b/userdocs/fuel-install-guide/install/install_before_you_install_fuel.rst index 77138d158..38b4f5419 100644 --- a/userdocs/fuel-install-guide/install/install_before_you_install_fuel.rst +++ b/userdocs/fuel-install-guide/install/install_before_you_install_fuel.rst @@ -30,3 +30,9 @@ Before you install Fuel, verify that you have completed the following tasks: .. image:: /_images/deliverables/d_install_wo_internet.png :width: 70% :align: center + +* If you install Fuel from on of RPM mirrors, follow this workflow: + +.. image:: /_images/deliverables/d_install_rpm.png + :width: 70% + :align: center diff --git a/userdocs/fuel-install-guide/install/install_install_fuel_master_node.rst b/userdocs/fuel-install-guide/install/install_install_fuel_master_node.rst index ed7c6e41f..fcba74f2c 100644 --- a/userdocs/fuel-install-guide/install/install_install_fuel_master_node.rst +++ b/userdocs/fuel-install-guide/install/install_install_fuel_master_node.rst @@ -5,10 +5,13 @@ Install the Fuel Master node Before you install the Fuel Master node, complete the steps described in :ref:`Before you install Fuel `, + +If you choose installation using pre-built ISO image, you also need +to complete the steps described here :ref:`Download the ISO image `, and :ref:`Preparing an installation media `. -**To install the Fuel Master node:** +and then start the Fuel Master node installation process as follows: #. Insert or mount through IPMI (or using any other remote control utility supported by your hardware) the media with the Fuel ISO on the server @@ -26,6 +29,31 @@ Before you install the Fuel Master node, complete the steps described in #. Proceed to :ref:`Configure network parameters `. +If you choose installation using RPM packages then follow the procedure +described here + +#. Install CentOS 7 on the node you assume to be the Fuel Master node as + described in the official CentOS documentation + +#. Install some additional packages that are necessary:: + sudo yum install -y PyYAML net-tools + +#. Install fuel-release RPM package from one of the Fuel mirrors:: + sudo rpm -i http://packages.fuel-infra.org/repositories/centos/master-centos7/os/x86_64/Packages/fuel-release-10.0.0-1.mos6376.git.a8c98d0.noarch.rpm + +.. note:: + + Due to version part of the package name particular URL can differ + from what is written here in the documentation. + +#. Install fuel-setup package:: + sudo yum install -y fuel-setup + +#. Run the Fuel bootstrap script:: + sudo /usr/sbin/bootstrap_admin_node.sh + +#. Proceed to :ref:`Fuel setup configuration `. + .. note:: You can install the Fuel Master node on VMware vSphere. For more information, diff --git a/userdocs/fuel-install-guide/intro_fuel_install_intro.rst b/userdocs/fuel-install-guide/intro_fuel_install_intro.rst index 7a638ad16..5176e187f 100644 --- a/userdocs/fuel-install-guide/intro_fuel_install_intro.rst +++ b/userdocs/fuel-install-guide/intro_fuel_install_intro.rst @@ -8,9 +8,11 @@ Introduction to Fuel Installation ================================= This section provides an overview of the Fuel installation -process. You can install Fuel on a server with an Internet connection or -on a server that is isolated from the Internet for security reasons. Depending -on your choice, the workflow differs. +process. You can install Fuel either using pre-built ISO image or +using rpm packages available on one of Fuel mirrors. Using ISO +you can install Fuel on a server with an Internet connection or +on a server that is isolated from the Internet for security reasons. +Depending on your choice, the workflow differs. This section includes the following topics: