25.2.2.2. Instances non clusterisées

25.2.2.2.1. Lancer l'instance de JBoss EAP 6 non clusterisée
Résumé

Ce sujet couvre les étapes requises pour lancer une instance de JBoss EAP 6 non clusterisée sur une AMI (Amazon Machine Image) Red Hat.

Conditions préalables

Procédure 25.1. Lancer une instance non clusterisée de JBoss EAP 6 sur une AMI (Amazon Machine Image) de Red Hat.

  1. Configurer le champ User Data. Les paramètres configurables sont disponibles ici : Section 25.4.1, « Paramètres de configuration permanente », Section 25.4.2, « Paramètres de scripts personnalisés ».

    Exemple 25.1. Exemple de champ de données utilisateur

    L'exemple montre le champ de données utilisateur d'une instance JBoss EAP 6 non clusterisée. Le mot de passe de l'utilisateur admin a été défini à adminpwd.
    JBOSSAS_ADMIN_PASSWORD=adminpwd
    JBOSS_IP=0.0.0.0 #listen on all IPs and interfaces
    
    # In production, access to these ports needs to be restricted for security reasons
    PORTS_ALLOWED="9990 9443"
    
    cat> $USER_SCRIPT << "EOF"
    
    # Get the application to be deployed from an Internet URL
    # mkdir -p /usr/share/java/jboss-ec2-eap-applications
    # wget https://<your secure storage hostname>/<path>/<app name>.war -O /usr/share/java/jboss-ec2-eap-applications/<app name>.war 
    
    # Create a file of CLI commands to be executed after starting the server
    cat> $USER_CLI_COMMANDS << "EOC" 
    # deploy /usr/share/java/jboss-ec2-eap-applications/<app name>.war
    EOC
    
    EOF
    
  2. Pour les instances de production

    Pour une instance de production, ajouter la ligne suivante sous la ligne USER_SCRIPT du champ User Data pour que les mises à jour de sécurité s'appliquent à l'amorçage.
    yum -y update

    Note

    yum -y update doit être exécuté régulièrement pour appliquer les correctifs de sécurité et les améliorations.
  3. Lancement de l'instance AMI Red Hat
Résultat

Une instance non clusterisée de JBoss EAP 6 a été configurée, et lancée sur une AMI Red Hat.