Installez

Créez une instance RMM pour installer RMM, puis fournissez les informations de licence. Le logiciel RMM s'exécute sur n'importe quel système d'exploitation Linux 7.x basé sur RHEL. RMM propose des listes de places de marché sur les principaux clouds comme OCI, où vous pouvez déployer l'instance en un seul clic.

Création d'une instance

Suivez les étapes suivantes pour créer une instance RMM :
  1. Connectez-vous à Compute Cloud@Customer ou à Private Cloud Appliance dans votre location.
  2. Dans le tableau de bord, cliquez sur Calcul.
  3. Créer une instance.
  4. Dans la fenêtre Créer une instance, procédez comme suit :
    1. Entrer le nom d'une instance.
    2. Sélectionnez un compartiment approprié avec accès aux adresses.
    3. Dans la section Image source, sélectionnez le type de source Image de plate-forme.
    4. Dans la liste déroulante de la colonne Version du système d'exploitation, sur la ligne du système d'exploitation Oracle Linux, sélectionnez 7.9.
  5. Provisionnez la machine virtuelle en tant que forme flexible avec 4 UC, 48 Go de mémoire et une taille de volume d'initialisation de 150 Go.
  6. Migrez et provisionnez le réseau de sorte que la machine virtuelle ait un accès complet aux deux réseaux d'adresses. Dans notre cas, il s'agit d'un réseau externe sur un VCN de passerelle Internet partagée et nous demandons l'affectation d'une adresse IP publique.
  7. Une fois la mise en réseau provisionnée, indiquez un nom d'hôte, téléchargez vos clés publiques pour ssh et créez l'instance.
  8. Une fois l'instance provisionnée et marquée comme Running, connectez-vous à l'aide de ssh, téléchargez et configurez RMM.

    Remarques :

    Ajoutez un volume de blocs au serveur RMM pour le stockage temporaire. Dans cet exemple, créez et associez une unité de stockage de blocs de 1 To.
  9. Une fois le volume créé et provisionné, attachez-le à l'instance. Vous n'avez pas besoin de le monter.

Installer le module RMM

L'installation de RMM sur une installation existante est prise en charge et constitue le mécanisme d'installation d'une nouvelle version. Dans ce cas, il y aura un CMDB existant et, par défaut, le processus d'installation conserve ces informations. Après l'installation, toutes les ressources existantes continuent de résider dans le CMDB.

Vous pouvez installer RMM sur Oracle Linux 7.9. Cependant, vous pouvez l'exécuter sur n'importe quel 7 basé sur RHEL. Instance X Vous devez d'abord créer une instance Oracle Linux 7.9 sur Compute Cloud@Customer.

Pour installer RMM, procédez comme suit :

  1. Une fois la machine virtuelle en fonctionnement, connectez-vous.
  2. Téléchargez le fichier du programme d'installation au format rackware-<VERSION>-x86_64.sh. Assurez-vous que ce fichier autorise l'exécution. Si ce n'est pas le cas, modifiez-le à l'aide de chmod 755. Sur les plates-formes sur lesquelles de telles listes ne sont pas disponibles, Rackware fournit un fichier d'installation.
    [opc@rmm ~]$ scp myself@source.example.com:/nfs/rackware/rackware-v7.4.3.17-x86_64.sh .
    myself@source.example.com's password:
    rackware-v7.4.3.17-x86_64.sh 100% 5409MB 40.2MB/s 02:14
    [opc@rmm ~]$ ls -l rackware-v7.4.3.17-x86_64.sh
    -rwxr-xr-x. 1 opc opc 5671832853 Dec 17 22:04 rackware-v7.4.3.17-x86_64.sh
    [opc@rmm ~]$ chmod 755 !$
    chmod 755 rackware-v7.4.3.17-x86_64.sh
    [opc@rmm ~]$ ls -l
    total 5538900
    -rwxr-xr-x. 1 opc opc 5671832853 Dec 17 22:04 rackware-v7.4.3.17-x86_64.sh
    [opc@rmm ~]$
  3. Exécutez le programme d'installation en exécutant la commande suivante en tant qu'utilisateur root :
    root@ovh-rmm01:[~]# ./rackware-<VERSION>-x86_64.sh
    Verifying archive integrity...
  4. Lisez et acceptez le CLUF et les licences Microsoft en saisissant oui.
    Le logiciel RMM dépend de différentes bibliothèques et utilitaires. Le programme d'installation recherche ces dépendances et installe automatiquement les dépendances manquantes. L'option la plus simple et la plus sûre pour s'assurer que tous les packages corrects se trouvent sur le serveur est d'avoir un accès temporaire à Internet pour le serveur avant d'exécuter le programme d'installation. Plus précisément, les ports 80 et 443 doivent être ouverts dans le sens sortant sur RMM et tous les pare-feu. Cette étape utilise le gestionnaire de packages de distribution standard et nécessite un accès à Internet.

    L'accès à Internet peut être désactivé immédiatement après l'installation.

    [opc@rmm ~]$ sudo -s
    [root@rmm opc]# ./rackware-v7.4.3.17-x86_64.sh
    Verifying archive integrity... All good.
    Uncompressing RackWare Software Package...........
    You must accept the terms of the license agreement to install and use this software.
    END-USER LICENSE AGREEMENT FOR RACKWARE.
    <some text deleted for clarity>
    upon you in addition to the terms of this EULA or any other agreement you have with RackWare.
    Please type 'yes' then [enter] to accept the terms of the license agreement,
    or simply press [enter] to abort installation.
    Enter your acceptance: yes
    Beginning installation ...
    You must accept the terms of the license agreement to install and use this software.
    MICROSOFT SOFTWARE LICENSE TERMS
    <deleted for clarity>
    Please type 'yes' then [enter] to accept the terms of the license agreement,
    or simply press [enter] to abort installation.
    Enter your acceptance: yes
    Beginning installation ...
    Checking the free space under /opt...Done
    Checking the free space under /srv...Done
    Checking the free space under /tmp...Done
    Installing RackWare Software Package.
    Please wait this may take several minutes . . .
  5. Répondez aux invites avec les valeurs par défaut, yes.
    1. perl-CGI
    2. EPEL package installation
    3. Modify iptables
  6. Téléchargez ISO pour Linux vCenter Auto-Provision.
    Download ISO for linux vcenter autoprovision (Y/N) [N]:
    Manually download iso for templateless autoprovisioning.
    Please download systemrescecd-x86-5.2.2.iso from: https://souceforge.net/projects/systemrescuecd/files/sysresccd-x86/5.2.2/systemrescuecd-x86-5.2.2iso/download and place it in /opt/iso/

    Ce fichier est nécessaire lors du provisionnement automatique des ordinateurs Linux dans un fichier vCenter. Si vous prévoyez d'utiliser RMM pour provisionner automatiquement des machines Linux dans un fichier vCenter, répondez Y. Sinon, acceptez la valeur par défaut N.

  7. Log Rotate conserve les journaux de travail de synchronisation pendant un nombre défini de jours. La valeur par défaut est de 15 jours, mais elle peut être définie en fonction de la durée du projet.
    Configuring iscsi target
    Warning: Could not load preferences file /root/.targetcli/prefs.bin.
    Parameter auto_save_on_exit is now 'false'.
    Configure: iscsitarget: Done.
    Configuring logrotate
    Number of days log files are retained [15]? [15]:
  8. Si vous n'utilisez pas la fonctionnalité RMM-Hub, acceptez la valeur par défaut N pour cette invite.
  9. Lorsque vous êtes invité à indiquer le type d'interface graphique RMAN, sélectionnez [L] (valeur par défaut) pour RMM Lite.
    Saisissez et confirmez le mot de passe de l'utilisateur admin, qui est l'utilisateur par défaut de l'interface graphique.
    Select GUI type: RackWare Management Module [R]
    RMM Lite [L]
    Hybrid Cloud Management Platform [H]
    Self Service Portal (Softlayer) [S]
    Self Service Portal (Azure) [Z] [L]: L
    Installed RMM Lite GUI.
    Creating mainbox file: File exists
    Changing passowrd for user admin.
    New passwork:
    Retype new password:
    passwd: allauthentication tokens updated successfully.
    Configuring http web servicer
    Changing permission of /opt/rackware/www/cgi-bin/ to executable
    Saving original config
    Generating a 2048 bit RSA private key
    …...+++
    ….….….….….….….….…....+++
    writing new private key to '/opt/rackware/www/certificates/RackWare_SSL.key'
    –---
    Note: Forwarding request to 'systemctl enable httpd.service'.
    Stopping: httpd … Done.
     * stopped: httpd
    Starting: httpd … Done.
     * running: httpd[199979]
    Configure: httpd: Done.
  10. RMM demande aux utilisateurs de saisir une phrase de passe pour chiffrer le CMDB intégré à l'aide d'un AES 128 bits.
    Changing password for user admin.
    New password:
    Retype new password:
    passwd: all authentication tokens updated successfully.
    Please enter your secret passphrase. This passphrase will be used to encrypt all sensitive information stored in the cmdb.
    Please re-enter your secret passphrase for validation.
  11. Configuration d'un pool de stockage à l'aide de ZFS. Rackware utilise des périphériques de blocs non formatés ou non partitionnés connectés au RMM pour configurer son pool de stockage à l'aide de ZFS. Le pool de stockage RMM utilisant ZFS peut être reconfiguré à tout moment à l'aide de la commande rwadm zfs configure.
    ZFS is currently not installed on this system
    Proceeding with ZFS installation...
    Configuring ZFS compression RMM...
    Installing ZFS packages, please be patient as this may take a while...
    <intermediate text deleted for clarity>
    Existing devices in the system which can be added to RMM Storage Pool are:
    =====================================================================
    | EXISTING DEVICES |
    =====================================================================
    /dev/sda (in-use)
    /dev/sda1 (in-use)
    /dev/sda2 (in-use)
    /dev/sda3 (in-use)
    /dev/sdb (free)
    =====================================================================
    Please make sure you have all below criteria met before continuing further:
    * You have at least one disk/partition/volume free which can be added to RMM storage pool/volume.
    * Old images WILL NOT have Sync Backup and Data Retention features. User will have to re-capture images to avail those features.
    [A]dd disks, [R]emove disks or [F]inished [F]: A
    You have 3 chance(s) to enter a valid device. Check by executing "parted -l"
    Warning: Device will get formatted after adding to RMM Storage pool.
    Enter device name/path to be configured as RMM Storage pool. [ONE AT A TIME]: /dev/sdb
    =====================================================================
    Please make sure you have all below criteria met before continuing further:
    <Intermediate text deleted for clarity>
    Final Configuration:
    =====================================================================
    | RMM STORAGE POOL |
    =====================================================================
    Pool Name : "rwzpool"
    Total Size : 1016G
    Pool Free : 1016G
    RMM Storage Pool Compression Algorithm: "lz4"
    =====================================================================
    Configuring samba service...
    Note: Forwarding request to 'systemctl enable smb.service'.
    Created symlink from /etc/systemd/system/multi-user.target.wants/smb.service to /usr/lib/systemd/system/smb.service.
    Note: Forwarding request to 'systemctl enable nmb.service'.
    Created symlink from /etc/systemd/system/multi-user.target.wants/nmb.service to /usr/lib/systemd/system/nmb.service.

    Remarques :

    Le pool de stockage RMM utilisant ZFS peut être reconfiguré à tout moment à l'aide de la commande rwadm zfs configure.
  12. Configurez les interfaces réseau lorsque vous êtes invité à indiquer les interfaces sur lesquelles le RMM écoute, ajoutez chacune des interfaces que le RMM utilise pour communiquer avec les hôtes source.
    Configuring Rackware Management Module (rmm)
    Done.
    Configure: rmm: configure listening interfaces:
    Available: ens3
    Selected: none
    [A]dd, [R]emove interfaces for rmm to listen on, or [F]inished [F]:A
    Enter interface name, or 'all' [all]: all
    Available: ens3
    Selected: ens3
    [A]dd, [R]emove interfaces for rmm to listen on, or [F]inished [F]: F
    Configure: rmm: listening on: ens3 :: 172.20.0.48
  13. Une fois la configuration réseau terminée, configurez NTP. OCI, Compute Cloud@Customer et Private Cloud Appliance X9-2 ont intégré des services NTP à l'adresse IP 169.254.169.254. Ce service étant redondant, il vous suffit de configurer le serveur NTP unique. Si vous souhaitez utiliser des services NTP au sein de votre centre de données, vous pouvez les fournir ici. Pour que le RMM fonctionne correctement, il doit avoir accès à un serveur NTP, sauf si une licence de services professionnels est installée. La valeur par défaut de N pour cette invite signifie que le RMM utilisera comme serveur NTP la valeur par défaut de pool.ntp.org. Si vous choisissez de configurer le serveur NTP (saisissez Y à l'invite), vous devez également indiquer le nom du serveur NTP que RMM doit utiliser. Si le serveur NTP utilisé par RMM n'est pas accessible à partir de RMM, la licence de RMM sera temporairement désactivée et RMM ne s'affichera pas.
    Do you want to configure NTP SERVER?
    This can be skipped in case of PS License type [N]: Y
    RMM requires to communicate with the NTP Server to sync system time.
    Anytime RMM cannot access the NTP Server, the license would be invalidated.
    For that either some NTP daemon needs to be configured or NTP Server needs to be provided here.
    Do you want to setup custom NTP Server? Default is pool.ntp.org and requires internet access (Y/N) [N]: Y
    Enter NTP Server [pool.ntp.org]: 169.254.169.254
    Configure : rmm: configure NAT IPs for the rmm host:
    Configured: none
    [A]dd, [R]emove NAT IP, or [F]inished [F]: F

    Remarques :

    Il est courant de toujours fournir un, trois ou plusieurs serveurs NTP, jamais seulement deux.
  14. L'invite suivante vous demande si une adresse IP NAT doit être ajoutée. Sauf instruction contraire de Rackware, acceptez la valeur par défaut de [F].
    Configure : rmm: configure NAT IPs for the rmm host:
    Configured: none
    [A]dd, [R]emove NAT IP, or [F]inished [F]: F
    Creating sudoers file for GUI.
    Stopping: rmm ... Done.
    * stopped: rmm
    License not found in /etc/rackware/. Generating the preinstall file
    PreInstall file generated at /etc/rackware/rwlicense_preinstall_1702860496. Please email this file to licensing@rackwareinc.com to get the license.
    Configure: rmm: creating default options file ... Done.
    Configure: rmm: Done.
    WARNING: No license file found for rmm. Cannot start RMM Process.
    Skipping loopback device limit configuration ...
    Configure: systemd/journal: Done.
    Configure: SSL configurations...
    SSL configuration complete.
    Reboot required for changes to take effect.
    Do you want to reboot now [Y/n]? [Y]:
  15. Après l'installation, réinitialisez le serveur pour terminer l'installation.
    Post installation, the server will need to be rebooted once for the installation to complete. Enter Y and wait for the system to reboot.
    Do you want to reboot now [Y/n]? [Y]:
    Shutdown scheduled for Mon 2023-12-18 00:51:15 GMT, use 'shutdown -c' to cancel.
    Broadcast message from root@rmm (Mon 2023-12-18 00:50:15 GMT):
    Rebooting...
    The system is going down for reboot at Mon 2023-12-18 00:51:15 GMT!
    [root@rmm opc]#

Fournir une licence RMM

Le service RMM ne démarre pas tant qu'une licence valide n'est pas placée sous /etc/rackware.

  1. Pour une installation initiale, les messages suivants s'affichent :
    License not found in /etc/rackware/. Generating the preinstall file. Preinstall file
          generated at /etc/rackware/rwlicense_preinstall_xxxxxxxx. Please email this file to licensing@rackwareinc.com to get the
        license.
  2. Après avoir reçu la licence de Rackware, placez le fichier de licence sous /etc/rackware.
  3. Vous pouvez désormais exécuter '** rwadm start rackware'**.