Use ref instead of external link definitions for intra-docs links.
Add labels if necessary in files within the install/ directory. Use
existing labels for links outside the install/ directory but do not add
new labels outside of the install/ directory.
Signed-off-by: Ville Ojamo <git2233+ceph@ojamo.eu>
cd build
ninja
-See `Installing a Build`_ to install a build in user space and `Ceph README.md`_
+See :ref:`install-storage-cluster-build` to install a build in user space and `Ceph README.md`_
doc for more details on build.
Build Ceph Packages
===================
-To build packages, you must clone the `Ceph`_ repository. You can create
+To build packages, you must clone the :ref:`Ceph repository <install-clone-source>`. You can create
installation packages from the latest code using ``dpkg-buildpackage`` for
Debian/Ubuntu or ``rpmbuild`` for the RPM Package Manager.
---------------------------
To create ``.deb`` packages for Debian/Ubuntu, ensure that you have cloned the
-`Ceph`_ repository, installed the `Build Prerequisites`_ and installed
+:ref:`Ceph repository <install-clone-source>`, installed the `Build Prerequisites`_ and installed
``debhelper``::
sudo apt-get install debhelper
RPM Package Manager
-------------------
-To create ``.rpm`` packages, ensure that you have cloned the `Ceph`_ repository,
+To create ``.rpm`` packages, ensure that you have cloned the :ref:`Ceph repository <install-clone-source>`,
installed the `Build Prerequisites`_ and installed ``rpm-build`` and
``rpmdevtools``::
For multi-processor CPUs use the ``-j`` option to accelerate the build.
-.. _Ceph: ../clone-source
-.. _Installing a Build: ../install-storage-cluster#installing-a-build
.. _Ceph README.md: https://github.com/ceph/ceph#building-ceph
+.. _install-clone-source:
+
=========================================
Cloning the Ceph Source Code Repository
=========================================
The major releases of Ceph are summarized at: :ref:`Releases <ceph-releases-index>`
.. tip:: For non-US users: There might be a mirror close to you where
- to download Ceph from. For more information see: `Ceph Mirrors`_.
+ to download Ceph from. For more information see: :ref:`install-mirrors`.
Debian Packages
~~~~~~~~~~~~~~~
echo deb https://download.ceph.com/debian-testing/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list
.. tip:: For non-US users: There might be a mirror close to you where
- to download Ceph from. For more information see: `Ceph Mirrors`_.
+ to download Ceph from. For more information see: :ref:`install-mirrors`.
RPM Packages
https://download.ceph.com/rpm-testing
.. tip:: For non-US users: There might be a mirror close to you where
- to download Ceph from. For more information see: `Ceph Mirrors`_.
+ to download Ceph from. For more information see: :ref:`install-mirrors`.
openSUSE Leap 15.1
^^^^^^^^^^^^^^^^^^
.. _the testing Debian repository: https://download.ceph.com/debian-testing/dists
.. _the shaman page: https://shaman.ceph.com
-.. _Ceph Mirrors: ../mirrors
`Ceph Release Tarballs`_
-.. tip:: For international users: There might be a mirror close to you where download Ceph from. For more information see: `Ceph Mirrors`_.
+.. tip:: For international users: There might be a mirror close to you where download Ceph from. For more information see: :ref:`install-mirrors`.
.. _Ceph Release Tarballs: https://download.ceph.com/tarballs/
-.. _Ceph Mirrors: ../mirrors
~~~~~~~
For Windows installations, consult this document:
-`Windows installation guide`_.
-
-.. _Windows installation guide: ./windows-install
+:ref:`install-windows`.
+.. _install_storage_cluster:
+
==============================
Install Ceph Storage Cluster
==============================
sudo yum install ceph
+.. _install-storage-cluster-build:
Installing a Build
==================
+.. _install-mirrors:
+
=============
Ceph Mirrors
=============
:orphan:
+.. _install-windows-basic-config:
+
===========================
Windows basic configuration
===========================
:orphan:
+.. _install-windows:
+
==========================
Installing Ceph on Windows
==========================
-------------------
.. note::
- Please see the `OS recommendations`_ regarding client package support.
+ Please see the :ref:`os-recommendations` regarding client package support.
Windows Server 2019 and Windows Server 2016 are supported. Previous Windows
Server versions, including Windows client versions such as Windows 10, might
Configuration
=============
-Please check the `Windows configuration sample`_ to get started.
+Please check the :ref:`Windows configuration sample <install-windows-basic-config>` to get started.
You'll also need a keyring file. The `General CephFS Prerequisites`_ page provides a
simple example, showing how a new CephX user can be created and how its secret
* `RBD Windows documentation`_
* :ref:`CephFS Windows documentation <ceph-dokan>`
-* `Windows troubleshooting`_
+* :ref:`install-windows-troubleshooting`
-.. _Windows configuration sample: ../windows-basic-config
.. _RBD Windows documentation: ../../rbd/rbd-windows/
-.. _Windows troubleshooting: ../windows-troubleshooting
.. _General CephFS Prerequisites: ../../cephfs/mount-prerequisites
.. _Client Authentication: ../../cephfs/client-auth
-.. _Windows testing: ../dev/tests-windows
-.. _OS recommendations: ../../start/os-recommendations
:orphan:
+.. _install-windows-troubleshooting:
+
===============================
Troubleshooting Ceph on Windows
===============================