Prima di migrare un'applicazione WebSphere® Application Server per z/OS®, è necessario creare dei job JCL (Job Control Language) (dataset CNTL e DATA) da eseguire su z/OS durante la migrazione. È possibile utilizzare lo strumento di gestione della migrazione z/OS per creare una definizione di migrazione e caricare i processi di migrazione appropriati. Lo strumento di gestione della migrazione di z/OS presenta una serie di variabili di configurazione quando si crea una definizione per migrare un deployment manager.
Configurazioni supportate:Questo argomento riguarda la migrazione della configurazione del profilo. Per migrare le tue applicazioni alla versione più recente, utilizza l' WebSphere Application Server Migration Toolkit (Guida alla migrazione delle applicazioni).
Selezione del tipo di nodo per la migrazione
- Tipo di nodo di migrazione
- Tipo di WebSphere Application Server nodo da migrare
- Migrazione clone
- Selezionare questa opzione per eseguire una migrazione clone di un profilo esistente. La migrazione dei cloni consente l'esecuzione simultanea dell'ambiente esistente e di quello nuovo. Se il gestore di distribuzione viene clonato, tutti i nodi federati che gestisce devono essere clonati. Tuttavia, se il gestore di distribuzione non viene clonato, non è possibile clonare alcun nodo federato.
Nome della definizione di migrazione
Questa sezione identifica il nome della definizione di migrazione e il percorso della directory che contiene i processi batch e le istruzioni utilizzati per migrare un nodo WebSphere Application Server per un nodo z/OS.
- Nome della definizione di migrazione
- Nome della definizione di migrazione dell' z/OS.
Questo nome viene utilizzato esclusivamente sulla workstation per identificare i processi di migrazione e le istruzioni generate. Il nome scelto non ha alcun effetto sull' WebSphere Application Server e per la configurazione di z/OS.
- Nome del percorso del file di risposta (facoltativo)
- Nome completo del percorso di un file di risposta contenente i valori predefiniti da preinstallare nello strumento.
Un file delle risposte viene scritto ogni volta che viene creata una definizione di migrazione di z/OS. Contiene tutti i dati variabili utilizzati per creare la definizione di migrazione e può essere utilizzato per preinstallare i valori predefiniti quando si definisce una definizione di migrazione simile. Il file di risposta per una determinata definizione di migrazione viene scritto nel migration_definition_name.responseFile file all'interno della directory principale della definizione di migrazione.
Normalmente, è necessario specificare un file di risposta da una definizione di migrazione dello stesso tipo di quella che si sta per definire.
Nota: una copia del file di risposta è inclusa nel set di dati contenuto nella definizione di migrazione che si carica su un sistema di destinazione di z/OS. Questo file di risposta non viene utilizzato nel sistema z/OS, ma è presente a titolo di riferimento. Il nome membro del set di dati è ZMMTDMGR.
Set di dati target
- Qualificatore di alto livello (HLQ)
- Qualificatore di alto livello per i set di dati target z/OS che contiene i lavori e le istruzioni generati.
Quando una definizione di migrazione di z/OS viene caricata nel sistema di destinazione z/OS, i processi e i file di migrazione vengono scritti su una coppia di set di dati partizionati. Sebbene sia possibile riutilizzare questi set di dati, è più sicuro creare set di dati separati per ciascun sistema z/OS che deve essere migrato.
- HLQ.CNTL - un set di dati partizionato con record a blocchi fissi da 80 byte per contenere i processi di migrazione
- HLQ.DATA - un set di dati partizionato con dati di lunghezza variabile per contenere altri dati inclusi nella definizione di migrazione
Nota: è possibile specificare un qualificatore di alto livello multilivello come qualificatore di alto livello del set di dati.
File system di configurazione
Il file system di configurazione è il luogo in cui viene fisicamente memorizzata la configurazione del nodo oggetto della migrazione. È possibile scegliere di utilizzare un file system esistente della versione 9.0 se si dispone già di un file system appropriato sul nodo che viene migrato. Se si sceglie di utilizzare un file system esistente della versione 9.0, è necessario assicurarsi che il punto di montaggio specificato qui sia presente prima di eseguire le utilità di migrazione (BBOMDHFS o BBOMDZFS, BBOMDCP e così via) create utilizzando questo strumento. Se si sceglie di creare un nuovo file system Version 9.0 sul nodo oggetto della migrazione, la creazione effettiva del nuovo file system non avverrà fino a quando non verrà eseguito il processo opzionale BBOMDHFS o BBOMDZFS durante il processo di migrazione vero e proprio. In ogni caso, è necessario specificare qui il valore corretto per il punto di montaggio.
Per informazioni specifiche sull'impostazione della proprietà e delle autorizzazioni corrette sul punto di montaggio della configurazione, fare riferimento alle istruzioni personalizzate generate da questo strumento. Leggi le istruzioni generate e Migrazione di un'implementazione di z/OS per ulteriori informazioni sulla specifica di queste variabili.
- Punto di montaggio
- Il punto di montaggio della directory di file system di lettura/scrittura dove vengono scritti i dati dell'applicazione ed i file di ambiente.
Se questo punto di montaggio non esiste, il processo di migrazione lo crea quando si esegue il processo opzionale BBOMDHFS o BBOMDZFS.
- Nome
- Set di dati del file system creato e montato nel punto di montaggio.
- Volume, o "*" per gli SMS
- Specificare il numero di serie del volume DASD che contiene il set di dati oppure "*" per consentire a SMS di selezionare un volume.
L'utilizzo di "*" richiede che siano installate e funzionanti le routine di selezione automatica delle classi (ACS - automatic class selection) di SMS per selezionare il volume. Se non hai configurato gli SMS per gestire automaticamente l'allocazione dei set di dati, elenca esplicitamente il volume.
- Assegnazione primaria nei cilindri
- Allocazione iniziale delle dimensioni nei cilindri per il set di dati del file system di configurazione.
In un server applicativo, lo spazio totale necessario per questo set di dati aumenta con le dimensioni e il numero delle applicazioni installate.
Raccomandazione: la dimensione minima consigliata è di 420 cilindri.
- Allocazione secondaria nei cilindri
- Dimensione di ciascuna estensione secondaria in cilindri.
Raccomandazione: la dimensione minima suggerita è 100 cilindri.
- Tipo di file system
- Sistema di file gerarchico (HFS)
- Assegna e monta il tuo file system di configurazione utilizzando HFS.
- zSeries File System (ZFS)
- Alloca e monta il tuo file system di configurazione utilizzando ZFS.
- Nome della classe di archiviazione (facoltativo)
- Il nome della classe di archiviazione SMS per il file system di configurazione. Se non si assegna un nome, il valore viene determinato dalle routine di selezione automatica delle classi stabilite dall'amministratore di archiviazione.
- Nome della classe di gestione (facoltativo)
- Il nome della classe di gestione SMS per il sistema di file di configurazione. Se non si assegna un nome, il valore viene determinato dalle routine di selezione automatica delle classi stabilite dall'amministratore di archiviazione.
- Nome della classe dati (facoltativo)
- Il nome della classe dati per il file system di configurazione. Se non si assegna un nome, il valore viene determinato dalle routine di selezione automatica delle classi stabilite dall'amministratore di archiviazione.
Nomi dei set di dati e directory dei prodotti
- Nome del set di dati della libreria delle procedure JCL
- Libreria di procedure esistente nella quale devono essere copiate le procedure catalogate dall' WebSphere Application Server e per z/OS.
- WebSphere Application Server elenco dei prodotti
- Posizione del file system del prodotto installato nella versione WebSphere Application Server di 9.0.
- Link simbolico intermedio
- Selezionare questa opzione per impostare un collegamento simbolico intermedio e specificare il nome del percorso di tale collegamento, se selezionato.
Se si specifica un collegamento simbolico intermedio, i collegamenti simbolici vengono creati dal file system di configurazione al collegamento simbolico intermedio; altrimenti, vengono creati direttamente nel file system del prodotto.
Selezionare questa opzione per specificare il nome del percorso di un collegamento simbolico intermedio. Questo collegamento viene creato dai processi di personalizzazione e punta alla directory del file system del prodotto.
- Nome del percorso del collegamento simbolico intermedio
- Nome del percorso del collegamento simbolico intermedio.
Personalizzazione del server (Parte 1)
- Dalla posizione di configurazione
- Punto di montaggio
- Punto di montaggio della configurazione da cui si sta effettuando la migrazione.
- Directory principale
- Directory home della configurazione da cui si sta effettuando la migrazione.
- Alla posizione di configurazione
- Punto di montaggio
- Punto di montaggio della configurazione verso cui si sta effettuando la migrazione.
Questo è stato specificato in precedenza nel pannello Sistema file di configurazione.
- Directory principale
- Directory home della configurazione verso cui si sta effettuando la migrazione
- Nome della procedura del demone
- Nome della procedura JCL avviata utilizzata per avviare il demone migrato
Quando si esegue la migrazione alla versione 9.0, è necessario aggiornare le procedure JCL avviate. Durante la migrazione viene generata una nuova procedura avviata. È possibile specificare un nuovo nome per la procedura del daemon o utilizzare il nome esistente.
- Nome della procedura del controllore
- Nome della procedura JCL avviata utilizzata per avviare i controller migrati.
Quando si esegue la migrazione alla versione 9.0, è necessario aggiornare le procedure JCL avviate. Durante la migrazione viene generata una nuova procedura avviata. È possibile specificare un nuovo nome per la procedura del controllore o utilizzare il nome esistente.
- Nome della procedura del servant
- Nome della procedura JCL avviata utilizzata per avviare i server migrati.
Quando si esegue la migrazione alla versione 9.0, è necessario aggiornare le procedure JCL avviate. Durante la migrazione viene generata una nuova procedura avviata. È possibile specificare un nuovo nome per la procedura servant o utilizzare il nome esistente.
- Sostituisci i nomi dei comandi della procedura avviata
- Se sono stati specificati nuovi nomi per le procedure JCL, i comandi START corrispondenti nella WebSphere Application Server configurazione devono essere aggiornati in modo da corrispondere ai nuovi nomi delle procedure. Selezionare questa opzione per eseguire questo aggiornamento della configurazione.
Se si sceglie di utilizzare gli stessi nomi delle procedure, non selezionare questa opzione. Se non si utilizzano nomi di procedure congruenti per tutti i server di un tipo di processo dato (ad esempio, tutti i servant), per il nodo che si sta migrando, si consiglia di non selezionare questa opzione. In questo caso, è necessario mantenere gli stessi comandi START e sostituire manualmente le procedure utilizzando come modello la procedura generata durante la migrazione.
Note:
- La configurazione della versione 9.0 deve utilizzare procedure JCL diverse da quelle utilizzate dalla configurazione della versione 7.0. Il processo di migrazione crea nuove procedure JCL Version 9.0 utilizzando i nomi delle procedure specificati qui.
- Se si utilizzano gli stessi nomi utilizzati nella configurazione della versione 7.0, il processo di migrazione sovrascrive le procedure esistenti. Se si utilizzano gli stessi nomi, assicurarsi di eseguire il backup delle procedure esistenti di Version 7.0 prima di eseguire i processi di migrazione, nel caso in cui fosse necessario eseguire un rollback in un secondo momento.
- Se hai selezionato l'opzione per eseguire una migrazione con clonazione, questa opzione non è disponibile.
- WebSphere ID utente dell'amministratore
- Il processo di migrazione richiede l'utilizzo di un client di gestione. Se la sicurezza amministrativa è abilitata nel profilo di origine, selezionare l'opzione La sicurezza amministrativa è abilitata e specificare un ID utente valido dell'amministratore WebSphere che il client amministrativo può utilizzare per l'autenticazione. Altrimenti, deselezionare l'opzione Sicurezza amministrativa abilitata.
È possibile rimandare l'inserimento di un ID utente e modificare manualmente i lavori BBOWMG3D, BBOWDPRO, BBOWDPRE o BBOWDPOS in un secondo momento. A tal fine, deselezionare l'opzione Sicurezza amministrativa abilitata e aggiornare la TO_AdminUserid variabile con l'ID utente corretto prima di inviare il lavoro.
- WebSphere password dell'amministratore
- Il processo di migrazione richiede l'utilizzo di un client di gestione. Se la sicurezza amministrativa è abilitata nel profilo di origine, selezionare l'opzione La sicurezza amministrativa è abilitata e specificare una password valida dell'amministratore WebSphere che il client amministrativo può utilizzare per l'autenticazione. Altrimenti, deselezionare l'opzione Sicurezza amministrativa abilitata.
È possibile rimandare l'inserimento della password e modificare manualmente i lavori BBOWMG3D, BBOWDPRO, BBOWDPRE o BBOWDPOS in un secondo momento. Per farlo, deselezionare l'opzione Sicurezza amministrativa abilitata. e aggiornare la TO_AdminPassword variabile con la password corretta prima di inviare il lavoro.
Personalizzazione del server (Parte 2)
- Disabilita il precedente gestore di distribuzione
Se disabilitare il precedente gestore di distribuzione durante la migrazione. Se hai selezionato l'opzione per eseguire una migrazione con clonazione, questa opzione non è disponibile.
Se il gestore di distribuzione sorgente non è disabilitato, è possibile continuare a utilizzarlo mentre la migrazione viene completata.
Attenzione: utilizzare questa opzione con attenzione. Il motivo per cui i gestori di distribuzione di WebSphere Application Server vengono normalmente arrestati e disabilitati è quello di impedire che più gestori di distribuzione gestiscano gli stessi nodi. È necessario arrestare il gestore di distribuzione sorgente prima di avviare il gestore di distribuzione Version 9.0. Se si annulla la selezione di questa opzione, le modifiche della configurazione eseguite nella vecchia configurazione durante la migrazione potrebbero non essere migrate.
- Preferenza di migrazione dell'applicazione
- Come desideri migrare le applicazioni installate.
Nota: le applicazioni di sistema di WebSphere Application Server vengono migrate indipendentemente dal valore impostato qui.
- Migrare le applicazioni e utilizzare la directory di installazione predefinita delle applicazioni
- Installare le applicazioni aziendali dell'utente nella directory di installazione predefinita delle applicazioni come parte della migrazione.
- Migrare le applicazioni e utilizzare la directory di installazione specificata per l'applicazione
- Installare le applicazioni aziendali dell'utente in una directory di installazione delle applicazioni specificata come parte della migrazione.
- Directory di installazione dell'applicazione
- Posizione in cui WebSphere Application Server installa le applicazioni aziendali.
Questa ubicazione viene utilizzata quando si specifica che si desidera migrare e installare le applicazioni come preferenza di migrazione dell'applicazione. È possibile scegliere una posizione personalizzata specifica per l'ambiente o utilizzare la posizione predefinita.
- Eseguire la migrazione e generare script amministrativi per installare le applicazioni in un secondo momento
- Preparare le applicazioni aziendali dell'utente per l'installazione nella directory installableApps9.0 di WebSphere Application Server senza installarle durante la migrazione.
Gli script che possono essere utilizzati per installare queste applicazioni vengono generati e salvati nella directory di backup della migrazione. Per z/OS
WebSphere Application Server, la posizione di questa directory di backup è relativa alla directory temporanea specificata in questo stesso pannello. La posizione della directory di backup è determinata anche dall'identificatore di migrazione derivato e dal tipo di nodo che viene migrato. Se si specifica
/tmp/migrate come directory temporanea e l'identificatore di migrazione derivato è 55449, ad esempio, la posizione degli script generati è:
/tmp/migrate/55449/nodetype_backup/
dove
nodetype è dmgr, fed o base, a seconda del tipo di nodo che si sta migrando.
Una volta completata la migrazione, potrai eseguire questi file in qualsiasi momento e in qualsiasi combinazione. È inoltre possibile riorganizzare e combinare questi file per migliorare l'efficienza dell'installazione dell'applicazione. Per ulteriori informazioni, leggere l'articolo "Strumento Wsadmin" nella documentazione.
- Migrare le applicazioni e utilizzare la directory di installazione dell'applicazione precedente
- Installare le applicazioni aziendali degli utenti come parte della migrazione e mantenere le stesse directory di installazione delle applicazioni della versione precedente.
Restrizioni: se selezioni questa opzione, la posizione viene condivisa dall'installazione esistente di
WebSphere Application Server e dall'installazione
della versione 9.0. Se si mantengono le applicazioni migrate nelle stesse posizioni della versione precedente, si applicano le seguenti restrizioni:
- WebSphere Application Server Versione 9.0 È necessario rispettare le limitazioni relative al supporto dei nodi misti. Ciò significa che il seguente supporto non può essere utilizzato quando si richiama il wsadmin comando:
- Precompilare JSP
- Utilizza la configurazione binaria
- Distribuire EJB
- Se in seguito elimini le applicazioni da queste posizioni durante la gestione (ad esempio la disinstallazione) della tua installazione precedente, rischi di perdere involontariamente le applicazioni migrate.
- Qualsiasi applicazione installata in relazione a una variabile nella versione sorgente viene installata in relazione alla posizione assegnata a tale variabile in Version 9.0. In altre parole, la posizione assoluta non viene conservata. L'applicazione viene migrata nella posizione relativa all'interno del nuovo ambiente della versione 9.0.
Se il
deployment.xml file binariesURL di un'applicazione in fase di migrazione contiene un percorso relativo a
WebSphere Application Server, ovvero che inizia con
$(APP_INSTALL_ROOT),
$(WAS_INSTALL_ROOT), e così via, il nuovo valore della variabile
WebSphere Application Server viene utilizzato per risolvere il percorso quando l'applicazione viene installata nella nuova posizione. Selezionando questa opzione si ottengono i seguenti risultati:
- Qualsiasi applicazione installata in una directory relativa alla variabile WebSphere Application Server viene installata sotto il valore di tale variabile in Version 9.0.
- Qualsiasi applicazione installata in una directory non relativa a una WebSphere Application Server variabile viene migrata e sovrascritta nella stessa directory. Se un'applicazione è installata nella /employee_records/retrieval_Apps directory, ad esempio, l'applicazione viene migrata e sovrascritta nella /employee_records/retrieval_Apps directory.
- Non migrare le applicazioni
- Non fare nulla con le applicazioni aziendali degli utenti.
- Migrazione delle impostazioni personalizzate della console amministrativa "Le mie attività"
- "I miei compiti" è supportato solo nella versione WebSphere Application Server 7.0 o successive.
- Migrare le impostazioni per "Le mie attività" salvate nella posizione root utente dell'area di lavoro predefinita (wstemp)
- Migrare le impostazioni per "Le mie attività" salvate nella posizione radice dell'area di lavoro definita dall'utente
- Posizione radice dell'area di lavoro definita dall'utente
Personalizzazione del server (Parte 3)
Nota: questo pannello appare solo se selezioni l'opzione per eseguire una migrazione clone.
- Nomi brevi
- Nome breve della cella
- Fornire un nuovo nome abbreviato per la cella Versione 9.0.
- Nome breve del nodo
- Fornire un nuovo nome abbreviato per il nodo Versione 9.0.
- Nome breve del server
- Fornire un nuovo nome abbreviato per il server Version 9.0.
- Prefisso nome breve cluster
- Fornisci un prefisso breve composto da un massimo di 3 caratteri. Viene utilizzato per generare nomi brevi di cluster univoci per la cella versione 9.0.
- Prefisso nome breve server
- Fornisci un prefisso breve composto da un massimo di 3 caratteri. Viene utilizzato per generare nomi brevi univoci del server per la cella 9.0 della versione.
- nome lavoro daemon
- Fornire un nome di processo per il demone del servizio di localizzazione nel nuovo ambiente. Il nome deve essere diverso dal demone nell'ambiente precedente.
Opzioni del processo di migrazione
- Opzioni di traccia della migrazione
Se si sceglie di abilitare il tracciamento, questo rimane abilitato durante l'intero processo di migrazione.
- Abilita tracciamento script
- Abilita o disabilita la tracciabilità della creazione della home page, l'invocazione degli strumenti di profilo e migrazione e le fasi finali di elaborazione della migrazione.
- Abilita tracciamento creazione profilo
- Abilita o disabilita la traccia durante la creazione del profilo.
- Abilita tracciamento pre-aggiornamento
- Abilita o disabilita la traccia durante il processo di creazione dell' WASPreUpgrade.
- Abilita tracciamento post-aggiornamento
- Abilita o disabilita la traccia durante il processo di creazione dell' WASPostUpgrade.
- Opzioni JVM per processi di migrazione
- Dimensione iniziale dell'heap (MB)
- La memoria iniziale allocata per l'heap dell' JVM.
- Dimensione massima heap (MB)
- La dimensione massima dell'heap che può essere allocata per l'heap dell' JVM.
- Posizione della directory temporanea
- La directory in cui vengono scritti il backup della configurazione precedente e la traccia della migrazione.
Durante la migrazione è necessaria una copia di backup della configurazione della versione precedente. La posizione predefinita di questo backup è /tmp/migrate. Se il /tmp file system non dispone di spazio sufficiente per memorizzare la configurazione di backup, è possibile specificare un'altra posizione. Se si sceglie di sovrascrivere la posizione predefinita della copia di backup, la pratica migliore consiste nel mantenere la stessa convenzione di denominazione e sostituire la /tmp parte con un altro percorso, /myTemp/migrate ad esempio.
- Identificatore della definizione di migrazione
- Identificatore utilizzato per creare una directory nella directory temporanea che contiene i set di dati di migrazione temporanei e i dati di configurazione del backup.
- Directory temporanea Java™
- È possibile specificare una directory temporanea Java utilizzata dalla macchina virtuale Java per creare e archiviare file temporanei durante la migrazione.
- Imposta la directory temporanea Java
- Posizione della directory temporanea Java
Valori porta
Definire quali valori di porta utilizzare nel nuovo profilo e come gestire i conflitti tra porte. Se si riutilizzano i valori delle porte del vecchio profilo, il nuovo profilo non potrà essere eseguito contemporaneamente al vecchio profilo a causa di conflitti tra le porte. Se si intende eseguire entrambi i profili contemporaneamente, assicurarsi che ciascuno utilizzi porte diverse.
- Utilizza le stesse porte utilizzate dal vecchio profilo
- Riutilizza i valori delle porte definiti nel profilo sorgente.
Nota: questa opzione non viene visualizzata se si seleziona l'opzione per una migrazione clone.
- Selezionare manualmente le porte
- Imposta valori personalizzati per ciascuna porta nel profilo di destinazione nel pannello seguente.
- Genera nuove porte, incrementando da un valore di porta iniziale comune
- Genera nuove porte dal valore della porta specificato. I conflitti tra porte vengono risolti automaticamente.
- Risoluzione conflitto di porta
- Scegli come risolvere i conflitti di porta.
- Incremento dal valore del porto in conflitto
- Se viene rilevato un conflitto di porte, il valore della porta viene incrementato dalla porta in conflitto al valore della porta disponibile successivo.
- Incremento da un valore di porta iniziale comune
- Se viene rilevato un conflitto di porte, il valore della porta viene incrementato dal valore specificato al valore della porta disponibile successivo.
Definizione istruzione lavoro
Tutti i lavori di migrazione personalizzati per te richiedono una dichiarazione di lavoro.Inserisci una dichiarazione di lavoro valida per la tua installazione. Il processo di creazione della migrazione aggiorna automaticamente il nome del processo in tutti i processi generati, quindi non è necessario preoccuparsi di quella parte della dichiarazione del processo. Se sono necessarie delle righe di continuazione, sostituirle alle righe di commento.