GNU/Linux >> Linux Esercitazione >  >> Linux

CentOS / RHEL 6:come configurare il repository yum utilizzando un DVD montato localmente

Un repository yum (o "repo" in breve) è una raccolta di RPM in un'unica posizione, ad esempio su un sito Web o in una directory su un DVD. In RHEL 6.0 Snapshot 12 sono presenti 5 repository:
1. Alta disponibilità
2. Load Balancer
3. Archiviazione resiliente
4. FileSystem scalabile
5. Server

Il repository Server è il repository principale con i soliti pacchetti (httpd, glibc, bash, coreutils, ecc.). Gli altri 4 sono repository aggiuntivi speciali per i pacchetti; ad esempio, per aiutare con un server Web di bilanciamento del carico.

Potrebbero verificarsi casi in cui non è possibile aggiornare il server utilizzando un server satellite o disporre di un ambiente sicuro che non sarà mai connesso a Internet ma deve comunque essere aggiornato. Bene, c'è una via d'uscita. Puoi montare localmente l'ISO del DVD RHEL 6 e usarlo come repository yum.

Configurazione del repository yum utilizzando un DVD montato localmente

1. Montare l'ISO di installazione di RHEL 6 da qualche parte come /mnt, ad esempio:

# mount -o loop rhel6.iso /mnt
Leggi anche :Linux / UNIX :Come montare un file ISO

2. Copia il media.repo dalla radice dell'ISO montato a /etc/yum.repos.d/ e impostare i permessi. es.:

# cp /mnt/media.repo /etc/yum.repos.d/rhel6dvd.repo
# chmod 644 /etc/yum.repos.d/rhel6dvd.repo
3. Edit the new repo file, change the gpgcheck=0 setting to 1 and add the following 3 lines (make sure to replace "Server" with "Client" or "Workstation", depending on the type of RHEL DVD in use):
enabled=1
baseurl=file:///mnt/rhel6dvd/Server
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

4. Alla fine, il nuovo file repository potrebbe essere simile al seguente (sebbene il media-id sarà diverso a seconda della versione di RHEL):

[dvd-Server]
name=DVD for Red Hat Enterprise Linux 6.6 Server
mediaid=1359576196.686790
metadata_expire=-1
gpgcheck=1
cost=500
enabled=1
baseurl=file:///mnt/rhel6dvd/Server
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

5. Come passaggio finale, potrebbe essere una buona idea eseguire il comando yum clean tutto una volta.

# yum clean all

Come aggiungere repository opzionali

Per configurare l'accesso ai pacchetti supplementari nelle directory HighAvailability , bilanciamento del carico , Archiviazione resiliente e ScalableFileSystem , aggiungi altri repository per loro nello stesso file, ad esempio:

[dvd-HighAvailability]
mediaid=1359576196.686790
name=DVD for RHEL6 - HighAvailability
baseurl=file:///mnt/rhel6dvd/HighAvailability
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled=1
gpgcheck=1
[dvd-LoadBalancer]
mediaid=1359576196.686790
name=DVD for RHEL6 - LoadBalancer
baseurl=file:///mnt/rhel6dvd/LoadBalancer
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled=1
gpgcheck=1
[dvd-ResilientStorage]
mediaid=1359576196.686790
name=DVD for RHEL6 - ResilientStorage
baseurl=file:///mnt/rhel6dvd/ResilientStorage
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled=1
gpgcheck=1
[dvd-ScalableFileSystem]
mediaid=1359576196.686790
name=DVD for RHEL6 - ScalableFileSystem
baseurl=file:///mnt/rhel6dvd/ScalableFileSystem
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled=1
gpgcheck=1
Nota :Se si utilizzano i repository di esempio sopra, assicurarsi che il valore di mediaid sia lo stesso del valore del file media.repo originale. CentOS / RHEL 7 :Come configurare il repository yum utilizzando un DVD montato localmente


Linux
  1. Configura il repository YUM utilizzando DVD o CD ROM CentOS / RHEL

  2. Come creare un repository YUM locale su CentOS 7 / RHEL 7 utilizzando DVD

  3. Come configurare il server SysLog su CentOS 7 / RHEL 7

  4. Come creare un repository YUM locale su RHEL 8 utilizzando DVD

  5. Come creare un repository yum in CentOS/RHEL

Come configurare il server NFS su CentOS 8 / RHEL 8

Come configurare il server SysLog centralizzato su CentOS 8 / RHEL 8

Come installare Nginx usando il comando Yum su CentOS

Come configurare SSH su CentOS e RHEL

Come eseguire la configurazione iniziale del server CentOS 7

Come configurare HAProxy su CentOS 8