SSH c’est cool. Le premier S correspond Ă Secure. Mais certains vous affirmeront que ce n’est pas assez sĂ©curisĂ© et qu’il faut en plus rajouter de la double auth, avec Google Authenticator, Authy, Duo … Pas moi.
Mais pourquoi pas, si tout le monde le fait ?
Le but mĂȘme de la double auth’, c’est d’avoir Quelque chose que vous connaissez (un indice ? votre mot de passe, la passphrase de votre clĂ© privĂ©eâŠ) et Quelque chose que vous possĂ©dez (votre empreinte, un tĂ©lĂ©phone, une boĂźte mail, une clĂ© de sĂ©curitĂ©âŠ). ...
Hello,
Si comme moi vous aimez jouer avec la sĂ©curitĂ© et avez peur de vous faire voler vos clĂ©s, il est intĂ©ressant de gĂ©rer plusieurs clĂ©s. Le soucis, c’est que pour chaque clĂ© publique/privĂ©e que vous possĂ©dez, vous devez mettre Ă jour le fichier .ssh/authorized_keys sur les serveurs.
Si vous en avez 2 ou s’ils sont gĂ©rĂ©s automatiquement, ça va. Mais dĂšs que vous commencez Ă avoir plusieurs dizaines de serveurs, c’est compliquĂ©, voire dĂ©courageant. ...
Hello Ă vous,
On se retrouve aujourd’hui pour une petite compilation propre de Zabbix 3. (Vous prĂ©fĂ©rez Docker ? Pas moi.)
Donc, comme d’habitude j’utilise une machine sous Debian 8, et en l’occurence Zabbix tient sur des VPS minimaux (1 vCore, 1 ou 2 Go de ram, et 1 ipv4 car *c’est mieux*âą).
Ă l’heure oĂč j’Ă©cris ces lignes, Zabbix 3.0.0-alpha6 vient de sortir, mais Ă l’heure oĂč vous les lisez ce n’est peut-ĂȘtre plus le cas. ...
AprÚs la découverte de Ansible, nous allons maintenant voir les variables.
Lien du role utilisé dans ce guide: Github
Ansible supporte deux types de variables : les types primitifs et les dictionnaires. Pour accéder à une variable dans un Playbook ou dans un Template, il faut utiliser {{ variable }} ({{ variable['field1'] }} pour un dictionnaire).
Les variables peuvent ĂȘtres dĂ©finies de plusieurs façon. Dans un playbook, par exemple:
--- - hosts: webserver remote_user: root vars: variable: test dico: field1: foo field2: bar roles: - var … ou directement dans un rĂŽle. ...
Aujourd’hui on va parler backups, mais qui dit backups dit latence disque/cpu etc..
Pour paliers Ă ces soucis trĂšs commun on va parler de nice & ionice.
Qu’est-ce que la commande nice Lorsque vous lancez un backup et que votre machine est assez limite cotĂ© ressource CPU pour traiter prod & sauvegarde vous pouvez ‘dĂ©-priorisĂ©’ vos scripts grace Ă nice :D
Il utilise des niveaux de priorité. Ces niveaux sont compris entre -20 (priorité absolue) et +20 (tout les processus passe avant). ...
####Qu’est-ce que btrfs Un truc avec plein de poils ! Hum non, Btrfs (souvent prononcĂ© “ButterFS”) est un systĂšme de fichiers (fs) dĂ©veloppĂ© par Oracle. Celui-ci permet une compression des donnĂ©es qui est plutĂŽt intĂ©ressante mais aussi des snapshots etc.
On va commencer par la compression, ce qui m’intĂ©resse beaucoup pour stocker du backups :D
Btrfs propose deux algorithmes de compression :
zlib : par défaut, mais consomme beaucoup de cpu. ...
Le contenu risque d’ĂȘtre assez long, et sera donc dĂ©coupĂ© en 4 parties.
L’objectif est d’installer Debian 8 avec LVM sur un VPS OVH. Par dĂ©faut, une seule partition est prĂ©sente, et c’est assez chaotique Ă gĂ©rer avec des volumes (Et oui, si le VPS est commandĂ© depuis l’interface Cloud, on peut lui ajouter de l’espace disque).
Petit sommaire.
Destruction et création des partitions Installation de Debian Ajouter un volume OVH à notre configuration Bonus: changer la taille du volume OVH Destruction et création des partitions Une fois le VPS commandé, redémarrez le en mode Rescue (en précisant bien Debian! ...
Lâenvoi de mail est un point incontournable dans lâadministration dâun serveur, ne serait-ce que pour vos scripts, crontabs et outils de monitoring : vous aurez forcement besoin Ă tout moment d’un retour en cas de problĂšme.
Pourquoi Nullmailer Il existe une ribambelle de serveurs mail relay comme Sendmail ou Postfix, cependant, ils sont lourds et un peu fastidieux Ă mettre en place et passent en spam dans la plupart des cas. ...
Avec l’arrivĂ©e du cloud, la gestion de configuration de maniĂšre automatique est devenue obligatoire. Un serveur a maintenant une espĂ©rance beaucoup plus courte qu’il y a quelques temps, avec les VM, un petit souci ? Pas de problĂšme, on repart de 0. Maintenant, on ne pousse plus notre mise Ă jour sur notre vieux serveur, on pop une machine, on lui donne notre stack, et on la clone pour remplacer les serveurs ayants une vielle version de notre code. ...
Aujourd’hui on va discuter serveurs MySQL. Notre but est de mettre en place 3 serveurs rĂ©pliquĂ©s multi-master pour une haute disponibilitĂ© mais aussi pouvoir Ă©crire sur tout les hosts en simultannĂ©e.
KĂ©zako?! Il existe plusieurs types de rĂ©plications : Master-Slave, Multi-Master et j’en passe⊠Le but est le mĂȘme : avoir les mĂȘmes donnĂ©es partout.
IMPORTANT La réplication présentée ici ne fonctionne pas avec le moteur MySQL MyISAM.
Nous allons ici utiliser MariaDB Galera Cluster, qui s’installe assez facilement avec le package mariadb-galera-server. ...