PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Renault : Les élections au sein du projet Fedora en cours sont retardées

dimanche 10 décembre 2017 à 00:50

J'avais annoncé cette semaine l'ouverture des votes pour différents organes du projet Fedora : le conseil, FESCo et FAmSCo..

Tout d'abord j'ai oublié en effet qu'il a été décidé de remplacer le FAmSCo par Mindshare, qui n'est pas un simple changement de nom car cette organe a des représentants de plus d'équipes sociales du projet que seulement les ambassadeurs. Mais cela n'est pas l'objet de ce billet.

Le scrutin mentionné plus haut a été reporté depuis le 8 décembre à une date ultérieure, apparemment début janvier 2018. L'objet de ce report vient en fait de la décision de réformer un peu l'organisation des élections afin notamment de publier des entretiens de chaque candidat à la date d'ouverture des élections. Seulement, certains candidats n'ont pas pu poster à temps leur réponse pour des raisons de temps ou des difficultés techniques côté infrastructure de Fedora.

Par soucis d'équité et de cohérence, tous les scrutins ont été décalés par décision du conseil de Fedora.

Bon courage aux candidats et aux organisateurs, en espérant que la prochaine élection se déroule sans accroc !

Gravatar de Renault
Original post of Renault.Votez pour ce billet sur Planet Libre.

Morot : Ansible : Automatisation du déploiement d’un cluster multi master pour MariaDB (et MySQL…) avec Galera

samedi 9 décembre 2017 à 16:55

Cet article est la suite de mon précédent article sur le sujet dans le but de pousser le concept un peu plus loin. C’est mon premier role Ansible donc je suis à peu près certain qu’il est possible de mieux faire.

Dans un premier temps, paramétrons le fichier /etc/ansible/hosts pour y lister nos serveurs.

[galera]
db1.morot.test
db2.morot.test
db3.morot.test

On créé notre rôle avec ansible-galaxy pour se faciliter le travail :

cd /etc/ansible/
mkdir roles
ansible-galaxy init galera
- galera was created successfully

On pousse notre template de configuration MariaDB dans /etc/ansible/roles/galera/templates/my.cnf.j2 :

[client]
port            = 3306
socket          = /var/run/mysqld/mysqld.sock


[mysqld_safe]
socket          = /var/run/mysqld/mysqld.sock
nice            = 0

[mysqld]
user            = mysql
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
port            = 3306
basedir         = /usr
datadir         = /var/lib/mysql
tmpdir          = /tmp
lc_messages_dir = /usr/share/mysql
lc_messages     = en_US
skip-external-locking

bind-address=0.0.0.0
binlog_format=ROW
innodb_autoinc_lock_mode=2
innodb_flush_log_at_trx_commit=0

max_connections         = 100
connect_timeout         = 5
wait_timeout            = 600
max_allowed_packet      = 16M
thread_cache_size       = 128
sort_buffer_size        = 4M
bulk_insert_buffer_size = 16M
tmp_table_size          = 32M
max_heap_table_size     = 32M
myisam_recover_options = BACKUP
key_buffer_size         = 128M
table_open_cache        = 400
myisam_sort_buffer_size = 512M
concurrent_insert       = 2
read_buffer_size        = 2M
read_rnd_buffer_size    = 1M
query_cache_limit               = 128K
query_cache_size                = 64M
log_warnings            = 2
slow_query_log_file     = /var/log/mysql/mariadb-slow.log
long_query_time = 10
log_slow_verbosity      = query_plan

log_bin                 = /var/log/mysql/mariadb-bin
log_bin_index           = /var/log/mysql/mariadb-bin.index
expire_logs_days        = 10
max_binlog_size         = 100M
default_storage_engine  = InnoDB
innodb_buffer_pool_size = 256M
innodb_log_buffer_size  = 8M
innodb_file_per_table   = 1

Et donc on est prêt à éditer notre fichier /etc/ansible/galera/tasks/main.yml :

---
# tasks file for galera

- name: MAJ des depots
  apt:
    update_cache: yes
    name: software-properties-common
    state: latest

- name: Ajout de la cle des depots Galera
  apt_key:
    keyserver: 'keyserver.ubuntu.com'
    id: '0xF1656F24C74CD1D8'

- apt_repository:
    repo: 'deb [arch=amd64,i386,ppc64el] http://mariadb.mirrors.ovh.net/MariaDB/repo/10.2/ubuntu xenial main'
    state: present
    update_cache: yes

- name: MariaDB Root password
  debconf:
    question: "mysql-server/root_password"
    name: "mariadb-server"
    value: "secret"
    vtype: "string"

- name: MariaDB Root password confirmation
  debconf:
    question: "mysql-server/root_password_again"
    name: "mariadb-server"
    value: "secret"
    vtype: "string"

- name: Installation des paquets Galera
  apt:
    name: "{{ item }}"
  with_items:
    - rsync
    - mariadb-server
    - galera-3

- name: Configuration du serveur MariaDB pour Galera
  template:
    src: 'my.cnf.j2'
    dest: '/etc/mysql/my.cnf'
    owner: 'root'
    group: 'root'
    mode: '0644'

- name: Bootstrap du cluster
  command: /usr/bin/galera_new_cluster
  delegate_to: "{{ groups['galera'][0] }}"
  run_once: true

Et enfin, notre playbook galera.yml :

---
- hosts: galera
  gather_facts: True
  pre_tasks:
    - setup:
  roles:
    - galera

A partir de là, il n’y a plus qu’à jour le playbook sur le groupe d’hôtes pour lancer la configuration. A l’issue de cette étape, il reste à redémarrer les services MariaDB sur tous les nodes sauf le bootstrap. C’est un cas que je n’ai pas géré par Ansible.

ansible-playbook -l galera galera.yml  --ask-become-pass

Gravatar de Morot
Original post of Morot.Votez pour ce billet sur Planet Libre.

Miamondo : JITSI, un logiciel libre de visioconférence

vendredi 8 décembre 2017 à 20:32

Bonjour,

Aujourd’hui, j’ai envie de vous parler de Jitsi, un logiciel libre de visioconférence qui représente une alternative tout à fait crédible à Google hangouts et Skype puisqu’il offre tous les services proposés par ce dernier. Ce qui m’a tout de suite plu, c’est sa facilité d’utilisation. Pas besoin d’être sorti de Saint-Cyr! Voici la procédure:

Auswahl_045

Auswahl_046

Menü_049

Menü_050.png

https://meet.jit.si/MiserableCheetahsReckonPoorly

https://meet.jit.si/Dimitruc

Conclusion

Vous souhaitez garder le contact avec votre famille et vos amis qui vivent à des années-lumière de chez vous et ce, en utilisant une application libre qui sait rester discrète et ne pas écouter aux portes? Alors n’hésitez pas à adopter Jitsi ou Framatalk (qui est basé sur Jitsi). Sa facilité d’utilisation va vous conquir… vous conquérer. Bref, vous allez être conquéri par cet outil open-source. 

 


Gravatar de Miamondo
Original post of Miamondo.Votez pour ce billet sur Planet Libre.

Articles similaires

genma : Ubuntu - Unity - Afficher les heures de plusieurs zones géographiques

vendredi 8 décembre 2017 à 09:00

Je travaille sous Ubuntu comme OS professionnel et j'ai besoin d'interagir avec différents collaborateurs qui se trouvent sous différents fuseaux horaires. J'utilise Unity comme environnement de bureau par défaut. J'ai donc l'heure et la date afficher en haut droit de chaque écran (je travaille avec plusieurs écrans). Comme je suis amené à cliquer régulièrement pour afficher le calendrier associé, pour voir des numéros de semaine ou repérer quel jour tombe quelle date (sans avoir à passer sur la fenêtre de Thunderbird dans lequel j'ai mon agenda avec Lightning), dans ce calendrier, j'ai donc ajouté différentes localisations liées à différents fuseaux horaires. Exemple en image :

Ainsi à tout moment je sais si je peux contacter mon collaborateur, savoir s'il est susceptible de me répondre (si on est ou non dans sa plage horaire de travail). Et ce, sans avoir à faire appel à ma mémoire pour le nombre d'heure de décalage et à faire un peu de calcul mental pour la différence horaire. C'est là l'inconvénient ;)

Pour faire comme moi, il faut aller dans le paramétrage et de cliquer sur le bouton "Choisir des emplacements" pour ajouter les heures de différents lieux.

Gravatar de genma
Original post of genma.Votez pour ce billet sur Planet Libre.

alterlibriste : La danse des claviers

mercredi 6 décembre 2017 à 19:07

Depuis mon upgrade à Debian Stretch, j’ai galéré à trouver l’agencement de clavier qui convienne à toutes mes utilisations et surtout qui fonctionne comme j’en avais l’habitude. Je partage donc ici mes besoins et comment j’ai réussi à trouver la configuration optimale.

Mon premier problème est survenu dès que j’ai ouvert LibreOffice Calc (je l’utilise tous les jours pour mon activité professionnelle). J’ai l’habitude depuis pas mal de temps à ce que le pavé numérique intègre la virgule directement sinon c’est carrément galère pour les saisies. Pour cela, il faut cocher la case "identique au paramètre de la locale (,)" dans outils/options/Langues/Touche séparateur de décimales. C’était bien le cas mais ça me laissait un point.

Il est alors possible de modifier le comportement du clavier numérique en forçant la virgule. Sauf que lorsque je suis dans un terminal par exemple, j’aime bien aussi avoir le point pour taper le nom_du_paquet-0.3.2.
Exit Français variante et latin9, car le pavé numérique reste en .

Autre besoin : avoir les majuscules accentuées avec Maj+AltGr+lettre spéciale : É, È, À, Ç
Pour pouvoir faire cela, il faut prendre Français variante obsolète (exit Français tout court et Azerty)

Enfin, dans mes essais, je me retrouvais parfois avec ces deux premières requêtes honorées mais avec l’accent circonflexe qui déconne de cette façon : ^e au lieu de ê. C’est que j’avais pris une disposition sans touche morte, à éviter aussi pour pouvoir continuer à faire des circonflexes ou des trémas.

Par élimination, c’est donc la disposition Français variante obsolète qui remplit tous mes critères sans oublier l’option à cocher dans LibreOffice.

Gravatar de alterlibriste
Original post of alterlibriste.Votez pour ce billet sur Planet Libre.

Articles similaires