De toepassing Clustered Dukes Bank is een voorbeeld van een drielagige Application Services-toepassing die gebruikmaakt van MySQL of Microsoft SQL Server als database, JBoss Server als toepassingsserver en Apache HTTP-server als load balancer die u kunt implementeren in uw testomgeving.

Over deze taak

Met het script initialize_db_script wordt de database dukes_db op de MySQL- of SQL-server gemaakt en geïnitialiseerd. Het Dukes_Bank_App EAR-toepassingsonderdeel gebruikt de database dukes_db, die op de JBoss-server is geïmplementeerd. Het JBoss-appserverknooppunt wordt gedefinieerd als een cluster waarmee naar meerdere knooppunten kan worden geschaald om een hogere belasting te kunnen verwerken. De Apache HTTP-server verwerkt de load balancing.

Gebruik de vooraf gedefinieerde voorbeeldtoepassing alleen in een testomgeving.

Voorwaarden

Procedure

  1. Ga naar de titelbalk van Application Services, klik op het vervolgkeuzemenu en selecteer Toepassingen.
  2. Klik op Clustered Dukes Bank App.
  3. Selecteer de toepassingsversie.

    Optie

    Actie

    Op Linux gebaseerde Clustered Dukes Bank

    Selecteer versie 2.1.0.

    Op Windows gebaseerde Clustered Dukes Bank

    Selecteer versie 3.0.0.

  4. Klik op de schermafbeelding van de blueprint boven in het scherm.
  5. Selecteer de JBossAppServer-service in de blueprinteditor en voer de juiste eigenschapswaarde in.
    • Op Windows gebaseerde Clustered Dukes Bank: werk de eigenschap JAVA_INSTALL_DIR bij.

    • Clustered Dukes Bank op basis van Linux: werk de eigenschap JAVA_HOME bij.

    Tijdens de implementatie moet de Application Services-agent in de JBossAppServer-service toegang hebben tot de geïnstalleerde JRE.

  6. Clustered Dukes Bank op basis van Linux: als de cloudsjabloon zich in een privénetwerk zonder proxy bevindt, moet u tijdens de implementatie van de toepassing een YUM-configuratietaak aan elke virtual machine in het implementatieprofiel toevoegen en de eigenschap repository_url instellen op het gebruik van een CentOS 6.3 32-bits opslagplaats die in het privénetwerk wordt gehost.
  7. Maak een implementatieprofiel en implementeer de toepassing.
  8. Voor toegang tot de geïmplementeerde toepassing opent u een ondersteunde webbrowser en voert u de URL http://Load_Balancer_IP:8081/bank/main.faces in.

    Load_Balancer_IP is het IP-adres van de geïmplementeerde load balancer.

  9. Gebruik het logboek in 200 en het wachtwoord foobar voor toegang tot de toepassing.

Volgende stappen

Start een updateproces om de configuratie van de toepassingsversie 3.0.0 of 2.1.0 van Clustered Dukes Bank te schalen of aan te passen. Zie Een updateproces starten om voorbeeldtoepassingen te schalen en Begin een updateproces om configuraties in voorbeeldtoepassingen aan te passen.