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 10/12/2008, 08:53] – 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:// | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ----- | ||
| + | // | ||
