Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Uppgraderingen till Shibboleth 4 IdPv4 är lite mer komplicerad än en vanlig punkt uppgradering av Shibboleth. Här listar beskriver vi de steg som har testats och fungerar för SWAMID IdPer som tidigare installerats med hjälp av SWAMIDs idp-installer. Dessa  Dessa steg är testad på Centos 7 och Debian X.

...

Ta en backup eller snapshot innan du påbörjar uppgradering, testa helst på en test IdP innan du uppgradera din produktions IdP! 

Centos specifik

IdPv4 kräver Java 11. Avinstallera Java 8 och installera Java 11. Kör följande som root. 

Code Block
languagebash
titleUppgradera Java version
collapsetrue
# yum remove java-1.8.0-openjdk-headless java-1.8.0-openjdk
# yum install java-11-openjdk-headless java-11-openjdk
# alternatives --config java
There is 2 program that provides 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/java/jre1.8.0_151/bin/java
   2           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.7.10-4.el7_8.x86_64/bin/java)

Enter to keep the current selection[+], or type selection number: 2

Debian specifik

IdPv4 kräver Java 11. Avinstallera Java 8 och installera Java 11

Code Block
languagebash
titleUppgradera Java version
collapsetrue

Debian och Centos

Kör allt nedan som rootFöljande steg är samma oavsett om du kör Debian X eller Centos 7. Jetty måste uppgraderas från 9.3 till 9.4. Det är bra att kontrollera dependencies som du kan ha i edit-webapp mappen och sedan kör vi Shibboleth uppgraderingen

Jetty

Shibboleth IdP v4 kräver Jetty 9.4 och ganska mycket har ändrats jämfört med 9.3. SWAMID operations har därför packeterat en jetty-base mapp som är anpassad för SWAMID IdPer med enbart minimal ändringar. Du kan ladda ner den och packa upp i jetty mappen, därefter finns bara några ändringar som du behöver göra. Den är baserad på en jetty-base som Shibboleth projektet publicerar. Det finns mer information om hur man konfigurerar jetty-base hos Shibboleths Wiki (https://wiki.shibboleth.net/confluence/display/IDP4/Jetty94) 

Ladda ner den senaste version av Jetty 9.4. https://www.eclipse.org/jetty/download.html Vid skrivande stund, 9.4.31.v20200723

...