This is an automated email from the ASF dual-hosted git repository.

rohit pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack-documentation.git


The following commit(s) were added to refs/heads/main by this push:
     new b087880  Kvm cloudstack repo (#405)
b087880 is described below

commit b08788027bbc138ddf6bfc03a9d03759941bd8b1
Author: Jithin Raju <rajuj...@gmail.com>
AuthorDate: Fri Jun 21 16:57:34 2024 +0530

    Kvm cloudstack repo (#405)
    
    * Find primary storage
    
    Adding a section describing how CloudStack finds suitable primary storage 
for volume migration.
    
    * Update source/adminguide/storage.rst
    
    Co-authored-by: dahn <daan.hoogl...@gmail.com>
    
    * Update source/adminguide/storage.rst
    
    Co-authored-by: dahn <daan.hoogl...@gmail.com>
    
    * Update source/adminguide/storage.rst
    
    Co-authored-by: dahn <daan.hoogl...@gmail.com>
    
    * Adding rep configuration steps
    
    KVM needs cloudstack repro configuration , copying the section from 
management server installation here.
    
    * Update source/installguide/hypervisor/kvm.rst
    
    ---------
    
    Co-authored-by: dahn <daan.hoogl...@gmail.com>
    Co-authored-by: Rohit Yadav <rohityada...@gmail.com>
---
 source/installguide/hypervisor/kvm.rst | 101 +++++++++++++++++++++++++++++++++
 1 file changed, 101 insertions(+)

diff --git a/source/installguide/hypervisor/kvm.rst 
b/source/installguide/hypervisor/kvm.rst
index 9095ff0..caa94dd 100644
--- a/source/installguide/hypervisor/kvm.rst
+++ b/source/installguide/hypervisor/kvm.rst
@@ -165,6 +165,107 @@ KVM Instances.
    is the selected/active one (in case you had a previous Java version already 
installed)
    with ``alternatives --config java``, after CloudStack agent is installed.
 
+Configure package repository
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+CloudStack is only distributed from source from the official mirrors.
+However, members of the CloudStack community may build convenience
+binaries so that users can install Apache CloudStack without needing to
+build from source.
+
+If you didn't follow the steps to build your own packages from source in
+the sections for `“Building RPMs from Source”
+<../building_from_source.html#building-rpms-from-source>`__ or
+`“Building DEB packages” 
<../building_from_source.html#building-deb-packages>`__
+you may find pre-built DEB and RPM packages for your convenience linked from
+the `downloads <http://cloudstack.apache.org/downloads.html>`_ page.
+
+.. note::
+   These repositories contain both the Management Server and KVM Hypervisor
+   packages.
+
+RPM package repository
+~~~~~~~~~~~~~~~~~~~~~~
+
+There is a RPM package repository for CloudStack so you can easily
+install on RHEL and SUSE based platforms.
+
+If you're using an RPM-based system, you'll want to add the Yum
+repository so that you can install CloudStack with Yum.
+
+In RHEL or CentOS:
+
+Yum repository information is found under ``/etc/yum.repos.d``. You'll
+see several ``.repo`` files in this directory, each one denoting a
+specific repository.
+
+To add the CloudStack repository, create
+``/etc/yum.repos.d/cloudstack.repo`` and insert the following
+information.
+
+In the case of RHEL being used, you can replace 'centos' by 'rhel' in the 
value of baseurl
+
+.. parsed-literal::
+
+   [cloudstack]
+   name=cloudstack
+   baseurl=http://download.cloudstack.org/centos/$releasever/|version|/
+   enabled=1
+   gpgcheck=0
+
+Now you should now be able to install CloudStack using Yum.
+
+In SUSE:
+
+Zypper repository information is found under ``/etc/zypp/repos.d/``. You'll
+see several ``.repo`` files in this directory, each one denoting a
+specific repository.
+
+To add the CloudStack repository, create
+``/etc/zypp/repos.d/cloudstack.repo`` and insert the following
+information.
+
+.. parsed-literal::
+
+   [cloudstack]
+   name=cloudstack
+   baseurl=http://download.cloudstack.org/suse/|version|/
+   enabled=1
+   gpgcheck=0
+
+
+Now you should now be able to install CloudStack using zypper.
+
+
+DEB package repository
+~~~~~~~~~~~~~~~~~~~~~~
+
+You can add a DEB package repository to your apt sources with the
+following commands. Replace the code name with your Ubuntu LTS version :
+Ubuntu 20.04 (focal), Ubuntu 22.04 (jammy), Ubuntu 24.04 (noble).
+
+Use your preferred editor and open (or create)
+``/etc/apt/sources.list.d/cloudstack.list``. Add the community provided
+repository to the file (replace "trusty" with "xenial" or "bionic" if it is 
the case):
+
+.. parsed-literal::
+
+   deb https://download.cloudstack.org/ubuntu focal |version|
+
+We now have to add the public key to the trusted keys.
+
+.. parsed-literal::
+
+   wget -O - https://download.cloudstack.org/release.asc |sudo tee 
/etc/apt/trusted.gpg.d/cloudstack.asc
+
+Now update your local apt cache.
+
+.. parsed-literal::
+
+   sudo apt update
+
+Your DEB package repository should now be configured and ready for use.
+
 Install and configure the Agent
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 

Reply via email to