Note su Solaris 10 8/07

Aggiornamento con Live Upgrade di un sistema con Solaris Trusted Extensions configurato con zone con etichetta

Se il sistema Solaris è configurato con Solaris Trusted Extensions, è possibile usare Live Upgrade per aggiornarlo alla versione Solaris 10 8/07. Procedere come segue:

  1. Aggiornare il sistema usando Solaris Live Upgrade. Seguire la procedura standard di Solaris per l'utilizzo di Live Upgrade sui sistemi in cui sono presenti zone.

  2. Attivare il file system che contiene l'ambiente di boot alternativo. L'esempio seguente utilizza /a:


    # mount <filesystem> /a
  3. Applicare le patch di Trusted Extensions all'ambiente di boot alternativo.


    # cd <release_media>/Solaris_10/ExtraValue/CoBundled/Trusted_Extensions/Patches
    
    ## for SPARC
    # patchadd -R /a 125533-01
    # patchadd -R /a 126363-01
    # patchadd -R /a 126365-02
    # patchadd -R /a 126448-03
    # patchadd -R /a 126450-01
    # patchadd -R /a 126916-01
    
    
    ## for x86
    # patchadd -R /a 125534-01
    # patchadd -R /a 126364-02
    # patchadd -R /a 126366-02
    # patchadd -R /a 126449-03
    # patchadd -R /a 126451-01
    # patchadd -R /a 126917-01
  4. Disattivare il file system e attivare l'ambiente di boot alternativo.

  5. Riavviare il sistema.


    # init 6

Se al momento dell'installazione il sistema era stato configurato per l'utilizzo di un servizio di denominazione diverso da quello utilizzato durante l'aggiornamento, la zona globale potrebbe non utilizzare correttamente il nuovo servizio dopo l'avvio. Ad esempio, se al momento dell'installazione era stato specificato il servizio di denominazione NIS ma il sistema è stato successivamente configurato come client LDAP, l'avvio con luactivate potrebbe ripristinare NS come servizio di denominazione della zona globale. Questa condizione è dovuta alla CR 6569407.

Per risolvere il problema, impostare il collegamento simbolico del file name_service.xml nella directory /var/svc/profile in modo che punti al file xml corretto per il servizio di denominazione in uso. Ad esempio, se durante l'installazione era stato specificato il servizio di denominazione NIS, name_service.xml dovrà essere un collegamento simbolico a ns_nis.xml. Se il sistema era stato successivamente configurato come client LDAP, e LDAP era in uso al momento di Live Upgrade, digitare il seguente comando:


# ln -fs ns_ldap.xml name_service.xml

Eseguire il comando prima di avviare Live Upgrade o prima di eseguire lucreate. In alternativa, se il comando non è stato eseguito prima di lucreate, procedere come segue dopo aver eseguito luactivate:

  1. Attivare con lumont il nuovo ambiente di boot:


    # lumount <nome_BE>
  2. Spostarsi nella directory /var/svc/profile dell'ambiente di boot.


    # cd /.alt.<nome_BE>/var/svc/profile
  3. Eseguire il collegamento appropriato di name_service.xml. Ad esempio:


     # ln -fs ns_ldap.xml name_service.xml
  4. Attivare l'ambiente di boot con luumount.


    # luumount <nome_BE>

Nota –

Se il sistema è stato avviato senza eseguire i punti indicati in precedenza, sarà necessario avviare manualmente i servizi client SMF legati al servizio di denominazione appropriato.