zato quickstart

Vue d'ensemble

Crée rapidement un cluster Zato entièrement opérationnel qui peut être utilisé à toutes fins, du développement à la production de produits en passant par les tests.

Une fois l'opération terminée avec succès, un environnement composé des éléments suivants sera créé.

  • Tables SQL et index associés
  • Autorité de certification
  • Tableau de bord Web fonctionnant sur http://localhost:8183
  • Un équilibreur de charge acceptant les connexions HTTP sur http://localhost:11223
  • Serveur 'server1' acceptant les connexions HTTP su http://localhost:17010
  • Planificateur
  • Scripts pour démarrer, arrêter et redémarrer l'environnement complet
path/
├── ca
├── load-balancer
├── scheduler
├── server1
├── web-admin
├── zato-qs-restart.sh
├── zato-qs-start.sh
└── zato-qs-stop.sh

Le CA générera des certificats cryptographiques et tous les composants seront configurés pour les utiliser.

L'utilisateur du Dashboard avec lequel se connecter est 'admin' et son mot de passe généré aléatoirement sera imprimé à l'écran (indiqué comme <password> dans les exemples d'utilisation ci-dessous). Si nécessaire, utilisez zato update password pour le modifier.

Exemple d'utilisation

Cet exemple utilise par défaut une base de données SQLite intégrée, ce qui signifie que l'exemple est autonome et ne nécessite aucune condition préalable.

$ zato quickstart ~/env/production1
Creating directory `/home/zato/env/production1`
[1/8] Certificate authority created
[2/8] ODB schema created
[3/8] ODB initial data created
[4/8] server1 created
[5/8] Load-balancer created
Superuser created successfully.
[6/8] Dashboard created
[7/8] Scheduler created
[8/8] Management scripts created
Quickstart cluster quickstart-663294 created
Web admin user:[admin], password:[<password>]
Start the cluster by issuing the /home/zato/env/production1/zato-qs-start.sh command
Visit https://zato.io/support for more information and support options
$

Cet exemple crée un nouveau cluster quickstart en utilisant une base de données MySQL autonome qui doit exister avant l'exécution de la commande quickstart :

$ zato quickstart ~/env/production2 \
    --odb_type mysql \
    --odb_host localhost \
    --odb_port 3306 \
    --odb_user zato1 \
    --odb_db_name zato1

ODB database password (will not be echoed):
Enter the odb_password again (will not be echoed):

[1/8] Certificate authority created
[2/8] ODB schema created
[3/8] ODB initial data created
[4/8] server1 created
[5/8] server2 created
[6/8] Load-balancer created
Superuser created successfully.
[7/8] Web admin created
[8/8] Management scripts created
Quickstart cluster quickstart-555016 created
Web admin user:[admin], password:[<password>]
Start the cluster by issuing the /home/zato/env/production2/zato-qs-start.sh command
Visit https://zato.io/support for more information and support options
$