Appliance virtuelle Arii

De SOS Paris
Aller à : navigation, rechercher

Installation

  • Importer depuis format OVA
    • Dans VM Player
    • Dans un ESX
    • Dans VirtualBox
    • Dans OpenStack
    • ...

La machine virtuelle est basée sur un disque VMDK version 7,
cette version n'est pas supportée par les ESX antérieurs à la version 5.5 par exemple.

Connexion

Une fois la VM chargée et démarrée, vous devez arriver sur un prompt comme celui-ci : Arii login.png

Vous pouvez vous connecter à cette vm en utilisant un des comptes suivants :
Compte Mot de passe
root root
arii arii
osjs osjs

Information générale

Téléchargement www.sos-paris.com/download/Arii64.zip
Format OVA
Version 1.6.xx (02/16)
Nom de l'hôte Arii
Rôle Appliance d’ordonnancement libre
Licence GNU GENERAL PUBLIC LICENSE Version 2
Type Portail web

Composants

Rôle Composant Version Licence
    L.A.M.P. :
OS Linux Debian 7.9 (wheezy) GPL2
Proxy Apache (httpd) 2.2.221 The Apache License, Version 2.0
SGBD MariaBD (≈ MySQL5.5) 10.0.23 GPL2
SGBD secondaire PostgreSQL 9.1.19 The PostgreSQL Licence
Langage web PHP 5.6.20 PHP License
    Bibliothèques :
Langage script infrastructure Perl 5.20.2 GPL1&The "Artistic License"
Machine virtuelle Java Opendjdk-jre 1.8.0_72 OpenJDK community TCK license agreement V 2.0
Génération de graphiques Graphviz (dot) 2.38.0 Eclipse Public License - v 1.0
Gestionnaire de versions Git 1.7.10.4 GPL2 & LGPL3
Bibliothèque JavaScript DHTMLX Suite 4.5 GPL2
Génération de rapport JasperReports 6.3 GPL3
Parsedown 1.6.0 The MIT License
    Applications :
Framework PHP Symfony 2.2.22 the MIT license
Ordonnanceur JobScheduler 1.9.7 GPL2


Portail par module

Modules du Portail

Module code Description
Portail CoreBundle Fonctionnalités communes à tous les modules.
Utilisateurs UserBundle Gestion des utilisateurs et des droits d'accès.
Planification TimeBundle Gestion des calendriers de dates à partir de règles de calculs.
Administration AdminBundle Configuration des environnements et gestion des objets d'ordonnancement (utilisateurs, machines, connexions...).
Déploiements HubBundle Gestion des échanges entre le portail et les composants réseaux.

Modules pour JobScheduler

Module code Description
Suivi JIDBundle Suivi de l'historique des traitements à partir des informations envoyées dans la base de données par les moteurs d'ordonnancement.
Opérations JOCBundle Synchronisation des données avec les moteurs distants pour une vision globale et en temps réel des traitements.
Plan DSBundle Calcul du plan et vérification des exécutions en utilisant les informations fournies respectivement par le CreateDaysSchedule et le CheckDaysSchedule.
Conception JOEBundle Conception des objets d'ordonnancement et déploiement vers les moteurs distants.
Cartographie GVZBundle Affichage des fichiers XML sous forme graphique pour concevoir ou auditer les chaînes de traitements.

Modules pour d'autres applications

Application Module code Description
Jade Transferts de fichiers MFTBundle Gestion et suivi des transferts de fichiers exécutés par Jade ou à travers les moteurs.
Jasper-Repport Rapports RepportBundle Utilisation de Jasper pour la publication des données au format PDF.
Autosys Autosys ATSBundle
Rundeck Run book RunBundle

Ordonnanceur

Open Source JobScheduler 1.9.7 Release note

Instances Rôle home URL
arii Supervisor /home/arii/jobscheduler/arii http://<IP>/js/arii/
Scheduler Primaire/Backup /home/osjs/jobscheduler/scheduler (-backup) http://<IP>/js/scheduler/
Postegres Standalone /home/osjs/jobscheduler/postgres/ http://<IP>/js/postgres/

Commandes

Utilisation Utilisateur Commande
Connaître l'ip root ifconfig | grep -o -P '(?<=adr:).*(?=Bcast)'
Démarrer les moteurs osjs sudo service jobscheduler start #/ stop / restart
Lire le log en cours osjs tail -20 ~/jobscheduler/osjs/logs/scheduler.log
Sauvegarder les logs JobScheduler osjs tar -czvf logOSJS_%d.tar.gz ~/jobscheduler/scheduler/logs/* ~/jobscheduler/scheduler-backup/logs/* --exclude=scheduler.log
Démarrer le superviseur arii sudo service jobscheduler_arii restart
Sauvegarder les logs arii tar -czvf logArii_%d.tar.gz ~/Symfony/app/logs/* ~/jobscheduler/arii/logs/* --exclude=scheduler.log
Nettoyer les caches arii rm -Rf ~/Symfony/app/cache/*
Reboot httpd arii sudo service apache2 restart


Configuration

  • Intégration :
  1. Configuration Apache
  2. Editer le fichier parameters.yml
  • Rendre compatible Oracle :
  1. installation client oracle pour Arii

Communiqué sur le projet

  • GitHub : AriiPortal
  • E-mail : info@sos-paris.com