Rôles d'un NAS radiophonique

Post on 28-Dec-2014

420 views 2 download

description

Passer l'étape "matérielle", la mise en place d'un serveur de stockage (NAS) au sein d'une radio nécessite l'analyse et la mise en place de traitement pour rendre utile la "machine" aux utilisateurs.

Transcript of 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

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

Rôles ?

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

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

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é

Stocker

● Segmenter

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

– Influence sur la volumétrie– Libres !

● Nommage

– Accents, espaces, or not ?

Importer

● Services

– FTP, NFS, SFTP● Transactions

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

Organiser

● Objectif :

– Retrouver ... longtemps● Ennemi :

– Temps● Solution :

– Répertoires ...

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

Organiser

● Exemple : répertoires par émission

– ../emission-abc/

– ...

– ../emission-xyz/

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

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/

Organiser

● Assister

– Scripts– Créer d'avance

● Simplifier

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

● Permissions

– Avec doigté

Echanger

● Entre utilisateurs

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

– temporaire – volatile

Publier

● HTTP

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

● Packager à la demande

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

Convertir

● Laisser le NAS faire

– Scripts / crons● Moins de formats utilisés

– par les utilisateurs

Vérifier

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

Archiver

● Garder la taille “utile”● Changer de formats

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

Backup

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

– temps– aux informations manquantes

Effacer

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

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

Uploader

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

Downloader

● Partages

– Podcasts– Audiobank

● Traiter après récupération

– Import rivendell

Logger / Notifier

● Syslog

– logcheck● Mail

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

Superviser

● Check dans les crons

– Locker

– Le load● Nagios● Munin

Développement

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

Questions

Pour continuer la discussion

radio-logiciel-libre@lists.tryphon.org

http://www.tryphon.org