Instale

Cree una instancia de RMM para instalar RMM y, a continuación, proporcione la información de licencia. El software de RMM se ejecuta en cualquier sistema operativo Linux 7.x basado en RHEL. RMM tiene listas de marketplace en las principales nubes, como OCI, donde puede desplegar la instancia con un solo clic.

Creación de una instancia

Siga estos pasos para crear una instancia de RMM:
  1. Conéctese a Compute Cloud@Customer o a Private Cloud Appliance en su arrendamiento.
  2. En el panel, haga clic en Recursos informáticos.
  3. Crear una nueva instancia.
  4. En la ventana Crear instancia, realice lo siguiente:
    1. Introduzca un nombre de instancia.
    2. Seleccione un compartimento adecuado con acceso a los puntos finales.
    3. En la sección Imagen de origen, seleccione el Tipo de origen como Imagen de plataforma.
    4. En la lista desplegable de la columna Versión del sistema operativo, en la fila del sistema operativo Oracle Linux, seleccione 7.9.
  5. Aprovisione la máquina virtual como una unidad flexible con 4 CPU, 48 GB de memoria y un tamaño de volumen de inicio de 150 GB.
  6. Active y aprovisione redes de modo que la máquina virtual tenga acceso completo a ambas redes de punto final. En nuestro caso, se trata de una red externa en una VCN de gateway de Internet compartido y solicitamos la asignación de una IP orientada al público.
  7. Una vez aprovisionada la red, proporcione un nombre de host, cargue las claves públicas para ssh y cree la instancia.
  8. Una vez que la instancia haya terminado el aprovisionamiento y esté marcada como Running, conéctese mediante ssh, descargue y configure RMM.

    Note:

    Agregue un volumen en bloque al servidor de RMM para almacenamiento temporal. Para este ejemplo, cree y asocie una unidad de almacenamiento de bloques de 1 TB.
  9. Una vez creado y aprovisionado el volumen, asócielo a la instancia. No es necesario montarlo.

Instalar RMM

Se admite la instalación de RMM en una instalación existente y es el mecanismo para instalar una nueva versión. En este caso, habrá una CMDB existente y, por defecto, el proceso de instalación conservará esa información. Después de la instalación, todos los recursos existentes siguen residiendo en CMDB.

Puede instalar RMM en Oracle Linux 7.9. Sin embargo, puede ejecutarlo en cualquier 7 basado en RHEL. Instancia X. Primero debe crear una instancia de Oracle Linux 7.9 en Compute Cloud@Customer.

Siga estos pasos para instalar RMM:

  1. Una vez que la máquina virtual esté activa y en ejecución, conéctese.
  2. Descargue el archivo del instalador que tiene el formato rackware-<VERSION>-x86_64.sh. Asegúrese de que este archivo permite la ejecución. Si no es así, modifíquelo con chmod 755. En las plataformas en las que dichas listas no están disponibles, Rackware proporciona un archivo de instalación.
    [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. Ejecute el instalador ejecutando el siguiente comando como usuario root:
    root@ovh-rmm01:[~]# ./rackware-<VERSION>-x86_64.sh
    Verifying archive integrity...
  4. Para leer y aceptar el EULA y las licencias de Microsoft, introduzca yes.
    El software de RMM depende de varias bibliotecas y utilidades. El instalador comprueba estas dependencias e instala automáticamente las que faltan. La opción más sencilla y segura para garantizar que todos los paquetes correctos estén en el servidor es tener acceso temporal a Internet para el servidor antes de ejecutar el instalador. En concreto, los puertos 80 y 443 deben estar abiertos en la dirección de salida de RMM y cualquier firewall. Este paso utiliza el gestor de paquetes de distribución estándar y requiere acceso a Internet.

    El acceso a Internet se puede desactivar inmediatamente después de la instalación.

    [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. Responda a las peticiones de datos con los valores predeterminados, yes.
    1. perl-CGI
    2. EPEL package installation
    3. Modify iptables
  6. Descargue ISO para aprovisionamiento automático de Linux vCenter.
    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/

    Este archivo es necesario cuando se aprovisionan automáticamente máquinas Linux en vCenter. Si tiene pensado utilizar RMM para aprovisionar automáticamente máquinas Linux en vCenter, responda Y. De lo contrario, acepte el valor por defecto de N.

  7. La rotación de logs mantiene los logs del trabajo de sincronización durante un número definido de días. El valor por defecto es de 15 días, pero se puede definir en función de la duración del proyecto.
    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. A menos que utilice la función RMM-Hub, acepte el valor por defecto N para esta petición de datos.
  9. Cuando se le solicite el tipo de GUI de RMM, seleccione [L] (valor predeterminado) para RMM Lite.
    Introduzca y confirme una contraseña para el usuario admin, que es el usuario por defecto para la GUI.
    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 solicita a los usuarios que introduzcan una frase de contraseña para cifrar la CMDB incorporada mediante AES de 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. Configure un grupo de almacenamiento con ZFS. Rackware utiliza dispositivos de bloques no formateados o no particionados conectados a RMM para configurar su agrupación de almacenamiento mediante ZFS. La agrupación de almacenamiento de RMM con ZFS se puede volver a configurar en cualquier momento mediante el comando 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.

    Note:

    La agrupación de almacenamiento de RMM que utiliza ZFS se puede volver a configurar en cualquier momento mediante el comando rwadm zfs configure.
  12. Configure Network Interfaces cuando se le solicite las interfaces en las que recibe RMM, agregue cada una de las interfaces que utiliza RMM para comunicarse con los hosts de origen.
    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. Cuando se complete la configuración de red, configure NTP. OCI, Compute Cloud@Customer y Private Cloud Appliance X9-2 han incorporado servicios NTP en la dirección IP 169.254.169.254. Este servicio es redundante, por lo que solo necesita configurar el servidor NTP único. Si desea utilizar los servicios de NTP dentro de su centro de datos, puede proporcionarlos aquí. Para que el RMM se active correctamente, el RMM debe tener acceso a un servidor NTP, a menos que se instale una licencia de servicios profesionales. El valor predeterminado de N para esta petición de datos significa que el RMM utilizará como servidor NTP el valor predeterminado de pool.ntp.org. Si decide configurar el servidor NTP (introduzca Y en el indicador), también debe proporcionar el nombre del servidor NTP para que lo utilice RMM. Si no se puede acceder al servidor NTP que utiliza RMM desde RMM, la licencia de RMM se desactivará temporalmente y RMM no se activará.
    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

    Note:

    Es una práctica común proporcionar siempre uno, tres o más servidores NTP, nunca solo dos.
  14. La siguiente petición de datos pregunta si es necesario agregar una IP NAT. A menos que Rackware indique lo contrario, acepte el valor predeterminado 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. Después de la instalación, reinicie el servidor para que se complete la instalación.
    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]#

Proporcionar licencia de RMM

El servicio de RMM no se inicia hasta que se coloca una licencia válida en /etc/rackware.

  1. Para una instalación inicial, se muestran los siguientes mensajes:
    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. Después de recibir la licencia de Rackware, coloque el archivo de licencia en /etc/rackware.
  3. Ahora puede ejecutar '** rwadm start rackware'**.