Considerazioni sulla versione IP per le celle

Ci sono problemi di compatibilità da considerare quando si configura la versione IP per le celle.

[IBM i]

Supporto per Internet Protocol Versioni

Il prodotto supporta Internet Protocol Versione 4 ( IPv4) E Internet Protocol Versione 6 ( IPv6). IPv6 il supporto è stato introdotto con IBM® i pubblicazione V5R4, e sebbene WebSphere® Application Server V6.0 supporta solo IPv4, durante il funzionamento V5R4 e versioni successive di IBM i, WebSphere Application Server V6.1 e successivamente il supporto IPv4 E IPv6. Quando si definisce un nodo, è necessario specificare il nome host come stringa o come indirizzo numerico a 32 bit.

[ AIX Solaris HP-UX Linux Finestre]

Supporto per Internet Protocol Versione 4 e Internet Protocol Versione 6

Internet Protocol La versione 4 non è più praticabile per molte aziende. Poiché si basa su un'architettura a 32 bit, vi è una crescente carenza di Internet Protocol Versione 4 ( IPv4) indirizzi. Internet Protocol Versione 6 (IPv6 ) si basa su un'architettura a 128 bit, che consente di rendere disponibile su Internet un numero molto maggiore di indirizzi.

In risposta, il prodotto ora include il supporto per IPv6, oltre al supporto continuo per IPv4. Ciò significa che i nodi running WebSphere Application Server È possibile utilizzare la versione 6 e successive IPv6. Tuttavia, tieni presente che i nodi running WebSphere Application Server Versione 5.x non posso usare IPv6.

Il prodotto supporta a doppia modalità ambiente in cui è possibile eseguire applicazioni legacy meno recenti IPv4 E IPv6-enabled applicazioni in esecuzione IPv6. Tieni presente, tuttavia, che esistono restrizioni sull'utilizzo IPv4 E IPv6 nella stessa cella. Queste informazioni documentano tali restrizioni e delineano i modi in cui è possibile impostare le celle, a seconda della versione di IP che utilizzerai.

Nota: IPv6 non è supportato sui trasporti nativi. Se hai bisogno di questa funzione, devi configurare una catena di canali. Le catene di canali potrebbero non essere configurate automaticamente per un server da cui è stata eseguita la migrazione WebSphere Application Server V5 A WebSphere Application Server V6. Le catene di canali vengono configurate automaticamente quando crei un file V6 server.

Quando si definisce un nodo, è necessario specificare il nome host come stringa o come indirizzo numerico a 32 bit.

[ AIX Solaris HP-UX Linux Finestre]

Cella a doppia modalità

In una cella dual mode, mista IPv4 E IPv6 le comunicazioni sono supportate. Per impostazione predefinita, una cella è impostata sulla modalità doppia al momento della creazione. Tieni presente, tuttavia, che solo i nodi running WebSphere Application Server La versione 6 e successive sono valide in una cella dual mode.

Il gestore distribuzione può gestirli entrambi IPv4 E IPv6 nodi. I server delle applicazioni possono ascoltare entrambi IPv4 E IPv6 comunicazioni.

IPv4 E IPv6 i nodi non possono comunicare tra loro, quindi lo scopo della cella dual mode è quello di abilitare questa comunicazione, permettendoti così di utilizzare le tue applicazioni esistenti, eseguendo su IPv4, con le applicazioni più recenti che sono state abilitate per IPv6.

La seguente illustrazione mostra una cella a doppia modalità:

Cella a doppia modalità
[ AIX Solaris HP-UX Linux Finestre]

IPv4-only cellula

In un IPv4-only cella, tutti i nodi devono:
  • Utilizzo IPv4
  • Correre WebSphere Application Server Versione 5.x
  • Avere nomi host definiti come stringhe o indirizzi numerici a 32 bit.
IPv4-only cellula

È importante notare che, per impostazione predefinita, una cella è impostata sulla modalità doppia. Tuttavia, per correre in un IPv4-only ambiente, dovrai impostare esplicitamente la cella su IPv4. Per ulteriori informazioni, consultare l'argomento sulle impostazioni della Java™ virtual machine (JVM).

Nota: Se vuoi eseguire una combinazione di WebSphere Application Server Versione 5.x E WebSphere Application Server Versione 6.0 o successivi nodi sopra IPv4, vedere la sezione seguente sulla configurazione di una cella nodo mista.
[ AIX Solaris HP-UX Linux Finestre]

Cella nodo mista

Una cella nodo mista è composta da alcuni nodi in esecuzione WebSphere Application Server Versione 5.x e altri nodi in esecuzione WebSphere Application Server Versione 6 o successiva. In una cella nodo mista, tutti i nodi devono utilizzare IPv4. Quando si definisce un nodo che verrà utilizzato in una cella di nodo misto, è necessario specificare il nome host come stringa o come indirizzo numerico a 32 bit, indipendentemente dal fatto che il nodo sia in esecuzione WebSphere Application Server Versione 5.x O WebSphere Application Server Nella versione 6 e successive non è possibile specificare indirizzi numerici a 128 bit.

Cella nodo mista

In una cella a nodo misto, anche se il WebSphere Application Server I nodi della versione 6 e successive verranno configurati per l'uso IPv4, il sistema operativo in esecuzione su di essi può comunque supportare entrambi IPv4 E IPv6. Ciò è vero purché i nodi della Versione 6 e successive siano configurati con nomi host basati su stringhe o indirizzi numerici a 32 bit.

Tieni inoltre presente che puoi aggiungere solo Version 5.x nodi in una cella nodo mista attraverso la migrazione. Devi prima migrare da una versione 5.x Gestione distribuzione a una versione 6.0 o versione successiva Deployment Manager, quindi mantenere la versione 5.x nodi o migrarli a Version 6.0 o nodi successivi.

[ AIX Solaris HP-UX Linux Finestre]

IPv6-only cellula

In un IPv6-only cella, tutti i nodi devono:
  • Utilizzo IPv6
  • Correre WebSphere Application Server Versione 6 o successiva
  • Avere nomi host definiti come stringhe o indirizzi numerici a 128 bit.
IPv6-only cellula
[IBM i]

Specifica dei nomi host

Quando crei un nuovo profilo, puoi facoltativamente specificare il nome host per il profilo utilizzando il file -hostName parametro. Se non si specifica il nome host, il nome host per il profilo verrà utilizzato per impostazione predefinita il nome host completo del server. Se scegli di utilizzare il -hostName parametro e desideri specificare l'indirizzo IP del tuo server, specifica l'indirizzo numerico valido a 32 bit.

[ AIX Solaris HP-UX Linux Finestre]

Specifica dei nomi host per WebSphere Application Server

Durante la creazione del profilo per WebSphere Application Server, ti verrà chiesto di fornire il nome host o l'indirizzo IP della macchina su cui viene creato il profilo nel file Nome host o indirizzo IP campo. Il nome host o l'indirizzo IP specificato viene utilizzato per pubblicizzare questo profilo a tutti gli altri WebSphere Application Server profili nelle configurazioni delle celle. Tutti i nodi nella cella utilizzeranno i nomi host o gli indirizzi IP definiti in questo modo per raggiungersi a vicenda. In generale, è meglio utilizzare sempre un nome host per identificare un profilo. Utilizzando un nome host, non dovrai preoccuparti di quale indirizzo IP viene utilizzato (32 bit o 128 bit), se viene eseguito su IPv4 O IPv6, e così via. Finché il servizio DNS è configurato correttamente, i nodi dovrebbero essere in grado di lavorare insieme.

Tuttavia, se preferisci, puoi controllare quale stack IP o indirizzo viene utilizzato. Per fare ciò, inserisci l'indirizzo IP specifico (32 bit per IPv4 o 128 bit per IPv6) dentro Nome host o indirizzo IP campo. Questo profilo verrà poi identificato con questo indirizzo IP ed altro WebSphere Application Server i nodi utilizzeranno questo indirizzo IP per comunicare con questo nodo.

Quando si specifica IPv6 indirizzi, è buona norma circondarli con staffe protettive. Ad esempio, [fe80::202:57ff:fec4:2334]. Il motivo è che nell'elaborazione interna del sistema gli indirizzi IP vengono spesso combinati con i numeri di porta sotto forma di<IP address>:<port number> e i due punti dentro IPv6 gli indirizzi potrebbero creare confusione in tali circostanze. Tuttavia, tieni presente che non è possibile utilizzare IPv6 indirizzi racchiusi tra parentesi all'interno della console amministrativa o del file Strumento di gestione dei profili.

Si noti che l'uso di IPv6 ( Internet Protocol Versione 6) e WS-AT (Web Services Atomic Transactions) non sono supportati sui trasporti HTTP; sono supportati solo su catene di canali di trasporto HTTP.

Si noti che nello scripting le parentesi potrebbero avere un significato speciale, a seconda del collegamento linguistico utilizzato (ad esempio, Jacl). È possibile aggirare questo problema utilizzando un carattere speciale di escape davanti alle parentesi di apertura e chiusura. Utilizzando la rilegatura Jacl, ad esempio, lo stesso IPv6 l'indirizzo citato in precedenza può essere inserito come\[fe80::202:57ff:fec4:2334\]

Nota: Anche se non è possibile utilizzare le parentesi con IPv6 indirizzi all'interno della console di gestione, è necessario utilizzare le parentesi per specificare un IPv6 indirizzo come parte dell'URL della console di gestione in un browser. Ciò consente al browser di distinguere il file IPv6 indirizzo dal valore della porta.

Configurazione multicast

[IBM i]Il prodotto utilizza la trasmissione multicast a livello di nodo per consentire a un agente del nodo di rilevare i processi gestiti nel nodo. IPv4 E IPv6 gli indirizzi non sono compatibili. Pertanto, per consentire a WebSphere Application Server node da eseguire dopo l'installazione iniziale, entrambi IPv4 E IPv6 gli indirizzi multicast vengono inizialmente definiti nella configurazione dell'agente del nodo e, quando viene avviato un agente del nodo, entrambi gli indirizzi vengono provati in sequenza. Elimina il NODE_IPV6_MULTICAST_DISCOVERY_ADDRESS indirizzo dopo l'installazione perché, limitando il rilevamento multicast al protocollo noto, l'agente del nodo funziona in modo più efficiente.

[ AIX Solaris HP-UX Linux Finestre]Il prodotto utilizza la trasmissione multicast a livello di nodo per consentire a un agente del nodo di rilevare i processi gestiti nel nodo. IPv4 E IPv6 gli indirizzi non sono compatibili. Pertanto, per consentire a WebSphere Application Server node da eseguire dopo l'installazione iniziale, entrambi IPv4 E IPv6 gli indirizzi multicast vengono inizialmente definiti nella configurazione dell'agente del nodo e, quando viene avviato un agente del nodo, entrambi gli indirizzi vengono provati in sequenza. Elimina l'indirizzo NODE_MULTICAST_DISCOVERY_ADDRESS o il file NODE_IPV6_MULTICAST_DISCOVERY_ADDRESS indirizzo dopo l'installazione. A quel punto, dovresti sapere se il nodo è in esecuzione IPv4 O IPv6, limitando quindi il rilevamento multicast al protocollo noto, l'agente del nodo viene eseguito in modo più efficiente.

La configurazione dell'indirizzo multicast dipende dal fatto che le celle abbiano nomi di cella uguali o diversi. Vengono applicate le seguenti condizioni:
  • Se ciascuna cella ha un nome di cella diverso, la configurazione può condividere lo stesso indirizzo multicast. Il sistema funziona correttamente poiché i pacchetti provenienti da altre celle vengono filtrati secondo necessità. Tuttavia, per una maggiore efficienza e per ridurre le comunicazioni non necessarie, utilizzare indirizzi multicast diversi per i nodi che risiedono sullo stesso host. È possibile rendere univoco l'indirizzo multicast per ciascuna cella in modo che tutti i nodi all'interno di una cella utilizzino lo stesso indirizzo IP e la stessa porta. Oppure puoi rendere l'indirizzo univoco per ogni nodo all'interno di ciascuna cella. Per rendere l'indirizzo univoco, assegnare un indirizzo IP di classe D univoco per ciascun host o assegnare un valore di porta univoco per ogni nodo. E' sufficiente mantenere lo stesso indirizzo IP e rendere la porta univoca per ogni nodo.
  • Se le celle hanno lo stesso nome e risiedono nella stessa sottorete, utilizzare un indirizzo multicast diverso per ciascuna cella.