Instale

Crie uma instância RMM para instalar o RMM e, em seguida, forneça as informações da licença. O software RMM é executado em qualquer sistema operacional Linux baseado em RHEL 7.x. A RMM tem listagens de marketplace nas principais nuvens, como a OCI, nas quais você pode implantar a instância com um único clique.

Criar uma Instância

Siga estas etapas para criar uma instância RMM:
  1. Faça log-in no Compute Cloud@Customer ou no Private Cloud Appliance em sua tenancy.
  2. No Painel de Controle, clique em Computação.
  3. Crie uma nova instância.
  4. Na janela Criar Instância, faça o seguinte:
    1. Informe um nome da instância.
    2. Selecione um compartimento apropriado com acesso aos pontos finais.
    3. Na seção Imagem de Origem, selecione o Tipo de Origem como Imagem da Plataforma.
    4. Na lista drop-down da coluna Versão do SO, na linha do sistema de operação do Oracle Linux, selecione 7.9.
  5. Provisione a VM como uma forma flexível com 4 CPUs, 48 GB de memória e um tamanho de volume de inicialização de 150 GB.
  6. Mova e provisione redes de modo que a VM tenha acesso total a ambas as redes de ponto final. No nosso caso, essa é uma rede externa em uma VCN de gateway de internet compartilhado e solicitamos a designação de um IP público.
  7. Depois de provisionar a rede, forneça um nome de host, faça upload de suas chaves públicas para ssh e crie a instância.
  8. Depois que a instância terminar de provisionar e for marcada como Running, faça log-in usando ssh, faça download e configure o RMM.

    Observação:

    Adicione um volume em blocos ao servidor RMM para armazenamento temporário. Para este exemplo, crie e anexe uma unidade de armazenamento em blocos de 1 TB.
  9. Depois que o volume for criado e provisionado, anexe-o à instância. Não é necessário montá-lo.

Instalar RMM

A instalação do RMM em uma instalação existente é suportada e é o mecanismo para a instalação de uma nova versão. Nesse caso, haverá um CMDB existente e, por padrão, o processo de instalação reterá essas informações. Após a instalação, todos os recursos existentes continuam a residir no CMDB.

Você pode instalar o RMM no Oracle Linux 7.9. No entanto, você pode executá-lo em qualquer 7 baseado em RHEL. Instância X Primeiro você deve criar uma instância do Oracle Linux 7.9 no serviço Compute Cloud@Customer.

Siga estas etapas para instalar o RMM:

  1. Depois que a VM estiver ativa e em execução, faça log-in.
  2. Faça download do arquivo do instalador que tem o formato rackware-<VERSION>-x86_64.sh. Verifique se esse arquivo permite a execução. Caso contrário, modifique-o usando chmod 755. Nas plataformas, onde essas listagens não estão disponíveis, a Rackware fornece um arquivo de instalação.
    [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. Execute o instalador executando o seguinte comando como usuário root:
    root@ovh-rmm01:[~]# ./rackware-<VERSION>-x86_64.sh
    Verifying archive integrity...
  4. Leia e aceite o EULA e as licenças da Microsoft digitando yes.
    O software RMM é dependente de várias bibliotecas e utilitários. O instalador verifica essas dependências e instala automaticamente qualquer uma que esteja ausente. A opção mais simples e segura para garantir que todos os pacotes corretos estejam no servidor é ter acesso temporário à internet para o servidor antes de executar o instalador. Especificamente, as portas 80 e 443 devem estar abertas na direção de saída no RMM e em quaisquer firewalls. Esta etapa utiliza o gerenciador de pacotes de distribuição padrão e requer acesso à Internet.

    O acesso à Internet pode ser desativado imediatamente após a instalação.

    [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 os prompts com valores padrão, yes.
    1. perl-CGI
    2. EPEL package installation
    3. Modify iptables
  6. Faça download do ISO para Linux vCenter Auto-Provisionamento.
    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/

    Esse arquivo é necessário ao provisionar automaticamente máquinas Linux em um vCenter. Se você estiver planejando usar o RMM para provisionar automaticamente máquinas Linux em um vCenter, responda S. Caso contrário, aceite o padrão N.

  7. O Log Rotate mantém os logs do job de sincronização por um número definido de dias. O padrão é 15 dias, mas ele pode ser definido de acordo com a duração do projeto.
    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 você esteja usando o recurso RMM-Hub, aceite o padrão de N para esse prompt.
  9. Quando for solicitado o tipo de GUI do RMM, selecione [L] (padrão) para RMM Lite.
    Informe e confirme uma senha para o usuário admin, que é o usuário padrão da 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. O RMM solicita que os usuários insiram uma frase-senha para criptografar o CMDB integrado usando 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 um pool de armazenamento usando o ZFS. O Rackware usa dispositivos de bloco não formatados ou não particionados anexados ao RMM para configurar seu pool de armazenamento usando o ZFS. O Pool de Armazenamento RMM com o ZFS pode ser reconfigurado a qualquer momento com o 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.

    Observação:

    O Pool de Armazenamento RMM com o ZFS pode ser reconfigurado a qualquer momento com o comando rwadm zfs configure.
  12. Configurar Interfaces de Rede quando solicitado para as interfaces nas quais o RMM faz listening, adicione cada uma das interfaces que o RMM usa para se comunicar com os hosts de origem.
    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. Quando a configuração de rede estiver concluída, configure o NTP. A OCI, o Compute Cloud@Customer e o Private Cloud Appliance X9-2 incorporaram serviços NTP no endereço IP 169.254.169.254. Este serviço é redundante, portanto, você só precisa configurar o servidor NTP único. Se você deseja usar os serviços NTP em seu data center, você pode fornecê-los aqui. Para que o RMM apareça corretamente, o RMM deve ter acesso a um servidor NTP, a menos que uma licença de serviços profissionais esteja instalada. O valor padrão de N para este prompt significa que o RMM usará como servidor NTP o padrão de pool.ntp.org. Se você optar por configurar o servidor NTP (insira Y no prompt), também deverá fornecer o nome do servidor NTP para RMM usar. Se o servidor NTP que está sendo usado pelo RMM não estiver acessível pelo RMM, a licença do RMM será desativada temporariamente e o RMM não será ativado.
    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

    Observação:

    É prática comum sempre fornecer um, três ou mais servidores NTP, nunca apenas dois.
  14. O próximo prompt pergunta se um IP NAT precisa ser adicionado. A menos que instruído de outra forma pelo Rackware, aceite o valor padrão 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. Depois da instalação, reinicialize o servidor para que a instalação seja concluída.
    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]#

Fornecer Licença RMM

O serviço RMM não é iniciado até que uma licença válida seja colocada em /etc/rackware.

  1. Para uma instalação inicial, as seguintes mensagens são exibidas:
    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. Depois de receber a licença da Rackware, coloque o arquivo de licença em /etc/rackware.
  3. Agora você pode executar '** rwadm start rackware'**.