<> == Installation / configuration de serveurs à la sauce aufienne sous Debian == === Debian (Jessie) de base === * [[Partitionnement|Comment partitionner les disques]] * [[Debian#Installer_Debian_GNU.2FLinux|Comment installer une Debian (Jessie) de base]] * [[MoussaNombré/MémoInstallServeur|Toute la configuration post-installation de base commande par commande]] === Installation de Mysql === * NB : le paramétrage de Mysql est à faire dans le fichier '''/etc/mysql/conf.d/local.cnf''' en partant de [[Etude/Unicode#MySQL_.2BImU_5.0|ce modèle]] * [[MySQL|Installation de Mysql]] === Installation de Apache2 === * Les VirtualHost sont configurés selon les besoins de chaque application === Parefeu === * '''LA''' règle de base : '''par défaut TOUT est fermé''', on n'ouvre que ce dont on a besoin. * ouvrir tous les accès depuis l'AUF Montréal (199.84.140.0/24) et Paris (37.71.66.128/25). * Valider avec JeanPhilippeNaulet les autres ports à ouvrir en fonction des serveurs (qui est visible d'internet ? qui ne l'est pas) == Mise en place des serveurs IDNEUF == === Architecture === * [[attachment:IDNEUF_DEV+PROD_Network_Design_V1.3.pdf|Architecture du système]] === Infrastructure cloud vSphere === * Modèles de VM : * modèle de base léger : disque de 10Go alloué au VG lvm-disque. * une copie (ça a pris un peu plus de 2h pour le [[ZA/Montréal/OVH/AccèsFichiersCloudDédié|transfert]]) se trouve sur nuage.auf.org ([[AUF-partage-ARI]]/I-Ressources-informatiques (global)/i-3000-activite-specifique/i-3400-systemes-communication/Projets SI/IDneuf/modeles-VM/template-debian-leger) * faudra la transférer sur le nouveau pcc applicatif une fois qu'il sera en place * modèle Idneuf : disque de 50Go alloué au VG lvm-disque [NB : Trop gros pour être transférer, prendrait ~12h de temps] * on devra donc recréer ce modèle à partir du modèle léger et par la suite augmenter son espace disque à 50Go (côté vSphere et [[KVMLibvirt#Augmentation_de_la_taille_des_disques|côté Debian (cf point 2 du lien)]]) * Création des VM * dimensionnement des ressources des VM après création (CPU et RAM) : dans vSphere, à la création des vm, mettre les bonnes quantités de ressources * les vm nécessaires seront toutes créées en avance lors des travaux avec le consultant vSphere (cf document d'architecture, schéma page 8) : * prod-sql01-drupal-idneuf (modèle léger) * prod-sql02-drupal-idneuf (modèle léger) * prod-drupal01-idneuf (modèle 50Go) * prod-drupal02-idneuf (modèle 50Go) * prod-sql01-ori-oai-idneuf (modèle 50Go) * prod-ori-oai01-idneuf (modèle 50Go) * prod-proxy01-vpc01 (modèle léger) * [À faire dans la vm, côté Debian] Adaptation des VM après création à partir des modèles : * créer le compte du consultant * hostname : configurer le nom dans /etc/hosts et /etc/hostname * adresse IP : modifier /etc/network/interfaces pour spécifier la bonne IP et adapter aussi les autres paramètres (network, broadcast, gateway, etc.) * installation/configuration des applications en suivant les docs fournies === Installation du proxy-web Idneuf === * [[attachment:AUF_Notes_Installation_IDNEUF_REVERSE_PROXY_V1.0.pdf|Documentation d'installation]] === Installation du moteur ORI-OAI === * partitionnement : créer les partitions requises et les ajouter dans /etc/fstab * serveur mysql : /dev/lvm-disque/varlibmysql montée sur /var/lib/mysql (10Go) * serveur ori-oai : /dev/lvm-disque/ori-oai sur /opt/ori-oai (15Go) * sur le serveur Mysql : installer et configurer Mysql * sur le serveur ORI-OAI * la config mysql sera mise dans /etc/mysql/conf.d/local.cnf * paquets à installer : n'installer que les paquets Debian, aucune compilation de sources (hormis l'installation du ORI-OAI/Tomcat). * [[attachment:AUF_Notes_Installation_IDNEUF_ORI-OAI_V1.3.pdf|Documentation d'installation]] * [[Projet/IDNeuf/MiseEnPlaceORIOAI#Documentation_et_sources_pour_l.27installation_de_TOMCAT_et_du_moteur_ORI-OAI|Note d'installation de la dev]] === Installation du portail Drupal === * partitionnement : créer les partitions requises et les ajouter dans /etc/fstab * pour les 2 serveurs mysql : /dev/lvm-disque/varlibmysql montée sur /var/lib/mysql (5Go) * pour les 2 serveurs drupal : /dev/lvm-disque/drupal sur /var/www/www.idneuf.org (10Go) * sur les serveurs Mysql : * installer et configurer mysql-server en mode maître/esclave * sur les serveurs drupal : * installer apache2 * installer les modules php requis : {{{ libapache2-mod-php5 php-gettext php-tcpdf php5 php5-cli php5-common php5-gd php5-json php5-mcrypt php5-mysql php5-readline }}} * le git clone est à faire dans le dossier /var/www/www.idneuf.org * [[attachment:Evolutive Group- documentation-drupal.pdf|Documentation d'installation]] ----