====== Documentation ====== De la documentation diverses et variées en rapport avec GNU/Linux. ===== Virtualisation ===== Fonctionnement de [[:linux:fonctionnement_de_xen|XEN]]. Installation [[:openstack|OpenStack]]. ===== Déploiement ===== Déploiement de configuration avec [[:saltstack|SaltStack]]. Authentification centralisée avec [[:linux:freeipa|FreeIPA]]. Installation de Cobbler. ===== PaaS ===== Installation [[openshift:installation|OpenShift]]. Installation OpenStack via [[:openstackpackstack|packstack]] sur CentOS. ===== Architecture ===== Exemple de mise en place d'une architecture de [[:haute_disponibilite_avec_2_machines|Haute Disponibilité avec 2 machines]]. Exemple de [[:repartition_de_charge_basique|Repartition de Charge basique]]. Mise en place d'un VPN pour relier 2 reseaux avec [[linux:openvpn|OpenVPN]]. Configuration [[:iscsi|iSCSI]]. ===== Monitoring/Tuning ===== Installation et configuration de [[supervision:graphite-carbon|carbon-graphite]]. Utilisation du module puppet [[linux:zabbix_puppet|Zabbix]]. Centralisation des logs avec [[:logstash|]]. Des [[:outils_de_monitoring|outils de monitoring]] (distro RH). Centralisation des logs avec [[:veilletechno:supervision:graylog|]]. ===== Supervision ===== Installation [[:supervision:shinken|Shinken]] sur CentOS 6.x. ===== Accès à distance ===== installation de xrdp sur fedora. ===== Les Distros ===== ==== RedHat/Fedora ==== === Installation === L'installeur de RedHat/Fedora s'appelle Anaconda. Il peut etre configuré pour dérouler automatiquement une installation sans intervention à l'aide d'un fichier [[http://fedoraproject.org/wiki/Anaconda/Kickstart|kickstart]]. [[:l_installation_fedora|L'installation Fedora]] en détail. === Les paquets RPMs === Les [[:rpms|RPMs]]. Pour [[:linux:contribuer_a_la_fedora|contribuer à la Fedora]]. === Sécurité === Configuration [[:kb:firewall:firewalld|]]. === Astuces === Installer un [[linux:serveur_svn|serveur SVN]]. Installer [[:kb:fedora:flash_sur_une_fedora64|Flash sur une Fedora64]]. Installer [[:sauvegarde:bacula|Bacula]] pour la gestion des sauvegardes. ==== Debian/Ubuntu ==== [[:kb:apt:apt-get_derriere_un_proxy_web|apt-get derrière un proxy web]]. ==== Gentoo ==== ==== ArchLinux ==== Utilisation de [[:pacman|]], le gestionnaire de paquets. ===== Les Bases de Données ===== ==== PostgreSQL ==== === Tuning === Résumé de la page [[http://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server|http://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server]] : * shared_buffer: 25% de RAM * effective_cache_size: cf cache de la commande free * checkpoint: gestion des fichiers WAL [[http://www.westnet.com/~gsmith/content/postgresql/chkp-bgw-83.htm|http://www.westnet.com/~gsmith/content/postgresql/chkp-bgw-83.htm]] * autovacuum: activé par defaut sur >= 8.3, VACUUM VERBOSE pour vérifier qu'il y a toujours des slots de disponibles. Valeur sur tout le cluster. Si espace libre faible, multiplier par 2 les limites. Nécessite un redémarrage de la database. * work_mem: par client et par requete de trie! Specifier le log_temp_files pour voir si le cache est utilisé ou non. * maintenance_work_mem: pour le vacuum, habituellement 256MB * wal_sync_method: [[http://www.westnet.com/~gsmith/content/postgresql/TuningPGWAL.htm|http://www.westnet.com/~gsmith/content/postgresql/TuningPGWAL.htm]] et [[http://wiki.postgresql.org/wiki/Reliable_Writes|http://wiki.postgresql.org/wiki/Reliable_Writes]] * wal_buffers: peut être facilement augmenter à 1MB. Le max est 16MB (taille du segment WAL) et peut être interessant. Nécessite un redémarrage de la database. ====== Astuces ====== Des astuces pratiques sous Linux. [[:googlegnomewebcalendar|Avoir Google Agenda via le calendrier de Gnome]]. En rapport avec [[:postfix|Postfix]]. Pour faire fonctionner [[:pearbehindproxy|Pear derrière un Proxy HTTP]] afin de récuperer facilement des modules/bibliothèques PHP. [[:reseau_sur_bluetooth|Reseau sur Bluetooth]]. [[linux:installation_xbmc_sur_ubuntu|Installation XBMC sur Ubuntu]].