Condividi tramite


Avvio rapido: Distribuire WebLogic Server in Macchine virtuali di Azure (VM)

Questo articolo illustra come distribuire rapidamente WebLogic Server (WLS) in una Macchina virtuale di Azure con il set di scelte di configurazione più semplice possibile tramite il portale di Azure. In questa guida introduttiva si apprende come:

  • Distribuire WebLogic Server con il server di amministrazione abilitato in una macchina virtuale usando il portale di Azure.
  • Distribuire un'applicazione Java di esempio con la console di amministrazione di WebLogic Server.
  • Connettersi alla macchina virtuale che esegue WebLogic tramite SSH.

Questo articolo usa l'offerta di Azure Marketplace per WebLogic Server per accelerare il percorso di migrazione ad Azure. L'offerta effettua automaticamente il provisioning di diverse risorse di Azure, incluse le risorse seguenti:

  • Macchina virtuale di Azure preinstallata con la versione del sistema operativo preferita, la versione JDK Java e la versione di WebLogic Server.
  • Configurazione TLS/SSL, che consente di generare facilmente un certificato autofirmato.
  • Rete virtuale (VNet), inclusa la possibilità di effettuare il provisioning in una rete virtuale esistente.
  • Connessione di database a un database preesistente.

Se si preferisce un approccio graduale meno automatizzato, vedere Installare manualmente WebLogic Server in macchine virtuali di Azure.

Per fornire commenti e suggerimenti o collaborare strettamente sugli scenari di migrazione con il team di progettazione che sviluppa soluzioni WebLogic in Azure, compilare questo breve sondaggio sulla migrazione di WebLogic e includere le informazioni di contatto. Il team di responsabili del programma, architetti e ingegneri sarà in contatto con voi per avviare una stretta collaborazione.

Prerequisiti

Distribuire WebLogic Server con il server di amministrazione in una macchina virtuale

I passaggi seguenti illustrano come distribuire WebLogic Server in una macchina virtuale usando l’offerta della singola istanza con un server di amministrazione nel portale di Azure. Sono disponibili anche altre offerte che soddisfano scenari diversi, ad esempio cluster WebLogic in più macchine virtuali.

  1. Nella barra di ricerca nella parte superiore del portale, immettere weblogic. Nella sezione Marketplace dei risultati della ricerca suggeriti automaticamente, selezionare WebLogic Server con console di amministrazione nella macchina virtuale. È anche possibile passare direttamente all'offerta usando il collegamento al portale.

    Screenshot del portale di Azure che mostra WebLogic Server nei risultati della ricerca.

  2. Nella pagina dell'offerta selezionare Creare. Viene quindi visualizzato il riquadro Informazioni di base.

    Screenshot del portale di Azure che mostra la pagina Crea WebLogic server con console di amministrazione nella macchina virtuale di Azure.

  3. Nel riquadro Informazioni di base verificare che il valore visualizzato nel campo Sottoscrizione sia uguale a quello usato per accedere al portale Azure.

  4. L'offerta deve essere distribuita in un gruppo di risorse vuoto. Nel campo Gruppo di risorse selezionare Crea nuovo e immettere un valore per il gruppo di risorse. Poiché i gruppi di risorse devono essere univoci all'interno di una sottoscrizione, selezionare un nome univoco. Un modo semplice per avere nomi univoci consiste nell'usare una combinazione di iniziali, data odierna e identificatore. Ad esempio, ejb0802wls.

  5. In Dettagli istanza selezionare l'area per la distribuzione.

  6. Accettare il valore predefinito in Oracle WebLogic Image.

  7. Accettare il valore predefinito in Dimensioni macchina virtuale.

    Se le dimensioni predefinite non sono disponibili nell'area, scegliere una dimensione disponibile selezionando Cambia dimensione, quindi selezionare una delle dimensioni elencate.

  8. In Credenziali per Macchine virtuali e WebLogic, lasciare il valore predefinito per Nome utente per l'account amministratore delle macchine virtuali.

  9. Accanto a Tipo di autenticazione, selezionare Password. Questo articolo usa un nome utente e una coppia di password per l'autenticazione. Per usare SSH, vedere Creare e usare una coppia di chiavi SSH pubblica e privata per le macchine virtuali Linux in Azure. Immettere wlsVmCluster2022 per la Password. Usare lo stesso valore per la conferma.

  10. Lasciare il valore predefinito per il Nome utente per Amministratore WebLogic.

  11. Immettere wlsVmCluster2022 per la Password per Amministratore WebLogic. Usare lo stesso valore per la conferma.

  12. Selezionare Rivedi e crea.

  13. Verificare che nella parte superiore venga visualizzato il messaggio verde Convalida superata. In caso contrario, correggere eventuali problemi di convalida e quindi selezionare nuovamente Rivedi e crea.

  14. Seleziona Crea.

  15. Tenere traccia dello stato di avanzamento della distribuzione nella pagina Distribuzione in corso.

A seconda delle condizioni di rete e di altre attività nell'area selezionata, il completamento della distribuzione potrebbe richiedere fino a 30 minuti.

Esaminare l'output della distribuzione

I passaggi descritti in questa sezione illustrano come verificare che la distribuzione sia stata completata correttamente.

Se ci si è allontanati dalla pagina Distribuzione in corso, i passaggi seguenti mostrano come tornare a quella pagina. Se si è ancora nella pagina che mostra il messaggio Distribuzione completata, è possibile passare al passaggio 5 dopo lo screenshot.

  1. Nell’angolo di una pagina qualsiasi del portale di, selezionare il menu hamburger e quindi selezionare Gruppi di risorse.

  2. Nella casella con il testo Filtra per qualsiasi campoimmettere i primi caratteri del gruppo di risorse creato in precedenza. Se è stata seguita la convenzione consigliata, immettere le iniziali, quindi selezionare il gruppo di risorse appropriato.

  3. Nella sezione Impostazionidel riquadro di spostamento a sinistra, selezionare Distribuzioni. In questo modo, è possibile visualizzare un elenco ordinato delle distribuzioni a questo gruppo di risorse, in cui la più recente è riportata per prima.

  4. Scorrere fino alla voce meno recente in questo elenco. Questa voce corrisponde alla distribuzione avviata nella sezione precedente. Selezionare la distribuzione meno recente, come mostrato nello screenshot seguente: x Screenshot del portale di Azure che mostra l'elenco delle distribuzioni del gruppo di risorse.

  5. Nel riquadro a sinistra, selezionare Output. Questo elenco mostra i valori di output utili generati dalla distribuzione.

  6. Il valore sshCommand è il comando SSH completamente qualificato per connettersi alla macchina virtuale che esegue WebLogic Server. Selezionare l'icona di copia accanto al valore del campo per copiare il collegamento negli Appunti. Salvare questo valore per un secondo momento.

  7. Il valore adminConsoleURL è il collegamento completamente qualificato e visibile su Internet alla console di amministrazione di WebLogic Server. Selezionare l'icona di copia accanto al valore del campo per copiare il collegamento negli Appunti. Salvare questo valore per un secondo momento.

Distribuire un'applicazione Java da Administration Console

Usare la procedura seguente per eseguire un'applicazione di esempio in WebLogic Server:

  1. Scaricare un'applicazione di esempio come file con estensione .war o .ear. L'app di esempio deve essere autonoma e non deve avere alcun database, messaggistica o altri requisiti di connessione esterna. L'app di esempio della documentazione di WebLogic Kubernetes Operator rappresenta una buona scelta. È possibile scaricarla da Oracle. Salvare il file nel file system locale.

  2. Incollare il valore di adminConsoleURL in un Web browser connesso a Internet. Verrà visualizzata la schermata di accesso familiare della console di amministrazione di WebLogic Server, come illustrato nello screenshot seguente:

    Screenshot della schermata di accesso dell'amministratore di WebLogic Server.

  3. Accedere con nome utente weblogic e password (questo articolo usa wlsVmCluster2022). È possibile visualizzare la pagina di panoramica della console di amministrazione di WebLogic Server.

  4. In Cambia centro nell'angolo in alto a sinistra, selezionare Blocca e modifica, come mostrato nello screenshot seguente:

    Screenshot della console di amministrazione di Oracle WebLogic Server con il pulsante Blocca e modifica evidenziato.

  5. In Struttura del dominio a sinistra, selezionare Distribuzioni.

  6. In Configurazione, selezionare Installa. È disponibile un Assistente per l'installazione dell'applicazione come guida per completare l'installazione.

    1. In Individua la distribuzione da installare e preparare per la distribuzione, selezionare Carica i file.
    2. In Carica una distribuzione nel server di amministrazione, selezionare Scegli file e caricare l'applicazione di esempio. Selezionare Avanti.
    3. Accettare i valori predefiniti nelle schermate successive e selezionare Fine.
    4. Nella schermata di configurazione dell'applicazione selezionare Salva.
  7. In Cambia centro nell'angolo in alto a sinistra, selezionare Attiva modifiche. È possibile visualizzare il messaggio Tutte le modifiche sono state attivate. Non sono necessari riavvii.

  8. In Riepilogo delle distribuzioni, selezionare Controllo. Scegliere la casella di controllo accanto al nome dell'applicazione per selezionare l'applicazione. Selezionare Start e quindi Manutenzione di tutte le richieste.

  9. In Avvia Assistente dell’applicazione, selezionare . Se non si verifica alcun errore, è possibile visualizzare il messaggio Le richieste di avvio sono state inviate alle distribuzioni selezionate.

  10. Creare un URL completamente qualificato per l'app di esempio, come http://<vm-host-name>:<port>/<your-app-path>. È possibile ottenere il nome host e la porta da adminConsoleURL rimuovendo /console/. Se si usa l'app di esempio consigliata, l'URL dovrebbe essere http://<vm-host-name>:<port>/testwebapp/, che è simile a http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/.

  11. Incollare l'URL completo in un Web browser connesso a Internet. Se è stata distribuita l'app di esempio consigliata, verrà visualizzata una pagina simile allo screenshot seguente:

    Screenshot dell'app Web di test.

Connettersi alla macchina virtuale

Se si vuole gestire la macchina virtuale, è possibile connettersi ad essa con il comando SSH. Prima di accedere al computer, assicurarsi di aver abilitato la porta 22 per l'agente SSH.

Per abilitare la porta 22, seguire la procedura seguente:

  1. Tornare al gruppo di risorse di lavoro nel portale di Azure. Nella pagina di panoramica è possibile trovare un gruppo di sicurezza di rete denominato wls-nsg. Selezionare wls-nsg.

  2. Nel pannello a sinistra, selezionare Impostazioni, quindi Regole di sicurezza in ingresso. Se è presente una regola per consentire la porta 22, è possibile passare al passaggio 4.

  3. Nella parte superiore della pagina, selezionare Aggiungi.

    1. In Intervalli porta di destinazione, immettere il valore 22.
    2. Immettere il nome della regola Port_SSH per ilNome.
    3. Mantenere i valori predefiniti per gli altri campi.
    4. Selezionare Aggiungi.

    Al termine della distribuzione, è possibile eseguire SSH nella macchina virtuale.

  4. Connettersi alla macchina virtuale con il valore di sshCommand e la password personale (questo articolo usa wlsVmCluster2022).

Pulire le risorse

Se non si intende continuare a usare WebLogic Server, tornare al gruppo di risorse di lavoro nel portale di Azure. Nella parte superiore della pagina selezionare Elimina gruppo di risorse sotto il testo Gruppo di risorse.

Passaggi successivi

Continuare a esplorare le opzioni per eseguire WebLogic Server in Azure.

Per altre informazioni sulle offerte Oracle WebLogic in Azure Marketplace, vedere Oracle WebLogic Server in Azure. Queste offerte sono tutte di tipo Bring Your Own License. Presuppongono che si abbiano già le licenze appropriate con Oracle e che si abbia una licenza appropriata per l'esecuzione delle offerte in Azure.