Partager via


Démarrage rapide : déployer WebLogic Server sur des machines virtuelles Azure

Cet article vous montre comment déployer rapidement WebLogic Server (WLS) sur une machine virtuelle Azure avec l’ensemble de choix de configuration le plus simple possible à l’aide du portail Azure. Dans ce guide de démarrage rapide, vous apprenez à :

  • Déployer WebLogic Server avec un serveur d’administration activé sur une machine virtuelle à l’aide du portail Azure.
  • Déployez un exemple d’application Java avec la console d’administration du serveur WebLogic.
  • Connectez-vous à la machine virtuelle exécutant WebLogic à l’aide de SSH.

Cet article utilise l’offre WebLogic Server de la Place de marché Azure afin d’accélérer votre parcours vers Azure. L'offre approvisionne automatiquement plusieurs ressources Azure, notamment les ressources suivantes :

  • La version Java JDK et la version WebLogic Server de votre choix sont préinstallées pour vos machines virtuelles Azure.
  • Configuration TLS/SSL, notamment la génération facile d’un certificat auto-signé.
  • Réseau virtuel (VNet), notamment la capacité d’approvisionner dans un VNet existant.
  • Connexion de base de données à une base de données pré-existante.

Si vous préférez une approche étape par étape moins automatisée, consultez Installation manuelle de WebLogic Server sur des machines virtuelles Azure.

Pour fournir des commentaires ou collaborer sur vos scénarios de migration avec l’équipe d’ingénierie qui développe WebLogic sur des solutions Azure, répondez à cette courte enquête sur la migration WebLogic et ajoutez vos coordonnées. L’équipe de gestionnaires de programmes, d’architectes et d’ingénieurs vous contactera pour entamer la discussion.

Prérequis

Déployer WebLogic Server avec un serveur d’administration sur une machine virtuelle

Les étapes suivantes vous montrent comment déployer WebLogic Server sur une machine virtuelle avec l’instance unique avec une offre de serveur d’administration sur le portail Azure. Il existe d’autres offres qui répondent à différents scénarios tels que le cluster WebLogic sur plusieurs machines virtuelles.

  1. Dans la barre de recherche située en haut du portail, entrez weblogic. Dans les résultats de la recherche suggérés automatiquement, dans la section Place de marché, sélectionnez WebLogic Server avec la console d’administration sur une machine virtuelle. Vous pouvez également accéder directement à l’offre avec le lien du portail.

    Capture d’écran du Portail Azure affichant WebLogic Server dans les résultats de la recherche.

  2. Sur la page de l’offre, sélectionnez Créer. Vous voyez ensuite le volet Informations de base.

    Capture d’écran du Portail Azure qui illustre la console Créer WebLogic Server avec un administrateur sur la page de machine virtuelle Azure.

  3. Dans le volet Informations de base, vérifiez que la valeur affichée dans le champ Abonnement est la même que celle que vous avez utilisée pour vous connecter au portail Azure.

  4. L’offre doit être déployée dans un groupe de ressources vide. Dans le champ Groupe de ressources, sélectionnez Créer nouveau et indiquez une valeur pour le groupe de ressources. Étant donné que les groupes de ressources doivent être uniques au sein d’un abonnement, choisissez un nom unique. Un moyen simple d’avoir des noms uniques consiste à utiliser une combinaison de vos initiales, de la date d’aujourd’hui et de certains identificateurs. Par exemple, ejb0802wls.

  5. Sous Détails de l’instance, sélectionnez la région pour le déploiement.

  6. Acceptez la valeur par défaut dans Oracle WebLogic Image.

  7. Acceptez la valeur par défaut dans la taille de la machine virtuelle.

    Si la taille par défaut n’est pas disponible dans votre région, choisissez une taille disponible en sélectionnant Modifier la taille, puis sélectionnez l’une des tailles répertoriées.

  8. Sous Informations d’identification pour les machines virtuelles et WebLogic, conservez la valeur par défaut du nom d’utilisateur pour le compte d’administrateur des machines virtuelles.

  9. À côté de Type d’authentification, sélectionnez Mot de passe. Cet article utilise une paire nom d’utilisateur/mot de passe pour l’authentification. Si vous voulez utiliser SSH, consultez Créer et utiliser une paire de clés publique-privée SSH pour les machines virtuelles Linux dans Azure. Entrez wlsVmCluster2022 comme Mot de passe. Utilisez la même valeur pour la confirmation.

  10. Conservez la valeur par défaut du nom d’utilisateur pour l’administrateur WebLogic.

  11. Renseignez wlsVmCluster2022 pour le mot de passe de l’administrateur WebLogic. Utilisez la même valeur pour la confirmation.

  12. Sélectionnez Revoir + créer.

  13. Vérifiez que le message vert Validation réussie apparaît en haut. Si ce n’est pas le cas, corrigez les problèmes de validation et sélectionnez à nouveau Vérifier + créer.

  14. Sélectionnez Créer.

  15. Suivez la progression du déploiement dans la page Déploiement en cours.

En fonction des conditions du réseau et des autres activités dans la région sélectionnée, le déploiement peut prendre jusqu'à 30 minutes.

Examiner la sortie du déploiement

Les étapes de cette section vous montrent comment vérifier que le déploiement a correctement réussi.

Si vous avez quitté la page Déploiement en cours, procédez comme suit pour y revenir. Si vous êtes toujours dans la page qui indique que Votre déploiement est terminé, vous pouvez passer à l’étape 5, comme dans la capture d’écran.

  1. Dans l’angle de n’importe quelle page du portail, sélectionnez le menu hamburger, puis Groupes de ressources.

  2. Dans la zone avec le texte Filtrer pour n’importe quel champ, entrez les premiers caractères du groupe de ressources que vous avez créé précédemment. Si vous avez suivi la convention recommandée, entrez vos initiales, puis sélectionnez le groupe de ressources approprié.

  3. Dans le volet de navigation de gauche, dans la section Paramètres, sélectionnez Déploiements. Vous voyez une liste triée des déploiements sur ce groupe de ressources, avec le plus récent en premier.

  4. Faites défiler la liste jusqu’à l’entrée la plus ancienne. Cette entrée correspond au déploiement que vous avez démarré dans la section précédente. Sélectionnez le déploiement le plus ancien, comme illustré dans la capture d’écran suivante : x Capture d’écran du portail Azure affichant la liste des déploiements du groupe de ressources.

  5. Dans le panneau de gauche, sélectionnez Sorties. La liste affiche les valeurs de sortie utiles du déploiement.

  6. La valeur sshCommand est la commande SSH complète pour se connecter à la machine virtuelle qui exécute WebLogic Server. Sélectionnez l’icône de copie en regard de la valeur du champ pour copier le lien dans le presse-papiers. Enregistrez cette valeur pour plus tard.

  7. La valeur adminConsoleURL est le lien complet et public visible sur Internet vers la console d’administration de WebLogic Server. Sélectionnez l’icône de copie en regard de la valeur du champ pour copier le lien dans le presse-papiers. Enregistrez cette valeur pour plus tard.

Déployer une application Java à partir de la console d’administration

Effectuez les étapes suivantes pour exécuter un exemple d’application sur WebLogic Server :

  1. Téléchargez un exemple d’application sous forme de fichier .war ou .ear. L’exemple d’application doit être autonome et n’avoir aucune base de données, de messagerie ou d’autres exigences de connexion externe. L’exemple d’application de la documentation WebLogic Kubernetes Operator est un bon choix. Vous pouvez le télécharger sur le site Internet d’Oracle. Enregistrez le fichier dans votre système de fichiers local.

  2. Collez la valeur d’adminConsoleURL dans un navigateur web connecté à Internet. Vous devez voir l’écran de connexion habituel de la console d’administration de WebLogic Server, comme illustré dans la capture d’écran suivante :

    Capture d’écran de l’écran de connexion d’administrateur WebLogic Server.

  3. Connectez-vous avec le nom d’utilisateur weblogic et votre mot de passe (cet article utilise wlsVmCluster2022). Vous pouvez voir la page de présentation de la console d’administration de WebLogic Server.

  4. Sous Centre des modifications en haut à gauche, sélectionnez Verrouiller et modifier, comme illustré dans la capture d’écran suivante :

    Capture d’écran de la Console d’administration Oracle WebLogic Server avec le bouton Verrouiller et modifier mis en évidence.

  5. Sous Structure de domaine sur le côté gauche, sélectionnez Déploiements.

  6. Sous Configuration, sélectionnez Installer. Un Assistant Installation de l’application vous guide pour terminer l’installation.

    1. Sous Localiser le déploiement pour installer et préparer le déploiement, sélectionnez Charger vos fichiers.
    2. Sous Charger un déploiement sur le serveurd’administration, sélectionnez Choisir un fichier et charger votre exemple d’application. Cliquez sur Suivant.
    3. Acceptez les valeurs par défaut dans les écrans suivants, puis sélectionnez Terminer.
    4. Dans l’écran de configuration de l’application, sélectionnez Enregistrer.
  7. Sous Centre des modifications dans le coin supérieur gauche, sélectionnez Activer les modifications. Vous pouvez voir le message Tous les changements ont été activés. Aucun redémarrage n’est nécessaire .

  8. Sous Résumé des déploiements, sélectionnez Contrôle. Cochez la case près du nom de l’application pour sélectionner l’application. Sélectionnez Démarrer, puis Maintenance de toutes les demandes.

  9. Sous Démarrer l’Assistant d’application, sélectionnez Oui. Si aucune erreur ne se produit, vous pouvez voir le message Les demandes de démarrage ont été envoyées aux déploiements sélectionnés.

  10. Créez une URL complète pour l’exemple d’application, par exemple http://<vm-host-name>:<port>/<your-app-path>. Vous pouvez obtenir le nom d’hôte et le port de adminConsoleURL en supprimant /console/. Si vous utilisez l’exemple d’application recommandé, l’URL doit être http://<vm-host-name>:<port>/testwebapp/, qui doit être similaire à http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/.

  11. Collez l’URL complète dans un navigateur Web connecté à Internet. Si vous avez déployé l’exemple d’application recommandé, vous devez voir une page similaire à la capture d’écran suivante :

    Capture d’écran de l’application web de test.

Connectez-vous à la machine virtuelle.

Si vous souhaitez gérer la machine virtuelle, vous pouvez vous y connecter avec la commande SSH. Avant d’accéder à l’ordinateur, vérifiez que vous avez activé le port 22 pour l’agent SSH.

Utilisez les étapes suivantes pour activer le port 22 :

  1. Revenez à votre groupe de ressources de travail dans le portail Azure. Dans la page de présentation, vous pouvez voir un groupe de sécurité réseau nommé wls-nsg. Sélectionnez wls-nsg.

  2. Dans le volet gauche, sélectionnez Paramètres, puis Règles de sécurité entrantes. S’il existe une règle pour autoriser le port 22, vous pouvez passer à l’étape 4.

  3. En haut de la page, sélectionnez Ajouter.

    1. Sous plages de ports de destination, entrez la valeur 22.
    2. Renseignez le nom de la règle Port_SSH pour Nom.
    3. Conservez la valeur par défaut des autres champs.
    4. Sélectionnez Ajouter.

    Une fois le déploiement terminé, vous pouvez établir une connexion SSH à la machine virtuelle.

  4. Connectez-vous à la machine virtuelle avec la valeur sshCommand et votre mot de passe (cet article utilise wlsVmCluster2022).

Nettoyer les ressources

Si vous ne voulez pas continuer à utiliser WebLogic Server, revenez à votre groupe de ressources de travail dans le portail Azure. En haut de la page, sous le texte Groupe de ressources, sélectionnez Supprimer groupe de ressources.

Étapes suivantes

Continuez à explorer les options permettant d’exécuter WebLogic Server sur Azure.

Pour plus d’informations sur les offres Oracle WebLogic dans la Place de marché Microsoft Azure, consultez Oracle WebLogic Server sur Azure. Ces offres sont toutes de type BYOL (apportez votre propre licence). Elles supposent que vous disposez déjà des licences appropriées avec Oracle, et d’une licence adéquate pour exécuter les offres dans Azure.