« Général:Mise en service vmsqwarebox » : différence entre les versions
| Ligne 26 : | Ligne 26 : | ||
===Système=== | ===Système=== | ||
Modification du nom de la machine : | |||
<pre> | |||
vi /etc/sysconfig/network | vi /etc/sysconfig/network | ||
</pre> | |||
<br> | |||
Modification de l'IP : | |||
<pre> | |||
vi /etc/sysconfig/network-scripts/ifcfg-eth0 | vi /etc/sysconfig/network-scripts/ifcfg-eth0 | ||
</pre> | |||
<br> | |||
Modification de la résolution DNS : | |||
<pre> | |||
vi /etc/resolv.conf | vi /etc/resolv.conf | ||
</pre> | |||
<br> | |||
Modification du fichier hosts (conserver l'entree vmsqwarebox avec la bonne IP pour ne pas avoir à tout modifier !) : | |||
<pre> | |||
vi /etc/hosts | vi /etc/hosts | ||
</pre> | |||
<br> | |||
Redémarrer le service réseau : | |||
<pre> | |||
service network restart | service network restart | ||
</pre> | |||
<br> | |||
Vérifier que tout fonctionne bien avant d'aller plus loin : | |||
<pre> | |||
shutdown -r now | |||
</pre> | |||
<br> | |||
Puis: | |||
# Modifier la conf postfix pour quelle soit compatible avec votre environnement | # Modifier la conf postfix pour quelle soit compatible avec votre environnement | ||
# configurer vos DNS pour résoudre l'alias vmsqwarebox ou le nom que vous aurez donné à la VM | # configurer vos DNS pour résoudre l'alias vmsqwarebox ou le nom que vous aurez donné à la VM | ||
# vérifiez que l'URL http://vmsqwarebox (le nom que vous aurez donné à la VM) fonctionne | # vérifiez que l'URL http://vmsqwarebox (le nom que vous aurez donné à la VM) fonctionne | ||
<br> | |||
===Mots de passe=== | ===Mots de passe=== | ||
====comptes unix==== | ====comptes unix==== | ||
Version du 20 décembre 2015 à 14:48
Généralités
Limites de cette section
Cette section vous présente comment mettre en service la VM dbSQWare pré-paramétrée et livrée sous forme d'un ovf.
La vmqwarebox a pour but de vous faire ganger du temps sur l'installation du socle central.
Récupérez le lien de téléchargement à cette adresse.
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
Modification du nom de la machine :
vi /etc/sysconfig/network
Modification de l'IP :
vi /etc/sysconfig/network-scripts/ifcfg-eth0
Modification de la résolution DNS :
vi /etc/resolv.conf
Modification du fichier hosts (conserver l'entree vmsqwarebox avec la bonne IP pour ne pas avoir à tout modifier !) :
vi /etc/hosts
Redémarrer le service réseau :
service network restart
Vérifier que tout fonctionne bien avant d'aller plus loin :
shutdown -r now
Puis:
- Modifier la conf postfix pour quelle soit compatible avec votre environnement
- configurer vos DNS pour résoudre l'alias vmsqwarebox ou le nom que vous aurez donné à la VM
- 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
- 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
- Remplacez le fichier suivant par votre logo :
/home/dbsqware/dbSQWare/SQWareWeb/custom/images/client.png
- Vous pouvez personnaliser le message de la page d’accueil en modifiant le fichier suivant :
/home/dbsqware/dbSQWare/SQWareWeb/custom/index.html
- Personnaliser l'affichage des menus avec :
/home/dbsqware/dbSQWare/SQWareWeb/custom/menu.ini
SQWareRepository
- Si vous changez le nom de la VM et/ou les passwd etc ...
/home/dbsqware/dbSQWare/SQWareProduction/generic/etc_cust/.my_SQWareRepository.cnf
SQWareProduction
- 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
- 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é
