Task del ciclo di vita
Informazioni sulla replica della configurazione
È possibile utilizzare gli stessi script creati durante l'impostazione DR, Replicare gli artifact del file system a OCI e pianificare la replica dei file system tenendo presenti le considerazioni riportate di seguito per ogni artifact.
- Replica delle Oracle home durante il ciclo di vita
Questo è un artifact statico. Non cambia frequentemente, quindi non c'è bisogno di replicarlo regolarmente. Solo quando si esegue una modifica nella Oracle home, ad esempio l'attività di applicazione delle patch, è necessario replicarla.
- Replica della configurazione condivisa del dominio WebLogic durante il ciclo di vita
Questo è un artifact dinamico. Tra le altre cose, contiene
ASERVER_HOME
, che è l'origine della verità della configurazione del dominio WebLogic Server eAPPLICATION_HOME
, che viene aggiornato ogni volta che un'applicazione viene distribuita, non distribuita, aggiornata e così via.Si prevede che questa configurazione condivisa del dominio WebLogic venga modificata frequentemente. Pianificare una replica regolare di questo artifact, che dovrebbe essere più o meno frequente a seconda della frequenza con cui vengono apportate le modifiche alla configurazione nel sistema. Un altro approccio controllato consiste nell'eseguire una replica ogni volta che si esegue una modifica alla configurazione primaria.
- Replica della configurazione privata del dominio WebLogic durante il ciclo di vita
Si tratta inoltre di un artifact dinamico, che contiene
MSERVER_HOME
eNM_HOME
. Non si prevede aggiornamenti frequenti nella homenodemanager
dopo la configurazione iniziale. Il contenuto diMSERVER_HOME
cambierà con la stessa frequenza diASERVER_HOME
, poiché contiene la cartella del dominio utilizzata dai server gestiti. Tuttavia, la maggior parte del contenuto (ASERVER_HOME/config
) viene aggiornata e scaricata daAdminServer
all'avvio dei server gestiti e all'applicazione delle modifiche alla configurazione mediante WLST (Scripting Tool) WebLogic o la console di amministrazione di Oracle WebLogic Server. Non è fondamentale replicare questo artifact con la stessa frequenza della configurazione condivisa. È obbligatorio replicarlo solo quando vengono eseguite modifiche ad altre cartelle inMSERVER_HOME
(ad esempio, una modifica nella cartellaMSERVER_HOME/bin
). - Replica della cartella runtime condivisa
Se si memorizza un artifact runtime in questa cartella, pianificare la replica in standby, in base alle esigenze aziendali.
Anziché utilizzare il file system Oracle Cloud Infrastructure File Storage e replicarlo con
rsync
, è possibile utilizzare un accesso a Oracle Database File System (DBFS) per il contenuto runtime condiviso. In questo modo, il contenuto risiede nel database e viene replicato automaticamente nella parte secondaria con la replica di base di Oracle Data Guard. Vedere Informazioni su Oracle Database File System in Ulteriori informazioni per i dettagli sull'uso di DBFS.
La tabella riportata di seguito contiene un riepilogo dei suggerimenti per la replica degli artifact del file system durante il ciclo di vita.
Artifact | Contiene | Suggerimento |
---|---|---|
Oracle home | Home FMW, JDK, inventario | Replica solo sotto richiesta (ad esempio, dopo l'applicazione delle patch) |
WebLogic Configurazione condivisa dominio | ASERVER_HOME , applicazioni, piani di distribuzione, keystore
|
Pianificare la replica, potrebbe essere necessaria un'alta frequenza. La frequenza dipende dalla frequenza con cui vengono eseguite le modifiche alla configurazione nel sistema WebLogic Server. |
Configurazione privata dominio WebLogic | MSERVER_HOMES , nodemanager config |
Pianificare la replica. L'alta frequenza non è normalmente necessaria. |
Runtime condiviso | Artifact di runtime specifici del cliente (non JMS, non TLOGS) | Determinato dai requisiti. Se si tratta di un MOUNT DBFS, il contenuto viene replicato automaticamente da Oracle Data Guard. |
Eseguire uno switchover
Esecuzione di un failover
Apri secondario per convalida
Nota:
Questa operazione deve essere eseguita con cautela: se nel database sono presenti messaggi JMS in sospeso quando viene convertito in snapshot, i server del sito in standby li elaboreranno all'avvio. Verificare che non vi siano azioni in sospeso nel database primario durante la conversione in standby snapshot.Failover locale del server di amministrazione su OCI
Nota:
Questo task del ciclo di vita è applicabile solo quando i server di amministrazione WebLogic utilizzano un VIP per l'alta disponibilità locale e la cartella di configurazione del server di amministrazione (ASERVER_HOME
) si trova in una posizione condivisa.
La procedura viene illustrata in Verifica del failover manuale del server di amministrazione. Ciò fornisce la protezione failover locale per il server di amministrazione. Tenere presente che questa operazione non è necessaria per i server gestiti che dispongono di una protezione High Availability locale basata sulla funzione Migrazione automatica dei servizi.
Se è necessario eseguire un failover del server di amministrazione su un altro host quando il database primario è in esecuzione nel sito OCI, è possibile seguire tale procedura. Tuttavia, è necessaria un'azione aggiuntiva relativa al passo "Eseguire la migrazione dell'indirizzo IP virtuale ADMINVHN nel secondo host".
Eseguire i passi riportati di seguito per scollegare il VIP dall'host WebLogic Server in cui il server di amministrazione era in esecuzione e collegarlo all'host WebLogic Server in cui si sta spostando l'amministrazione (scollegare il VIP da APPHOST1 e collegarlo a APPHOST2 sul sito OCI):
- Come utente
root
, eseguire i comandi seguenti in APPHOST1 per rimuovere il VIP del server di amministrazione dall'interfaccia di rete. - Scollegare il VIP del server di amministrazione da APPHOST1 .
- Connettersi alla console OCI e selezionare l'area e il compartimento appropriati.
- Passare all'istanza di computazione. Fare clic su Compute, Instances, quindi fare clic su APPHOST1.
- Fare clic su VNIC collegate, quindi selezionare la VNIC a cui è collegato il VIP del server di amministrazione.
- Fare clic su IPv4 Indirizzi e modificare il VIP utilizzato dal server di amministrazione.
- Salvare l'indirizzo IP del VIP e il nome
fqdn
in una nota (ad esempio: 100.70.8.120, idrwls-vip.midtiersubnet.hydrvcn.oraclevcn.com). - Fare clic su Elimina IP privato.
- Collegare il VIP del server di amministrazione a APPHOST2.
- Passare all'istanza di computazione. Fare clic su Compute, Instances, quindi fare clic su APPHOST2.
- Fare clic su VNIC collegate, quindi selezionare la VNIC a cui è collegato il VIP del server di amministrazione.
- Fare clic su Assign Second Private IP address.
- Fare clic su IPv4 Indirizzi, quindi su Assegna indirizzo IP privato secondario.
- Immettere i valori dell'indirizzo IP privato e del nome host utilizzati in precedenza. Ad esempio: 100.70.8.120 per l'IP e
hydrwls-vip
come nome host.
- Eseguire il login a APPHOST2 come utente root, quindi eseguire i comandi seguenti per collegare il VIP del server di amministrazione all'interfaccia di rete.
- Eseguire il resto dei passi come descritto in Verifica del failover manuale del server di amministrazione.