Skip to content

Commit

Permalink
doc/install: add prompts to install-storage-cluster
Browse files Browse the repository at this point in the history
Add prompts to doc/install/install-storage-cluster.rst.

Signed-off-by: Zac Dover <[email protected]>
  • Loading branch information
zdover23 committed Sep 15, 2024
1 parent fc3e0bf commit 482270a
Showing 1 changed file with 50 additions and 40 deletions.
90 changes: 50 additions & 40 deletions doc/install/install-storage-cluster.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,11 @@ Installing with APT
===================

Once you have added either release or development packages to APT, you should
update APT's database and install Ceph::
update APT's database and install Ceph:

sudo apt-get update && sudo apt-get install ceph ceph-mds
.. prompt:: bash $

sudo apt-get update && sudo apt-get install ceph ceph-mds


Installing with RPM
Expand All @@ -22,63 +24,71 @@ Installing with RPM
To install Ceph with RPMs, execute the following steps:


#. Install ``yum-plugin-priorities``. ::
#. Install ``yum-plugin-priorities``:

.. prompt:: bash #

sudo yum install yum-plugin-priorities
sudo yum install yum-plugin-priorities

#. Ensure ``/etc/yum/pluginconf.d/priorities.conf`` exists.

#. Ensure ``priorities.conf`` enables the plugin. ::
#. Ensure ``priorities.conf`` enables the plugin::

[main]
enabled = 1
[main]
enabled = 1

#. Ensure your YUM ``ceph.repo`` entry includes ``priority=2``. See
`Get Packages`_ for details::

[ceph]
name=Ceph packages for $basearch
baseurl=https://download.ceph.com/rpm-{ceph-release}/{distro}/$basearch
enabled=1
priority=2
gpgcheck=1
gpgkey=https://download.ceph.com/keys/release.asc

[ceph-noarch]
name=Ceph noarch packages
baseurl=https://download.ceph.com/rpm-{ceph-release}/{distro}/noarch
enabled=1
priority=2
gpgcheck=1
gpgkey=https://download.ceph.com/keys/release.asc

[ceph-source]
name=Ceph source packages
baseurl=https://download.ceph.com/rpm-{ceph-release}/{distro}/SRPMS
enabled=0
priority=2
gpgcheck=1
gpgkey=https://download.ceph.com/keys/release.asc


#. Install pre-requisite packages::

sudo yum install snappy gdisk python-argparse gperftools-libs
[ceph]
name=Ceph packages for $basearch
baseurl=https://download.ceph.com/rpm-{ceph-release}/{distro}/$basearch
enabled=1
priority=2
gpgcheck=1
gpgkey=https://download.ceph.com/keys/release.asc
[ceph-noarch]
name=Ceph noarch packages
baseurl=https://download.ceph.com/rpm-{ceph-release}/{distro}/noarch
enabled=1
priority=2
gpgcheck=1
gpgkey=https://download.ceph.com/keys/release.asc
[ceph-source]
name=Ceph source packages
baseurl=https://download.ceph.com/rpm-{ceph-release}/{distro}/SRPMS
enabled=0
priority=2
gpgcheck=1
gpgkey=https://download.ceph.com/keys/release.asc


#. Install pre-requisite packages:

.. prompt:: bash $

sudo yum install snappy gdisk python-argparse gperftools-libs


Once you have added either release or development packages, or added a
``ceph.repo`` file to ``/etc/yum.repos.d``, you can install Ceph packages. ::
``ceph.repo`` file to ``/etc/yum.repos.d``, you can install Ceph packages:

sudo yum install ceph
.. prompt:: bash $

sudo yum install ceph


Installing a Build
==================

If you build Ceph from source code, you may install Ceph in user space
by executing the following::
If you build Ceph from source code, you may install Ceph in user space by
executing the following:

.. prompt:: bash $

sudo ninja install
sudo ninja install

If you install Ceph locally, ``ninja`` will place the executables in
``usr/local/bin``. You may add the Ceph configuration file to the
Expand Down

0 comments on commit 482270a

Please sign in to comment.