Download - Rôles d'un NAS radiophonique

Transcript
Page 1: Rôles d'un NAS radiophonique

NAS Radio

Rôles d'un NAS Radiophonique

Radio Larzac

Millau

23 août 2009

Alban Peignier

Florent Peyraud

http://www.tryphon.org

Page 2: Rôles d'un NAS radiophonique

Rivendell - Genèse - http://tryphon.org 2

Rôles ?

● Stocker● Importer● Organiser● Echanger● Publier● Convertir● Vérifier

● Archiver● Backuper● Effacer● Uploader● Downloader● Logger / Notifier

Page 3: Rôles d'un NAS radiophonique

Rivendell - Genèse - http://tryphon.org 3

Stocker

● Matériel

– SATA, RAID 1, RAID 5– Carte Gigabit– Onduleur

● Logiciel

– LVM● Métier

– Littérature, communauté

Page 4: Rôles d'un NAS radiophonique

Stocker

● Segmenter

– Musique, pige, web, emissions, archives ...● Choix des formats

– Influence sur la volumétrie– Libres !

● Nommage

– Accents, espaces, or not ?

Page 5: Rôles d'un NAS radiophonique

Importer

● Services

– FTP, NFS, SFTP● Transactions

– Recupérer, modifier, reposer● Droits / Règles

Page 6: Rôles d'un NAS radiophonique

Organiser

● Objectif :

– Retrouver ... longtemps● Ennemi :

– Temps● Solution :

– Répertoires ...

Page 7: Rôles d'un NAS radiophonique

Rivendell - Genèse - http://tryphon.org 7

Organiser

● Exemple : répertoires par émission

– ../emission-abc/

– ...

– ../emission-xyz/

Page 8: Rôles d'un NAS radiophonique

Rivendell - Genèse - http://tryphon.org 8

Organiser

● Exemple : répertoires par émission / par épisode

– ../emission-abc/semaine-12

– ../emission-abc/semaine-13

– ...

– ../emission-xyz/episode-24

– ../emission-xyz/episode-25

Page 9: Rôles d'un NAS radiophonique

Organiser

● Plein de petites organisations simples :

– ../s-12/

– ../s-12/rivendell/pad

– ../s-12/rivendell/musique

– ../s-12/pige-brute.wav

– ../s-12/archive.wav

– ../s-12/description.txt

– ../s-12/photos/

Page 10: Rôles d'un NAS radiophonique

Organiser

● Assister

– Scripts– Créer d'avance

● Simplifier

– Accès par utilisateur– “Vue” par utilisateur

● Permissions

– Avec doigté

Page 11: Rôles d'un NAS radiophonique

Echanger

● Entre utilisateurs

– Via les répertoires d'émissions● Si /shared :

– temporaire – volatile

Page 12: Rôles d'un NAS radiophonique

Publier

● HTTP

– simple– URLs directes– libre en local, authentifié pour le net

● Packager à la demande

– Wav en ogg– Répertoire en tar, zip

Page 13: Rôles d'un NAS radiophonique

Convertir

● Laisser le NAS faire

– Scripts / crons● Moins de formats utilisés

– par les utilisateurs

Page 14: Rôles d'un NAS radiophonique

Vérifier

● Le format● La longueur● L'intégrité● Les “niveaux”● Notifier

Page 15: Rôles d'un NAS radiophonique

Archiver

● Garder la taille “utile”● Changer de formats

– Wav → flac → gros ogg → petit ogg● Faire attention à ne rien perdre

Page 16: Rôles d'un NAS radiophonique

Backup

● Eviter la compression● Sélectionner les bons formats● Penser au restore

– temps– aux informations manquantes

Page 17: Rôles d'un NAS radiophonique

Effacer

● Après le backup● Cacher avant d'effacer● Logger● Read-only

– Pour certains stockages (musique)– pour ne pas effacer

Page 18: Rôles d'un NAS radiophonique

Uploader

● Point de départ● Compresser● Uploader● Conserver

Page 19: Rôles d'un NAS radiophonique

Downloader

● Partages

– Podcasts– Audiobank

● Traiter après récupération

– Import rivendell

Page 20: Rôles d'un NAS radiophonique

Logger / Notifier

● Syslog

– logcheck● Mail

– Aux admins– Aux utilisateurs– Attention à la quantité– Attention aux crons

Page 21: Rôles d'un NAS radiophonique

Superviser

● Check dans les crons

– Locker

– Le load● Nagios● Munin

Page 22: Rôles d'un NAS radiophonique

Développement

● Un script = un développement● Tester● Documenter● Versionner

Page 23: Rôles d'un NAS radiophonique

Questions

Pour continuer la discussion

[email protected]

http://www.tryphon.org