Dipendenze
Questi passaggi non sono necessari se SKOOR viene installato dal repository offline di SKOOR. Si consiglia invece di disabilitare completamente i repository esistenti.
sed -i 's/enabled=1/enabled=0/g' /etc/yum.repos.d/*.repo
AlmaLinux 8 / RockyLinux 8
Se il software SKOOR è installato su sistemi AlmaLinux 8 o RockyLinux 8, è necessario aggiungere EPEL (per smem, utilizzato dal SKOOR Engine Agent) e rpmfusion (per ffmpeg):
dnf install epel-release.noarch rpmfusion-free-release.noarch firewalld chrony
systemctl restart firewalld && systemctl enable firewalld systemctl restart chronyd && systemctl enable chronyd
AlmaLinux 9 / RockyLinux 9
Se il software SKOOR è installato su sistemi AlmaLinux 9 o RockyLinux 9, è necessario aggiungere EPEL (per smem, utilizzato da SKOOR Engine Agent) e rpmfusion (per ffmpeg). Inoltre, è necessario abilitare crb (per libmysql).
dnf install epel-release rpmfusion-free-release firewalld chrony dnf config-manager --enable crb
systemctl start firewalld && systemctl enable firewalld systemctl restart chronyd && systemctl enable chronyd
RHEL 8
Nel caso in cui la configurazione di subscription-manager sia già presente, è necessario abilitare il seguente repository per installare SKOOR. Per ulteriori dettagli sulla configurazione di subscription-manager, consultare il capitolo seguente.
subscription-manager repos --enable codeready-builder-for-rhel-8-$(arch)-rpms
È necessario installare il repository EPEL per alcuni componenti utilizzati dall’SKOOR Agent (smem). Fare riferimento alla seguente pagina web per scaricare il file RPM epel-release più recente: http://fedoraproject.org/wiki/EPEL.
Trasferire quindi il file RPM e installarlo utilizzando il seguente comando:
dnf install epel-release-latest-8.noarch.rpm
RHEL 9
Nel caso in cui la configurazione di subscription-manager sia già stata effettuata, è necessario abilitare il seguente repository per installare SKOOR. Per ulteriori dettagli sulla configurazione di subscription-manager, consultare il capitolo riportato di seguito.
subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms
È necessario installare il repository EPEL per alcuni componenti utilizzati dall’SKOOR Agent (smem). Consultare la seguente pagina web per scaricare il file RPM epel-release più recente: http://fedoraproject.org/wiki/EPEL.
Trasferire quindi il file RPM e installarlo utilizzando il seguente comando:
dnf install epel-release-latest-9.noarch.rpm
Abbonamento al sistema RHEL
Ogni sistema deve essere registrato con il proprio abbonamento in Red Hat Subscription Manager.
Per poter registrare un sistema è necessaria una connessione da parte del server a Internet (a meno che non sia presente una configurazione RHEL Satellite nella LAN) e un abbonamento (contratto) valido con Red Hat, completo di nome utente e password.
Subscription-Manager
Subscription-manager è preinstallato con l’installazione minima.
Eseguire la registrazione (esempio):
subscription-manager register
Inserire nome utente e password
Username: <your_subscription_username> Password: ******* The system has been registered with ID: d7076d65-ac ...
Accedere al portale Red Hat e verificare i sistemi registrati su https://access.redhat.com/management/systems
A questo punto il sistema è registrato, ma non è ancora associato a un abbonamento. Associare il sistema a un abbonamento:
subscription-manager list
subscription-manager attach --auto
subscription-manager list
Nel portale Red Hat dovrebbe ora essere visibile che il sistema è associato a un abbonamento. I sistemi registrati con subscription-manager vengono visualizzati nella sezione Gestione abbonamenti -> Unità nel portale web di Red Hat.
Annullare la registrazione di subscription-manager
Per scollegare un abbonamento e annullarne la registrazione:
subscription-manager remove --all
subscription-manager unregister
Questa operazione può essere eseguita anche nel portale web di Red Hat, nel caso in cui il sistema sia già stato cancellato.
Repository
Ora è possibile utilizzare dnf in tutte le sue funzionalità. Per impostazione predefinita, è disponibile solo il repository standard di Red Hat. Inoltre, i seguenti repository sono necessari per alcuni componenti di SKOOR Engine e devono essere abilitati per il sistema registrato nel portale web di Red Hat o dalla riga di comando:
Red Hat 8
subscription-manager repos --enable codeready-builder-for-rhel-8-$(arch)-rpms
È necessario installare il repository EPEL per alcuni componenti utilizzati dall’SKOOR Agent (smem). Fare riferimento alla seguente pagina web per scaricare il file RPM epel-release più recente: http://fedoraproject.org/wiki/EPEL.
Trasferire quindi il file RPM e installarlo utilizzando il seguente comando:
dnf install epel-release-latest-8.noarch.rpm