[AIX]

Aggiornamenti del livello di manutenzione di staging su AIX

In AIX®, è possibile utilizzare più installazioni di IBM® MQ sullo stesso server per controllare la release degli aggiornamenti del livello di manutenzione.

Prima di iniziare

I passi in questa attività si basano su un esempio di scenario in cui si presume che l'utente disponga di due copie di IBM MQ denominate Inst_1 e Inst_2, di un numero di applicazioni e di due gestori code, QM1 e QM2, in esecuzione su un server. Per impostare la configurazione per questo scenario, completare la seguente procedura:
  1. Installare due copie di IBM MQ. In questo esempio, sono denominati Inst_1 e Inst_2.
  2. Rendere Inst_1 primario eseguendo setmqinst.
  3. Associare tutti i gestori code sul server a Inst_1 eseguendo setmqm.
  4. Avviare tutti i gestori code sul server.
Nota: da 1Q 2023, per Multiplatforms, esistono due tipi di manutenzione:
  • Fix pack, che contengono i rollup di tutti i difetti corretti a partire dalla precedente distribuzione del fix pack (o GA). I fix pack vengono prodotti esclusivamente per le release Long Term Support (LTS) durante il normale ciclo di vita del supporto.
  • CSU (cumulative security updates), che sono aggiornamenti più piccoli e contengono patch di sicurezza rilasciate dopo la precedente manutenzione (GA). Le CSU vengono prodotte per le release LTS (incluse le release nel supporto esteso) e anche per la release IBM MQ Continuous Delivery (CD) più recente, come richiesto per fornire le patch di sicurezza pertinenti.

Per i rilasci di manutenzione successivi o successivi a 1Q 2023, la quarta cifra in VRMF rappresenta un numero di fix pack o un numero CSU. Entrambi i tipi di manutenzione sono reciprocamente cumulativi (ovvero, contengono tutto ciò che è incluso nelle vecchie CSU e fix pack) ed entrambi sono installati utilizzando gli stessi meccanismi per l'applicazione della manutenzione. Entrambi i tipi di manutenzione aggiornano la F - cifra del VRMF a un numero più alto di qualsiasi precedente manutenzione: i fix pack utilizzano valori "F" divisibili per 5, le CSU utilizzano valori "F" non divisibili per 5.

Per le release di manutenzione precedenti a 1Q 2023, la quarta cifra in VRMF rappresenta sempre il livello fix pack. Ad esempio, il primo fix pack della release IBM MQ 9.3.0 LTS è numerato 9.3.0.1.

Per ulteriori informazioni, vedere Modifiche al modello di consegna della manutenzione di IBM MQ.

Informazioni su questa attività

È possibile installare più copie di IBM MQ su un server per preparare la release degli aggiornamenti del livello di manutenzione IBM MQ . Ad esempio, come nello scenario descritto nei passaggi dell'attività, utilizzando due installazioni per presentare gli aggiornamenti del livello di manutenzione, si mantengono due livelli di manutenzione su un server, con l'obiettivo di portare tutti i gestori code e le applicazioni al livello di manutenzione di produzione prima di sostituire il precedente livello di manutenzione con il livello successivo.

L'installazione utilizzata da un'applicazione è guidata dal gestore code a cui si connette un'applicazione. Il comando setmqm associa un gestore code a un'installazione. È possibile associare un gestore code ad un'installazione differente purché l'installazione sia allo stesso livello di comando o ad un livello superiore. In questo scenario, tutte le installazioni sono allo stesso livello di comando. È possibile associare o riassociare un gestore code a una delle installazioni che eseguono uno dei fix pack o gli aggiornamenti cumulativi della sicurezza (CSU).

In questo scenario, un'applicazione si collega all'installazione primaria. Quando si connette a un gestore code, IBM MQ commuta il link all'installazione associata al gestore code; consultare Coesistenza di gestori code a più installazioni su AIX, Linuxe Windows.

Per le applicazioni create con opzioni di collegamento descritte nella documentazione del prodotto, il modo più semplice per configurare il percorso di ricerca della libreria di collegamenti per applicazioni IBM MQ consiste nel rendere primaria un'installazione. Solo se è importante prelevare una fix nella libreria di link IBM MQ , è necessario esaminare il percorso di ricerca. È necessario eseguire l'installazione con la correzione della libreria di collegamento IBM MQ come principale oppure eseguire una regolazione locale per l'applicazione, ad esempio eseguendo il comando setmqenv .

L'esecuzione dei comandi è una questione diversa. I comandi vengono sempre eseguiti dall'installazione primaria o dall'installazione selezionata eseguendo il comando setmqenv . Se si esegue un comando dall'installazione non corretta, il comando ha esito negativo. Ad esempio, se QM1 è associato a Inst_1, l'esecuzione del comando Inst_2_Installation_path/bin/strmqm QM1 non riesce.

Procedura

Applicare il primo aggiornamento del livello di manutenzione a Inst_2.

  1. Scaricare il primo fix pack o CSU (cumulative security update) per la versione del proprio prodotto quando viene rilasciato.
  2. Applicare il fix pack o il CSU (cumulative security update) scaricato su Inst_2.
  3. Verifica Inst_2
  4. Trasferire i gestori code a Inst_2 uno alla volta
    1. Arresta QM1 e le applicazioni connesse.
      Il comando endmqm informa un'applicazione che il gestore code a cui è connesso è in fase di arresto; consultare Arresto di un gestore code.
      Nota: L' applicazione degli aggiornamenti del livello di manutenzione ai gestori di code multistanza su AIX descrive come applicare la manutenzione a un gestore di code multistanza. Un gestore code a più istanze può continuare l'esecuzione su un server, mentre la manutenzione viene applicata a un altro server.
    2. Impostare l'ambiente locale sull'installazione Inst_2.
      . Inst_2_INSTALLATION_PATH/bin/setmqenv -s
      
    3. Associare il gestore code con Inst_2
      setmqm -m QM1 -n Inst_2
      
    4. Avvia QM1.
      strmqm QM1
      
    5. Ripetere le fasi secondarie c e d per QM2.
  5. Imposta Inst_2 primario.
    Inst_2_INSTALLATION_PATH/bin/setmqinst -i -n Inst_2
    

Applicare il secondo aggiornamento del livello di manutenzione a Inst_1.

  1. Scaricare il fix pack successivo o il CSU (cumulative security update), per la versione del prodotto quando viene rilasciato.
    Per ulteriori informazioni, vedere Dove trovare le immagini di installazione scaricabili.
  2. Applicare il fix pack o il CSU (cumulative security update) appena scaricato in Inst_1.
  3. Verifica Inst_1
  4. Trasferire i gestori code a Inst_1 uno alla volta
    Seguire il passo 4, sostituendo Inst_2 con Inst_1 nelle istruzioni.
  5. Imposta Inst_1 primario.
    Inst_1_INSTALLATION_PATH/bin/setmqinst -i -n Inst_1
    

Per aggiornamenti di manutenzione successivi, alternare tra Inst_2 e Inst_1.

  1. Alternare tra i passi ripetuti da 1 a 5 per Inst_2 e i passi 6 a 10 per Inst_1.