Rekonfigurace softwarových repozitářů
IAM appliance je postavena nad operačním systémem CentOS 8. Nevyužívá ale standardní mirrory tohoto projektu k distribuci software.
Software pro appliance, vč. standardních systémových balíčků, je konfigurován proti repozitářům na serveru repo.iamappliance.com
.
Konfiguraci softwarových repozitářů zajišťuje balíček iam-appliance-repos
, který ve své verzi 0.1
nekonfiguroval repozitáře proti repo.iamappliance.com.
Od verze 0.3
balíčku výše je toto chování upraveno.
Nová verze balíčku je nezbytná pro provoz IAM appliance 0.6 a novější.
|
Balíček iam-appliance-repos
se ve verzi 0.1
může vyskytovat v IAM appliance do její verze 0.5
včetně.
[root@localhost ~]# rpm -qi iam-appliance-repos Name : iam-appliance-repos Version : 0.1 Release : 1.el8 Architecture: noarch ... zkráceno ...
Update na iam-appliance-repos verze 0.3
Při tomto update se deaktivují stávající systémové repozitáře a aktivují se nové. Došlo k přesunu přihlašovacích údajů k repozitářům, proto je nutný ruční zásah po provedení aktualizace.
-
Stažení aplikace update
-
Přesun přihlašovacích údajů
-
Úprava definice repozitáře
-
Kontrola
Stažení a aplikace update
Máte-li přístup k nové verzi balíčku pomocí utility dnf
, využijte jej. Stažení a update provedete jednoduše pomocí dnf update iam-appliance-repos
, pak pokračujte krokem "Přesun přihlašovacích údajů".
Pokud přístup pomocí dnf
nemáte (např. jste v oddělené síti), stáhněte balíček ručně pomocí webového rozhraní https://repo.iamappliance.com. Použijte stejné přihlašovací údaje, jako jste konfigurovali v IAM appliance pro přístup do repozitářů.
Máte-li balíček stažený a nakopírovaný na disk appliance, nainstalujte jej ručně pomocí příkazu rpm
.
[root@localhost ~]# rpm -Uvh iam-appliance-repos-0.3-1.el8.noarch.rpm Verifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:iam-appliance-repos-0.3-1.el8 warning: /etc/yum.repos.d/iam-centos8.repo created as /etc/yum.repos.d/iam-centos8.repo.rpmnew ################################# [ 50%] Transaction: Modifying repository Status: Waiting in queue Status: Waiting for authentication Status: Waiting in queue ... zkráceno ...
Přesun přihlašovacích údajů
V této verzi balíčku došlo ke změně lokace přihlašovacích údajů k repozitáři. Nejsou nadále v souboru /etc/yum.repos.d/iam-centos8.repo
, ale ve dvou souborech iam_username
a iam_password
, které se oba nacházejí v adresáři /etc/yum/vars/
.
Údaje je nutné do souborů ručně doplnit.
[root@localhost ~]# nano /etc/yum/vars/iam_username [root@localhost ~]# nano /etc/yum/vars/iam_password
Úprava definice repozitáře
Během aktualizace došlo k vytvoření souboru /etc/yum.repos.d/iam-centos8.repo.rpmnew
. Tento soubor je nutné použít v konfiguraci místo souboru původního. V předchozím kroku jste přesunuli přihlašovací údaje do jiného umístění, takže stará konfigurace je nyní zbytečná. Můžeme ji bez obav přepsat.
[root@localhost ~]# mv /etc/yum.repos.d/iam-centos8.repo.rpmnew /etc/yum.repos.d/iam-centos8.repo mv: overwrite '/etc/yum.repos.d/iam-centos8.repo'? y