Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
tutoriel:comment_utiliser_dvdrip_en_mode_cluster [Le 09/12/2008, 21:35] – 213.95.41.13 | tutoriel:comment_utiliser_dvdrip_en_mode_cluster [Le 28/04/2017, 17:27] (Version actuelle) – tags L'Africain | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | ====== Comment utiliser dvdrip/ | ||
+ | |||
+ | ** | ||
+ | " | ||
+ | |||
+ | |||
+ | Ce tutoriel est destiné à un large public, c'est pourquoi je l'ai volontairement vraiment détaillé. J' | ||
+ | |||
+ | ===== Présentation de transcode et dvdrip ===== | ||
+ | |||
+ | **Transcode** est un outil très puissant permettant de manipuler les fichiers multimédia (vidéo / audio).\\ | ||
+ | Il peut, entre autres, vous permettre d' | ||
+ | |||
+ | **Dvdrip** est une interface graphique de **Transcode** facilitant ainsi son utilisation. | ||
+ | Il intègre le mode //cluster// ou " | ||
+ | |||
+ | ==== Le mode cluster ==== | ||
+ | |||
+ | Le clustering est une technique permettant de combiner plusieurs ordinateurs lorsque de nombreux calculs sont à effectuer, chaque machine connectée s' | ||
+ | |||
+ | Voilà un aperçu de ce que l'on peut obtenir avec un réseau de 3 PC, les « nœuds » correspondant aux machines connectées. | ||
+ | |||
+ | {{applications: | ||
+ | |||
+ | Sur mon installation, | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Matériel ===== | ||
+ | |||
+ | Vous pouvez utiliser des ordinateurs de puissance différente, | ||
+ | | ||
+ | * Une carte réseau Fast Ethernet 10/100 Mbps reconnue et fonctionnelle sur chaque ordinateur. | ||
+ | * Un routeur ou un switch. | ||
+ | * Le tout relié par des câbles Ethernet droits RJ45 | ||
+ | |||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Chaque ordinateur du réseau doit avoir une distribution Linux installée, de préférence la distribution Ubuntu Breezy ou Dapper. | ||
+ | * Votre réseau doit être correctement configuré pour que vos PC puissent communiquer librement. | ||
+ | * Je ne prends pas en compte la présence d'un firewall, n' | ||
+ | |||
+ | |||
+ | |||
+ | ===== Fonctionnement du mode cluster en réseau local ===== | ||
+ | |||
+ | Voici un schéma qui représente globalement ce que nous souhaitons réaliser. Pour me faciliter la tâche je me suis basé sur mon propre réseau local, à savoir un réseau de 3 PC derrière un routeur et j'ai remplacé les noms de machines par **PC1** **PC2** et **PC3** et les noms d' | ||
+ | |||
+ | **PC1** sera le PC principal qui servira de serveur et de lieu de stockage, c'est sur ce PC qu'il y aura le plus gros du travail à réaliser. Concernant **PC2** et **PC3**, la configuration est assez rapide, à vous de rajouter autant de machines que vous pouvez, les réglages seront toujours les mêmes (**PC4**, **PC5**...). | ||
+ | |||
+ | {{applications: | ||
+ | |||
+ | Note: Ce schéma reste valable pour toute version supérieure d' | ||
+ | |||
+ | ===== Installation des applications et serveurs ===== | ||
+ | ==== Sur PC1 ==== | ||
+ | | ||
+ | |||
+ | [[apt:// | ||
+ | |||
+ | ==== Sur PC2, PC3... ==== | ||
+ | |||
+ | Les applications à installer sont moins nombreuses. | ||
+ | |||
+ | |||
+ | [[apt:// | ||
+ | |||
+ | |||
+ | |||
+ | ===== Création des dossiers ===== | ||
+ | |||
+ | Je rappelle que pour une question de clarté, j'ai choisi " | ||
+ | |||
+ | Sur chaque PC, nous allons créer le dossier " | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Configuration du serveur NFS sur PC1 ===== | ||
+ | |||
+ | Tous les fichiers à encoder seront stockés " | ||
+ | Il est donc primordial que **PC2** et **PC3** aient le droit d' | ||
+ | |||
+ | * Il faut spécifier à **PC1**, quels PC (adresse IP de **PC2** et **PC3**) sont autorisés à communiquer avec lui : | ||
+ | < | ||
+ | et insérer les lignes suivantes dans le fichier texte :\\ | ||
+ | < | ||
+ | lockd: | ||
+ | mountd: | ||
+ | rquotad: | ||
+ | statd: | ||
+ | Enregistrez et fermez.\\ | ||
+ | |||
+ | * Nous allons autoriser **PC2** et **PC3** à avoir accés au dossier / | ||
+ | < | ||
+ | et insérer la ligne suivante dans le fichier texte :\\ | ||
+ | < | ||
+ | Enregistrez et fermez.\\ | ||
+ | |||
+ | * Maintenant que notre configuration est opérationnelle, | ||
+ | < | ||
+ | Voilà pour la configuration du serveur NFS sur **PC1**.\\ | ||
+ | |||
+ | En cas de souci, je vous renvoie sur [[:nfs|ce lien du Wiki]].\\ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== 6. Configuration du serveur SSH sur PC1 ===== | ||
+ | |||
+ | === Le chef d' | ||
+ | |||
+ | Le duo SSH / demon cluster peut être considéré comme le chef d' | ||
+ | Grâce à SSH vous pouvez prendre le contrôle de la machine **PC2** tout en restant sur **PC1**. | ||
+ | |||
+ | === Un mot de passe bien gênant === | ||
+ | |||
+ | Bien sûr, ce système fort pratique pour toutes manipulations à distance, nécessite l' | ||
+ | |||
+ | Lors d'un encodage en mode cluster, le démon cluster interroge toutes les machines (noeuds) disponibles et répartit le travail sur chacun. Seulement il faut entrer le mot de passe à chaque nouvelle connexion et nouvelle portion de travail créée. Cela devient vite infernal voire impossible à gérer. | ||
+ | |||
+ | C'est pourquoi nous allons automatiser cette tâche afin de ne plus avoir à donner aucun mot de passe, le démon cluster pourra travailler sans être bloqué. | ||
+ | |||
+ | |||
+ | |||
+ | === Automatisons la tâche pour les mots de passe === | ||
+ | |||
+ | Tout se fait de **PC1** : | ||
+ | < | ||
+ | à la phrase\\ | ||
+ | "Enter file in which to save the key (/ | ||
+ | et à la phrase\\ | ||
+ | "Enter passphrase (empty for no passphrase):" | ||
+ | |||
+ | puis\\ | ||
+ | |||
+ | < | ||
+ | mot de passe utilisateur tux3 | ||
+ | |||
+ | < | ||
+ | mot de passe utilisateur tux2 | ||
+ | |||
+ | ainsi de suite pour toutes les machines connectées.... | ||
+ | |||
+ | === Et pour finir === | ||
+ | < | ||
+ | et entrer le mot de passe ou passphrase donné un peu plus haut.\\ | ||
+ | |||
+ | === Attention === | ||
+ | Si vous devez redémarrer **PC1**, vous devrez retaper après chaque redémarrage | ||
+ | < | ||
+ | et le mot de passe ou passphrase, c'est tout.\\ | ||
+ | |||
+ | On arrive à la fin de la configuration de SSH.\\ | ||
+ | Normalement aucun mot de passe ne sera demandé lors de l' | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== 7. Montage automatique des fichiers (fstab) sur PC2 et PC3 ===== | ||
+ | |||
+ | Tout à l' | ||
+ | |||
+ | === Faites cette manipulation sur toutes vos machines connectées (PC2, PC3, PC4...)=== | ||
+ | |||
+ | Exemple à effectuer sur la machine **PC2** : | ||
+ | |||
+ | < | ||
+ | et insérer la ligne suivante :\\ | ||
+ | < | ||
+ | Enregistez et fermez. | ||
+ | |||
+ | < | ||
+ | < | ||
+ | lockd: | ||
+ | mountd: | ||
+ | rquotad: | ||
+ | statd: | ||
+ | Enregistrez et fermez.\\ | ||
+ | |||
+ | Pour que le montage soit pris en compte tout de suite : | ||
+ | < | ||
+ | Faites un essai en créant un fichier dans / | ||
+ | Normalement il devrait apparaître dans / | ||
+ | |||
+ | Et ainsi de suite pour toutes les machines connectées.\\ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== 8. dvdrip ===== | ||
+ | |||
+ | Si tout s'est bien déroulé, nous n' | ||
+ | Tout se passe maintenant sur **PC1**. Allez courage, le plus intéressant arrive. | ||
+ | |||
+ | ==== Configuration générale ==== | ||
+ | |||
+ | Selon la version utilisée de **dvdrip**, nous pouvons trouver le bouton //Grappe// ou // | ||
+ | |||
+ | Lancer **dvdrip** puis //Edition --> préférences// | ||
+ | |||
+ | La configuration concernant le lecteur de DVD doit être correcte. | ||
+ | Pour la suite cela doit ressembler à ça : | ||
+ | |||
+ | {{applications: | ||
+ | |||
+ | |||
+ | Toujours dans les préférences, | ||
+ | |||
+ | {{applications: | ||
+ | |||
+ | ==== Configuration du cluster et ajouts des noeuds (pc1, pc2 et pc3) ==== | ||
+ | |||
+ | Il est temps d' | ||
+ | Grappe --> panneau de contrôle --> ajouter un noeud | ||
+ | |||
+ | D' | ||
+ | |||
+ | {{applications: | ||
+ | |||
+ | Un petit " | ||
+ | |||
+ | {{applications: | ||
+ | |||
+ | On ajoute ensuite tous les autres noeuds un par un, " | ||
+ | |||
+ | {{applications: | ||
+ | |||
+ | Un autre " | ||
+ | |||
+ | {{applications: | ||
+ | |||
+ | C'est normal, cool. | ||
+ | Ajouter au fur et à mesure toutes les machines de votre réseau, en prenant comme exemple **PC2**. | ||
+ | |||
+ | Votre panneau de contrôle doit maintenant contenir tous vos noeuds/ | ||
+ | |||
+ | Faites " | ||
+ | **PC1** est le plus rapide à se connecter, pour les deux autres la connexion met une dizaine de secondes, jusqu' | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== 9. Premier essai ===== | ||
+ | |||
+ | Insérer un DVD, je vous conseille de juste lire le début de ce DVD dans votre lecteur multimédia afin de déverrouiller la sécurité (grâce à // | ||
+ | |||
+ | === Nouveau projet === | ||
+ | dvdrip --> Fichier --> nouveau projet\\ | ||
+ | Pour l' | ||
+ | |||
+ | {{applications: | ||
+ | |||
+ | === Lecture de la table === | ||
+ | dvdrip --> Extraction --> lire la table des matières du DVD\\ | ||
+ | Les différents plages du DVD apparaissent comme ceci:\\ | ||
+ | |||
+ | {{applications: | ||
+ | |||
+ | === Choisissez la plage qui vous convient === | ||
+ | Utilisez " | ||
+ | Pour cet essai, prenez plutôt une plage de courte durée 5 à 10 minutes, de façon à faire la procédure en entier en peu de temps. | ||
+ | |||
+ | === Extraire les titres === | ||
+ | Prévoyez au moins 7 Go de libre (film complet) sur le disque dur de **PC1**\\ | ||
+ | Quand vous avez sélectionné votre plage\\ | ||
+ | --> faites " | ||
+ | L' | ||
+ | |||
+ | === Petite vérification === | ||
+ | Pendant l' | ||
+ | Le fichier " | ||
+ | |||
+ | === Note === | ||
+ | Il faut garder à l' | ||
+ | |||
+ | En revanche, et c'est là que cette technique est appréciable, | ||
+ | |||
+ | === L' | ||
+ | |||
+ | Je ne rentre pas dans les détails d' | ||
+ | Juste pour information, | ||
+ | J' | ||
+ | |||
+ | Le mode cluster ne permet pas la prévisualisation d'un échantillon. Pour cela vous utiliserez uniquement **PC1**. | ||
+ | |||
+ | Lorsque vous avez suivi les précédentes étapes, et que vos paramètres sont bons : | ||
+ | |||
+ | Encoder --> " | ||
+ | |||
+ | {{applications: | ||
+ | |||
+ | Ici je vous conseille de mettre //Oui// pour la suppression des fichiers **avi** temporaires, | ||
+ | |||
+ | Vérifier que vos noeuds sont démarrés et faites " | ||
+ | Normalement tous vos noeuds doivent se mettre au travail, comme ceci: | ||
+ | |||
+ | {{applications: | ||
+ | |||
+ | Elle est pas belle la vie!!! | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== 10. Trucs et astuces ===== | ||
+ | |||
+ | === Si votre réseau est composé d' | ||
+ | |||
+ | Comme je l'ai annoncé dans la section [[# | ||
+ | Comme c'est un système très souple, le petit PC peut commencer une tâche tranquillement, | ||
+ | |||
+ | C'est pourquoi, je vous conseille de surveiller la fin de l' | ||
+ | |||
+ | Le mode cluster perd tout son sens car vous allez peut-être attendre des heures.\\ | ||
+ | == Pour corriger ce souci == | ||
+ | |||
+ | Stoppez le noeud du PC poussif, puis les autres, en ne laissant que celui de la machine la plus puissante, c'est celui-ci qui prendra le relais et qui finira le travail beaucoup plus rapidement. | ||
+ | |||
+ | == Pour corriger ce souci lorsque vous avez lancé plusieurs projets == | ||
+ | |||
+ | Dans le même cas de figure, plutôt que d' | ||
+ | |||
+ | Dans ce cas stoppez "tous les noeuds" | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== 11. Dépannage ===== | ||
+ | |||
+ | == Si vous constatez que les noeuds distants se mettent en position " | ||
+ | |||
+ | < | ||
+ | et ré-entrer le mot de passe :\\ | ||
+ | |||
+ | Redémarrez portmap\\ | ||
+ | < | ||
+ | Vérifiez que le montage du dossier " | ||
+ | Assurez-vous qu'un firewall ne bloque pas l' | ||
+ | |||
+ | Si toujours rien lire la suite...\\ | ||
+ | |||
+ | == " | ||
+ | Si le démon refuse de démarrer\\ | ||
+ | |||
+ | Redémarrez dvdrip\\ | ||
+ | Redémarrez portmap\\ | ||
+ | < | ||
+ | |||
+ | Si toujours rien\\ | ||
+ | < | ||
+ | Le message vous donne des informations sur les noeuds, les projets en cours.... Si vous avez le message suivant:\\ | ||
+ | " | ||
+ | |||
+ | Allez dans : | ||
+ | / | ||
+ | Et supprimez le projet en question. | ||
+ | |||
+ | Puis //dvdrip --> Grappe --> panneau de contrôle// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== 12. Contact ===== | ||
+ | Mails: < | ||
+ | Pour toutes remarques sur ce tutoriel:\\ | ||
+ | http:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== 13. Liens et sources ===== | ||
+ | |||
+ | Site Officiel de dvdrip: http:// | ||
+ | Site Officiel francophone Ubuntu: http:// | ||
+ | Forum francophone Ubuntu: http:// | ||
+ | Le site Funix: http:// | ||
+ | Pour tout savoir sur SSH: http:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ----- | ||
+ | // |