Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| tutoriel:comment_utiliser_dvdrip_en_mode_cluster [Le 11/09/2022, 12:25] – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | tutoriel:comment_utiliser_dvdrip_en_mode_cluster [Le 03/11/2026, 11:52] (Version actuelle) – projet abandonné depuis 10 ans ou plus krodelabestiole | ||
|---|---|---|---|
| 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:// | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ----- | ||
| - | // | ||
