Général:Mise en service vmsqwarebox

De WikiFr_dbSQWare
Révision datée du 20 décembre 2015 à 15:35 par Admin (discussion | contributions) (Page créée avec « ==Généralités== <br> {{Warning | Avant toutes choses, n'allez pas plus loin si vous n'avez pas lu la section "Concepts dbSQWare" !}} ===Limites d... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à : navigation, rechercher

Généralités


Attention.png
Warning:
Avant toutes choses, n'allez pas plus loin si vous n'avez pas lu la section "Concepts dbSQWare" !.


Limites de cette section

Cette section vous présente comment mettre en service la VM dbSQWare pré-paramétrée livrée sous forme d'un ovf.
La vmqwarebox a pour but de vous faire ganger du temps sur l'installation du socle central.

=Caractéristiques de la VM

La vmsqwarebox est paramétrée avec l'IP 10.20.30.130 par défaut.
Il s'agit d'une CentOS release 6.7 (Final) 64 bits.

Dimensionnement VM:

 2 vCPU
 2 Go de RAM
30 Go de disque (dont 3 Go de swap)


Le mdp de tous les comptes unix et bdd sont à la valeur unique de sqw (attention, sur la console qwerty cela peut se transformer en "saz" !).

Configuration

Système

  1. modif nom machine

vi /etc/sysconfig/network

  1. modif IP

vi /etc/sysconfig/network-scripts/ifcfg-eth0

  1. modif resolution DNS

vi /etc/resolv.conf

  1. modif fichier hosts (conserver l'entree vmsqwarebox avec la bonne IP pour ne pas avoir à tout modifier !)

vi /etc/hosts

  1. redémarrer le service réseau

service network restart

  1. Modifier la conf postfix pour quelle soit compatible avec votre environnement
  2. configurer vos DNS pour résoudre l'alias vmsqwarebox ou le nom que vous aurez donné à la VM
  1. vérifier que tout fonctionne bien avant d'aller plus loin

shutdown -r now

  1. vérifiez que l'URL http://vmsqwarebox (le nom que vous aurez donné à la VM) fonctionne

Mots de passe

comptes unix

passwd dbsqware passwd oracle passwd sybase passwd mssql passwd mysql

=> sécurisez en particulier le compte dbsqware car c'est lui qui va pouvoir se connecter sur les autres en ssh

MySQL

  1. creer le compte d'accès

grant all privileges on *.* to 'mysql'@'localhost' identified by 'sqw' with grant option; grant all privileges on *.* to 'mysql'@'%' identified by 'sqw' with grant option;

echo "[client] password = sqw " > $HOME/.my.cnf

Personnalisation

SQWareWeb

  1. Remplacez le fichier suivant par votre logo :

/home/dbsqware/dbSQWare/SQWareWeb/custom/images/client.png

  1. Vous pouvez personnaliser le message de la page d’accueil en modifiant le fichier suivant :

/home/dbsqware/dbSQWare/SQWareWeb/custom/index.html

  1. Personnaliser l'affichage des menus avec :

/home/dbsqware/dbSQWare/SQWareWeb/custom/menu.ini

SQWareRepository

  1. Si vous changez le nom de la VM et/ou les passwd etc ...

/home/dbsqware/dbSQWare/SQWareProduction/generic/etc_cust/.my_SQWareRepository.cnf

SQWareProduction

  1. Custom global a la norme du parc

/home/dbsqware/dbSQWare/SQWareProduction/generic/etc_cust/sqwgen_GlobalVar.cfg /home/dbsqware/dbSQWare/SQWareProduction/oracle/etc_cust/sqwora_GlobalVar.cfg /home/dbsqware/dbSQWare/SQWareProduction/mssql/etc_cust/sqwmsq_GlobalVar.cfg /home/dbsqware/dbSQWare/SQWareProduction/sybase/etc_cust/sqwsyb_GlobalVar.cfg /home/dbsqware/dbSQWare/SQWareProduction/mysql/etc_cust/sqwmys_GlobalVar.cfg


Accès aux bdd clientes

configurer les flux FW si nécessaire (voir la section dbSQWare Concepts qui explique la matrice des flux). vmsqwarebox => bdd clientes en SQL (classiquement: 1521 pour Oracle, 1433 pour MsSql, 3306 pour MySQL, ...) vmsqwarebox => hosts des bdd sous unix (ssh port 22) pour avoir 100% des fonctionnalités (non néssaire au tout début pour tester seulement les indicateurs par ex) hosts des bdd sous unix => vmsqwarebox (sql port 3306) pour la remontée d'indicateurs lorsque'on fait tourner SQWareProduction en local

yum install ksh mysql rsync

  1. voici les prérequis pour les machines sur lesquelles on fera tourner SQWareProduction en local (Unix only)

- Install du client MySQL, qu'elle que soit la version à condition qu'elle soit >= 5.0 (mysql -V) # il existe pour la plupart des plateformes des packages, il faut parfois installer la partie serveur car il n'existe pas forcément de client seul ... # tester la connexion au référentiel avec la commande : mysql -udbsqware_user -hvmsqwarebox -P3306 -psqw - vérifier que rsync installé # de même que pour MySQL, il existe des packages pour la plupart des plateformes # vérifier qu'il est accéssible par le chemin /usr/bin/rsync (faire un lien symbolique si nécessaire) - vérifier que sendmail/postfix est paramétré et démarré