Installieren

Erstellen Sie eine RMM-Instanz zur Installation von RMM, und geben Sie dann die Lizenzinformationen an. RMM-Software wird auf einem beliebigen RHEL-basierten 7.x Linux-Betriebssystem ausgeführt. RMM bietet Marketplace-Angebote in wichtigen Clouds wie OCI, in denen Sie die Instanz mit einem einzigen Klick bereitstellen können.

Instanz erstellen

Führen Sie die folgenden Schritte aus, um eine RMM-Instanz zu erstellen:
  1. Melden Sie sich bei Compute Cloud@Customer oder Private Cloud Appliance in Ihrem Mandanten an.
  2. Klicken Sie im Dashboard auf Compute.
  3. Erstellen Sie eine neue Instanz.
  4. Führen Sie im Fenster Instanz erstellen die folgenden Schritte aus:
    1. Geben Sie einen Instanznamen ein.
    2. Wählen Sie ein entsprechendes Compartment mit Zugriff auf die Endpunkte aus.
    3. Wählen Sie im Abschnitt Quellimage den Quelltyp als Plattformimage aus.
    4. Wählen Sie in der Dropdown-Liste der Spalte BS-Version in der Zeile des Oracle Linux-Betriebssystems die Option 7,9 aus.
  5. Stellen Sie die VM als flexible Ausprägung mit 4 CPUs, 48 GB Arbeitsspeicher und einer Boot-Volume-Größe von 150 GB bereit.
  6. Aktivieren Sie das Netzwerk, und stellen Sie es bereit, damit die VM vollständigen Zugriff auf beide Endpunktnetzwerke hat. In unserem Fall handelt es sich um ein externes Netzwerk in einem gemeinsamen Internetgateway-VCN. Wir fordern die Zuweisung einer öffentlichen IP an.
  7. Nachdem Sie das Networking bereitgestellt haben, geben Sie einen Hostnamen an, laden Sie Ihre Public Keys für ssh hoch, und erstellen Sie die Instanz.
  8. Nachdem die Instanz mit dem Provisioning fertig ist und als Running markiert ist, melden Sie sich mit ssh an, laden Sie RMM herunter, und konfigurieren Sie sie.

    Hinweis:

    Fügen Sie dem RMM-Server ein Block-Volume zur temporären Speicherung hinzu. In diesem Beispiel erstellen und hängen Sie eine 1 TB-Blockspeichereinheit an.
  9. Nachdem das Volume erstellt und bereitgestellt wurde, hängen Sie es an die Instanz an. Sie müssen es nicht einhängen.

RMM installieren

Die Installation von RMM über eine vorhandene Installation wird unterstützt und ist der Mechanismus zur Installation einer neuen Version. In diesem Fall wird eine vorhandene CMDB vorhanden sein, und der Installationsprozess speichert diese Informationen standardmäßig. Nach der Installation befinden sich alle vorhandenen Ressourcen weiterhin in der CMDB.

Sie können RMM in Oracle Linux 7.9 installieren. Sie können es jedoch auf jeder RHEL-basierten 7 ausführen. X Instanz Sie müssen zuerst eine Oracle Linux 7.9-Instanz auf Compute Cloud@Customer erstellen.

Führen Sie die folgenden Schritte aus, um RMM zu installieren:

  1. Melden Sie sich an, sobald die VM hochgefahren und gestartet ist.
  2. Laden Sie die Installationsdatei im Format rackware-<VERSION>-x86_64.sh herunter. Stellen Sie sicher, dass diese Datei ausgeführt werden kann. Wenn nicht, ändern Sie sie mit chmod 755. Auf Plattformen, auf denen solche Angebote nicht verfügbar sind, stellt Rackware eine Installationsdatei bereit.
    [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. Führen Sie das Installationsprogramm aus, indem Sie den folgenden Befehl als Benutzer root ausführen:
    root@ovh-rmm01:[~]# ./rackware-<VERSION>-x86_64.sh
    Verifying archive integrity...
  4. Lesen und akzeptieren Sie die EULA und die Microsoft-Lizenzen, indem Sie Ja eingeben.
    Die RMM-Software ist von verschiedenen Bibliotheken und Dienstprogrammen abhängig. Das Installationsprogramm prüft auf diese Abhängigkeiten und installiert die fehlenden Abhängigkeiten automatisch. Die einfachste und sicherste Option, um sicherzustellen, dass sich alle richtigen Pakete auf dem Server befinden, ist der temporäre Zugriff auf das Internet für den Server, bevor das Installationsprogramm ausgeführt wird. Insbesondere müssen die Ports 80 und 443 in ausgehender Richtung bei RMM und allen Firewalls geöffnet sein. Dieser Schritt verwendet den Standardverteilungspaketmanager und erfordert Internetzugang.

    Der Internetzugang kann sofort nach der Installation deaktiviert werden.

    [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. Antworten Sie die Prompts mit den Standardwerten yes.
    1. perl-CGI
    2. EPEL package installation
    3. Modify iptables
  6. Laden Sie die automatische Bereitstellung von ISO für Linux vCenter herunter.
    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/

    Diese Datei wird benötigt, wenn Linux-Rechner automatisch in eine vCenter bereitgestellt werden. Wenn Sie beabsichtigen, RMM für das automatische Provisioning von Linux-Rechnern in einer vCenter zu verwenden, geben Sie J ein. Übernehmen Sie andernfalls die Standardoption N.

  7. Logrotation verwaltet die Synchronisierungsjoblogs für eine festgelegte Anzahl von Tagen. Der Standardwert beträgt 15 Tage. Er kann jedoch je nach Projektlänge festgelegt werden.
    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. Wenn Sie nicht das Feature RMM-Hub verwenden, übernehmen Sie für diesen Prompt den Standardwert N.
  9. Wenn Sie zur Eingabe des RMM-GUI-Typs aufgefordert werden, wählen Sie [L] (Standard) für RMM Lite aus.
    Geben Sie ein Kennwort für den Benutzer admin ein, das der Standardbenutzer für die GUI ist, und bestätigen Sie es.
    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 fordert Benutzer auf, eine Passphrase einzugeben, um die integrierte CMDB mit 128-Bit-AES zu verschlüsseln.
    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. Konfigurieren eines Speicher-Pools mit ZFS. Rackware verwendet unformatierte oder nicht partitionierte Blockgeräte, die an RMM angeschlossen sind, um seinen Speicherpool mit ZFS zu konfigurieren. Der RMM-Speicherpool, der ZFS verwendet, kann jederzeit mit dem Befehl rwadm zfs configure neu konfiguriert werden.
    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.

    Hinweis:

    Der RMM-Speicherpool, der ZFS verwendet, kann jederzeit mit dem Befehl rwadm zfs configure neu konfiguriert werden.
  12. Konfigurieren Sie Netzwerkschnittstellen, wenn Sie zur Eingabe der Schnittstellen aufgefordert werden, auf denen RMM horcht, fügen Sie jede der Schnittstellen hinzu, die RMM für die Kommunikation mit den Quellhosts verwendet.
    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. Nach Abschluss der Netzwerkkonfiguration konfigurieren Sie NTP. OCI, Compute Cloud@Customer und die Private Cloud Appliance X9-2 haben NTP-Services unter der IP-Adresse 169.254.169.254 integriert. Dieser Service ist redundant, daher müssen Sie nur den einzelnen NTP-Server einrichten. Wenn Sie NTP-Dienste in Ihrem Rechenzentrum nutzen möchten, können Sie diese hier bereitstellen. Damit das RMM ordnungsgemäß hochgefahren werden kann, muss das RMM Zugriff auf einen NTP-Server haben, es sei denn, eine Professional Services-Lizenz ist installiert. Der Standardwert N für diese Eingabeaufforderung bedeutet, dass das RMM als NTP-Server den Standardwert pool.NTP.org verwendet. Wenn Sie den NTP-Server konfigurieren möchten (geben Sie in der Eingabeaufforderung Y ein), müssen Sie auch den Namen des NTP-Servers angeben, der von RMM verwendet werden soll. Wenn der von RMM verwendete NTP-Server nicht über RMM erreichbar ist, wird die RMM-Lizenz vorübergehend deaktiviert, und RMM wird nicht angezeigt.
    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

    Hinweis:

    Es ist gängige Praxis, immer einen, drei oder mehr NTP-Server bereitzustellen, nie nur zwei.
  14. In der nächsten Eingabeaufforderung wird gefragt, ob eine NAT-IP hinzugefügt werden muss. Wenn Rackware keine anderen Anweisungen erteilt, übernehmen Sie den Standardwert [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. Starten Sie nach der Installation den Server neu, damit die Installation abgeschlossen werden kann.
    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]#

RMM-Lizenz bereitstellen

Der RMM-Service wird erst gestartet, wenn eine gültige Lizenz unter /etc/rackware platziert wurde.

  1. Bei einer Neuinstallation werden die folgenden Meldungen angezeigt:
    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. Nachdem Sie die Lizenz von Rackware erhalten haben, speichern Sie die Lizenzdatei unter /etc/rackware.
  3. Sie können jetzt '** rwadm start rackware'** ausführen.