lundi 10 octobre 2011

Installation VM VortexBox


Contexte


Nous allons maintenant ajouter les fonctions de serveur Squeezebox à notre installation pour bénéficier de la dématérialisation de la musique et du multiroom.
Cette fonction est obtenue avec la distribution spécialisée VortexBox .
Il est à noter que VortexBox embarque également un serveur DLNA, qui pourra sans doute être exploité pour l'accès aux films et vidéos.


Installation d'une machine virtuelle VortexBox

VortexBox est une distribution Linux, gratuite, libre (licence GPL v3), simple d'emploi, qui transforme un PC en serveur audio/jukebox numérique.


VortexBox fonctionne un PC pourvu d'un lecteur de CD (ou DVD), d'une carte réseau, de sorties audio (analogique ou numériques). Les différents logiciels incorporés permettent l'extraction audio et la conversion automatique de vos CD en FLAC (ou MP3). Vos fichiers audio peuvent aussi recevoir automatiquement des étiquettes (Tags) et des jaquettes.


Vortexbox peut aussi servir de serveur en mettant votre musique à disposition des appareils branchés sur votre réseau informatique local (PC ou boîtiers multimédias). La distribution Vortexbox est compatible avec les récepteurs audio numériques Logitech Squeezebox, Sonos et Linn. En outre, Vortexbox est compatible DLNA.
VortexBox sera installé dans une machine virtuelle VMware ESXi.

Création d'une machine virtuelle VortexBox
VortexBox est basé sur la distribution Linux Fedora 14 32 bits.
Les caractéristiques minimales pour faire tourner VortexBox sont les suivantes :
  • Mémoire RAM : 256Mb
  • Espace disque : 8GB
Création de la machine virtuelle :
 
 

 
Espace disque : 10G0
Édition des paramètres de la machine virtuelle
 
Mémoire : 512Mo
Processeurs : 2
 
Lecteur CDrom : associer l'image ISO  vortexbox-1.10.iso
Installation de VortexBox 
Premier démarrage de la machine virtuelle VortexBox
Choisir l'option "Install VortexBox on Vmware"
 
Choix Time Zone

Positionnement du mot de passe root
 



Configuration de VortexBox 
Configuration clavier
Passer le clavier de QWERTY en AZERTY

vi /etc/sysconfig/keyboard
KEYTABLE="fr"
MODEL="pc105"
LAYOUT="fr"
VARIANT="latin9"
  
Configuration réseau
Passer en IP fixe
 
Lancer le navigateur sur l'adresse IP indiqué en fin d'installation de VortexBox
Choisir le menu configuration réseau 
 
 
Configurer le réseau en fonction de ses besoins
Valider par Submit
La VM VortexBox redémarre.
 
Mise à jour de VortexBox / Installation de Bliss
Se connecter avec un navigateur Web sur l'URL http://vortexbox
Cliquer sur l'icone de mise à jour en bas de l'écran:
 





 
Installer Bliss
 
 

Configuration du partage réseau contenant la musique 

vi /etc/fstab
//192.168.1.50/musique /storage/music cifs guest,_netdev 0 0


//192.168.1.50/musique : partage sur Unraid du dossier musique. Adapter l'adresse IP du partage à votre configuration réseau.
/storage/music : Dossier par défaut de stockage de la musique sur VortexBox
  
mount /storage/music
 
 
Mise à jour de VortexBox 
Mise à jour du système : choisir Start Upgrade
 
 
Installation des VMwareTools 
Pour cette installation, se référer à ce wiki.

yum update
yum install gcc kernel-PAE-devel

Sous vSphere Client, clic droit sur la machine virtuelle VortexBox, menu "Invité", puis "Installer/Mettre à niveau les outils VMware"

mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
cp /mnt/cdrom/VMwareTools-8.3.7-381511.tar.gz /roo
tar xvfz VMwareTools-8.3.7-381511.tar.gz
cd vmware-tools-distrib/
./vmware-install.pl
valider les options par défaut


Les VMwareTools sont maintenant installés sur la VM VortexBox.



Prochaine étape
Tout est prêt pour pouvoir écouter la musique stockée sur le NAS depuis nos appareils compatibles Squeezebox. Dans un prochain message, dès réception du matériel, le test grandeur nature pourra être réalisé.




2 commentaires:

  1. Encore un bon tuto, bravo. Quel estl l' avantage de l'installation squeezebox sur une machine virtuelle , par rapport au plugin Squeezebox pour unraid , avez vous testé ce plugin? Merci

    RépondreSupprimer
  2. Bonjour,
    je n'ai pas testé le plugin Squeezebox pour Unraid, mais j'ai effectivement vu sur le forum LimeTech qu'il est dispo. Effectivement, si votre serveur unraid est déjà installé, c'est la solution la plus adaptée.

    J'ai choisi de virtualiser mon environnement pour avoir la possibilité d'ajouter des fonctions en créant des machines virtuelles supplémentaires, ce que j'ai pu faire avec la distribution Vortexbox.

    Mais cela ajoute de la complexité à l'ensemble, même si je n'ai pas rencontré de problèmes jusqu'à présent.

    Je pense dans l'avenir ajouter une gestion de caméra IP, et peut-être un serveur domotique, mais je n'ai pas eu le temps encore de me consacrer à ces sujets. Cordialement.

    RépondreSupprimer