Guide pour débutants de l'atelier à domicile (utilisez Proxmox comme serveur à domicile !) | Marek Obuchowski | Skillshare

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Guide pour débutants de l'atelier à domicile (utilisez Proxmox comme serveur à domicile !)

teacher avatar Marek Obuchowski, AI, n8n, Cloud and DevOps Engineer

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Introduction

      1:10

    • 2.

      Qu'est-ce que Proxmox et le processus d'installation de Proxmox

      24:52

    • 3.

      Cinq choses à faire après l'installation de Proxmox installation

      18:45

    • 4.

      n'hésitez pas à me suivre :)

      0:18

    • 5.

      Installer Ubuntu sur Proxmox

      6:56

    • 6.

      Installer Windows 11 sur Proxmox

      19:21

    • 7.

      Installez Arch Linux sur Proxmox

      18:28

    • 8.

      Installer Linux Mint sur Proxmox x

      9:07

    • 9.

      103 k8s sur proxmox3 thinkific terminé

      53:20

    • 10.

      Qu'est-ce que LXC (conteneur Linux) ? Comment cela fonctionne-t-il ?

      16:22

    • 11.

      Scripts d'aide Proxmox - installateur à commande unique

      5:49

    • 12.

      Surveiller les températures de l'unité centrale et du disque dans Proxmox

      9:17

    • 13.

      Envoyez des notifications sur votre téléphone !

      18:23

    • 14.

      Logiciel d’automatisation avec IA n8n sur Proxmox

      22:06

    • 15.

      Exécutez Windows dans le conteneur docker :)

      17:23

    • 16.

      Lier des partages de montage NAS (CIFS/SMB/NFS) au conteneur LXC Proxmox sans privilège

      8:25

    • 17.

      Partage de liaison automatique NFS/SMB/CIFS vers le conteneur Proxmox LXC après redémarrage

      29:32

    • 18.

      Lire ET ÉCRIRE à partir d'un conteneur LXC sans privilège

      24:27

    • 19.

      3 façons de monter des NFS, du partage SMB et un stockage externe / interne sur Proxmox et Linux

      36:42

    • 20.

      Exécutez des conteneurs OCI et Docker DIRECTEMENT sur Proxmox !

      16:29

    • 21.

      Proxmox OCI Containers + GPU Passthrough + Mount Point + HW Transcoding

      26:46

    • 22.

      Déployez la pile ARR avec qBittorrent et Jellyfin en une seule commande !

      30:01

    • 23.

      pile ARR avec Gluetun VPN (construisez votre propre fichier docker-compose.yml !)

      49:05

    • 24.

      99 Nouvelle pile ARR de thinkific

      52:03

    • 25.

      Routez n'importe quel conteneur docker via un VPN !

      17:19

    • 26.

      Tutoriel de transition pour GPU

      27:38

    • 27.

      Installer le port Proxmox VE sur votre Raspberry Pi i

      16:32

    • 28.

      Créez une application de suppression d'arrière-plan ! (avec un conteneur docker)

      8:55

    • 29.

      Proxmox vlans et linux bridges

      0:52

    • 30.

      (pré-req pour les vidéos Proxmox compatibles vlan) Qu'est-ce que le VLAN ? Comment fonctionne vlan ?

      20:41

    • 31.

      (pré-req pour les vidéos Proxmox compatibles vlan) Port d'accès vs port de connexion

      17:33

    • 32.

      Configuration Proxmox vlan (Proxmox sensible au vlan)

      11:21

    • 33.

      Configurer PiHole sur Proxmox avec DHCP et Unbound

      36:24

    • 34.

      Merci !

      0:12

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

45

apprenants

--

projet

À propos de ce cours

Ce cours a pour but de vous amuser !

Nous allons voir comment Proxmox peut être utilisé comme serveur à domicile. Vous pouvez donc construire l'ensemble de votre laboratoire à domicile simplement avec Proxmox !

Vous découvrirez ce qu'est Proxmox, comment l'installer et comment installer d'autres systèmes d'exploitation sur Promox. Vous apprendrez également ce qu'est un conteneur LXC (conteneur Linux) et comment il fonctionne en arrière-plan.

Nous allons aborder de nombreux sujets axés sur le homelab, ce qui vous permettra d'élargir vos compétences Linux et vos connaissances sur les différents systèmes d'exploitation

Vous n'avez pas besoin de connaissances ou d'expérience préalables, car nous allons aborder tous les sujets en partant de zéro :)

Plongeons ensemble dans le monde de Proxmox !

Rencontrez votre enseignant·e

Teacher Profile Image

Marek Obuchowski

AI, n8n, Cloud and DevOps Engineer

Enseignant·e
Level: Beginner

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Introduction: Bonjour à tous, et bienvenue à cette formation en laboratoire à domicile basée sur Proxmox Je m'appelle Marko Bukowski, et dans ce tutoriel, je vais vous montrer à quel point Proxmox est un outil incroyable Il vous permettra d'exécuter l'intégralité du serveur domestique, y compris les différents systèmes d'exploitation à manipuler Nous verrons également comment en faire une plate-forme multimédia domestique en déployant des applications dites R, et nous nous amuserons également en exécutant, par exemple, intégralité du système d'exploitation Windows dans un conteneur Docker En général, nous passerons en revue nombreux exemples de la façon dont vous pouvez l'utiliser à la maison et de la façon dont vous pouvez élargir vos connaissances en utilisant Proxm Vous n'avez aucune idée de ce qu'est Proxmox et vous n' avez jamais rien touché à Pxmox, c'est génial car nous allons tout faire à c'est génial car nous allons faire En tant que projet, vous allez créer votre propre machine virtuelle sur Proxmox avec des paramètres spécifiques fournis. Si vous souhaitez également en savoir plus, non seulement sur Proxmox, mais aussi sur Linux, la programmation ou le cloud, je vous encourage également à consulter notre plateforme d'automatisation Avenue, où vous à consulter notre plateforme d'automatisation Avenue pouvez trouver des heures et des heures très bon apprentissage lié à l'informatique matériaux. Ne perdons pas de temps alors. Dans la vidéo suivante, vous verrez ce qu' est Proximox et comment l'installer 2. Qu'est-ce que Proxmox et le processus d'installation de Proxmox: Dans cette vidéo, je souhaite vous expliquer comment installer l'environnement virtuel Proxmox Si vous ne savez pas ce qu'est Proxmox, le Proxmox est un hyperviseur de type 1, ou en termes simples, ou en termes simples c'est une Debian. Il s'agit donc d'un système d'exploitation basé sur une distribution Linux qui vous permet d'exécuter facilement d'autres systèmes d'exploitation qui vous permet d'exécuter facilement Ce que je veux dire, une fois Proxmox installé, vous pouvez également installer divers systèmes d'exploitation tels que Windows, Linux et d'autres systèmes d'exploitation au-dessus de cet hyperviseur Proxmox Vous pouvez exécuter tous ces systèmes d'exploitation en même temps. Le rôle de Proxmox est de distribuer les ressources telles que le processeur ou Il le distribuera dynamiquement à chacun de ces systèmes d'exploitation. Vous pouvez également exécuter ce que l'on appelle Lexi ou des conteneurs Linux sur Proxmox Mais ne vous inquiétez pas trop , car je sais que ce sont noms étranges et à ce stade, vous devez simplement savoir que vous pourrez exécuter tous ces systèmes d'exploitation et tous ces conteneurs Alexy même temps une fois que vous aurez installé ce Proxmox Ils peuvent tous fonctionner simultanément. Comment installer ce Proxmox alors ? J'ai acheté un mini-PC à quatre cœurs à 5 100 dollars à très bas prix que j'ai acheté pour, je crois, environ 60 livres ou quelque chose comme ça, soit environ 70 dollars , soit environ 70 dollars , Eh bien, j'ai dû ajouter du SSD et de la mémoire car il n'en avait pas à son arrivée. Je vais vous montrer aujourd'hui le processus d'installation sur ce miniPC Mais en fait, vous pouvez installer Proxmox sur presque tout. Vous pouvez l' installer sur un ancien ordinateur portable, ancien PC ou même sur certains périphériques de stockage connectés au réseau. Pour installer Proxmox sur ce mini-PC, vous devez d'abord télécharger Proxmox VE ISO depuis le site Web de Proxmox Vous avez également besoin d'une clé USB. J'ai un lecteur SSD de 16 Go ici, mais je pense que même 4 gigaoctets suffisent largement car l'image ISO est de 1,5 Go, mais vous devez faire attention car nous effacerons toutes les données de cette clé USB au cours du Assurez-vous donc de ne rien avoir d'important dessus, ou copiez-le simplement ailleurs. Nous devons donc l'insérer sur un ordinateur portable ou un PC, sur n'importe quel autre appareil, puis nous téléchargeons simplement Google Proxmox C'est ça. Cliquez sur le premier lien en haut voir non seulement Proxmox VE, mais également le serveur de sauvegarde Proxmox serveur de sauvegarde Mais nous sommes intéressés par le premier, le premier, Proxmox VE, 8.4, et nous cliquons sur le bouton Télécharger Le fait qu'il s'agisse de Proxmox 8.4 n'a pas vraiment d'importance car le processus d'installation n'a pas changé depuis des années Vous verrez que le processus est très similaire même si vous exécutez une version différente de Proxmox Nous attendons juste que le téléchargement soit terminé. Ensuite, nous avons besoin d'un programme comme Rufus, Ballena Etcher ou autre capable créer des clés USB bootables Comme vous pouvez le voir, j'utilise Ballena Etcher pour cela. Ma clé USB est déjà insérée. Je viens de lancer BalanaEcher. Je vais choisir l'image que nous venons de télécharger, puis je choisirai le lecteur QSB Sam Disk comme destination Ensuite, Blenaecher s'occupera du reste. À la fin de ce processus, vous verrez beaucoup de déchets jetés par Windows, mais ne vous inquiétez pas Cela est dû au fait que Windows ne reconnaît plus ce lecteur et ces partitions, mais c'est ce à quoi on s'attend. Vous pouvez fermer tout cela et simplement éjecter l'USB. Le processus est maintenant terminé. Nous avons maintenant Bable Drive. Revenons maintenant à mon mini-PC. J'ai cette RAM et ce SSD installés maintenant. La partie suivante consiste à vérifier certains paramètres du BIOS. D'après mon expérience, le biais de la plupart des appareils devrait déjà être correctement configuré pour ce que nous devons faire ici. Mais pour que ce guide soit complet, jetons un coup d'œil à l'option BIOS, car dans votre cas, vous devrez peut-être modifier certains paramètres ici. J'ai connecté le câble d'alimentation et câble Ethernet pour le connecter à mon réseau domestique. Mais à ce stade, nous avons également besoin d'un clavier, d'une souris et d'un câble HDMI connectés à mon moniteur pour ces vérifications du BIOS et pour le processus d' installation de Proxmox Mais une fois que Proxmox est installé, vous pouvez déconnecter le clavier, la souris et le câble HDMI, car Proxmox peut être contrôlé à distance via notre réseau domestique Tu vas voir ce que je veux dire. Vous pouvez voir que je n'ai pas encore inséré la clé USB, mais peu importe que vous le fassiez maintenant ou plus tard. Pour accéder à mon bios sur ce miniPC, je dois démarrer mon miniPC, puis je continue d'appuyer sur la touche de suppression de Mais selon le BIOS, il peut s'agir d'une touche différente, comme F deux ou F 12, par exemple. Vous devez donc déterminer quelle clé vous devez utiliser pour accéder au BIOS de votre machine. Nous sommes dans le BIOS, nous nous intéressons options avancées de configuration du processeur, je dois m'assurer que la virtualisation est activée. J'ai un processeur Intel, donc ça s'appelle VMX Mais si vous avez un processeur AMD, vous devriez rechercher quelque chose comme AMD V ou quelque chose de similaire et assurez-vous simplement que cette option est activée. C'est intéressant car en matière de sécurité, vous pouvez voir un démarrage sécurisé. J'ai entendu dans de nombreux tutoriels qu'il fallait désactiver cela pour installer Px Mx, mais c'est intéressant car je ne l'ai jamais fait. Il a toujours été activé ici, et il fonctionne bien. Mais je ne sais pas, peut-être que cela n'a tout simplement pas d'importance. Ce dont nous avons besoin, cependant, c'est de la séquence de démarrage, et vous pouvez voir les priorités de l' ordre de démarrage, et nous avons besoin de notre périphérique USB comme première option. Je veux dire, au moins, ça doit être avant que notre disque dur ne démarre. Mais je n'ai rien à changer ici car il est déjà configuré sur un périphérique USB comme première option de démarrage. Alors maintenant j'insère la clé USB. Mais si vous l'avez déjà fait, c'est bon. Cela n'a pas vraiment d'importance. Mais à ce stade, vous devez l' insérer et je vais enregistrer les modifications et réinitialiser Cela peut sembler confus, mais réinitialiser signifie simplement redémarrer. Je ne réinitialiserai aucun paramètre. Je vais juste enregistrer les modifications et je vais redémarrer le mini PC et il devrait démarrer à partir de la clé USB maintenant. C'est moi en arrière-plan, bonjour et là je dois choisir la première option, qui est surlignée par défaut, installer Proximo V Graphical vous présentera un contrat de licence, conférence super excitante que tout le monde lira. Je suppose qu'il vous suffit de cliquer sur le bouton « J' accepte » dans le coin inférieur droit. Nous avons maintenant des options de disque dur cibles. Dans mon cas, c'est très simple car je n'ai qu'un seul disque, le disque SSD que je viens d'installer. Mais ce n'est peut-être pas le cas pour vous. Peut-être que vous avez plusieurs lecteurs. Peut-être que vous avez une machine que je ne connais pas, dix disques durs et quatre disques SSD. Je ne sais pas Ce que je veux que vous sachiez si nous cliquons sur ces options, c'est le système de fichiers EXT 4 qui est choisi par défaut , et je suis d'accord avec cela. Mais si nous cliquons sur cette liste déroulante Wu, vous verrez que le XFS est disponible, mais aussi le ZFS et un meilleur FS Le ZFS est vraiment intéressant et vous pouvez voir qu'il possède de nombreuses configurations de débit, qui peuvent être utilisées pour des raisons de vitesse ou de redondance Mais à ce stade, je veux juste que tu en sois consciente. S'il s'agit de votre première installation de Pxmox, choisir l'option ZFS ou ZFS, je dois dire, peut-être pas la meilleure option car il y a certaines informations que vous devez connaître pour vous assurer que FS est vraiment ce dont vous avez assurer que FS Et nous parlerons de ZFS un peu plus tard. Donc pour l'instant, laissons ce système de fichiers EXT à quatre, mais sachez que vous pouvez modifier paramètre ici en cliquant sur le bouton Options si vous souhaitez avoir système de fichiers différent pour votre lecteur de système de démarrage, d'accord ? Il suffit donc de cliquer sur Suivant dans le coin inférieur droit. Et ici, nous devons choisir le pays, et le fuseau horaire et la couche de clavier doivent être choisis automatiquement, il suffit donc de cliquer sur Suivant. Et ici, vous choisissez le mot de passe de votre utilisateur root. Vous devez donc saisir le mot de passe, puis le saisir à nouveau pour confirmer. En ce qui concerne l'e-mail, c'est à vous de décider si vous souhaitez l'utiliser, mais n'importe quel e-mail fera l' affaire, même le faux. n'y a rien de mal à fournir votre adresse e-mail ici, car vous pourriez recevoir des notifications de Brock Mx en cas de problème Oui Nous avons maintenant l'onglet de configuration du réseau de gestion. Si je clique sur ces interfaces, vous pouvez voir que j'en ai quatre disponibles, mais une seule avec un feu vert. Mais vous avez peut-être déjà remarqué que j' ai une carte d'interface réseau à quatre ports, mais qu'un seul câble est connecté, donc elle est sélectionnée automatiquement. Deuxième option, le nom d'hôte, si vous souhaitez l'utiliser à la place des adresses IP si vous avez besoin d'un nom de domaine complet, c'est quelque chose que vous devez mettre ici. Vous pouvez le modifier, mais je le laisserai tel quel. Mais ensuite, il y a l'adresse IP, la passerelle et le serveur DNS. Et quelle est cette adresse IP, tout d' abord, d'où le Proxmox l'a prise ? Ce Proxmox a configuré cette adresse IP comme 196-168-1115 parce que ce sont les informations qu' il a reçues de mon serveur DHCP, et tout le monde a un serveur DHCP et Peu importe que vous en soyez conscient ou non. la plupart des foyers, le serveur DHCP ou le serveur de protocole de configuration dynamique d'hôte Dans la plupart des foyers, le serveur DHCP ou le serveur de protocole de configuration dynamique d'hôte fonctionne sur le routeur ou sur un appareil que vous avez reçu de votre fournisseur d'accès Internet Tous vos appareils domestiques recevront l'adresse IP de ce serveur ou service DHCP Proxmox fonctionnera parfaitement si vous acceptez simplement ce qui est ici Vous pouvez dès maintenant cliquer sur Suivant. Mais qu'il s'agisse de votre ordinateur portable , de votre téléphone ou de tout autre appareil ou téléviseur, peu importe son adresse IP. Pour Proxmo, il est préférable d'avoir une adresse IP dite statique Et je vais essayer de vous montrer rapidement comment attribuer adresse IP statique sans la faire ressembler à une vidéo de formation DHCP Donc, en gros, ce que je dois faire je dois me connecter à mon routeur, l'appareil que j'ai obtenu auprès de mon fournisseur Vous trouverez les informations d'identification, comment vous y connecter. Vous trouverez les informations d'identification sur un petit autocollant apposé sur l'appareil lui-même. Cela indiquera une adresse IP de gestion ou quelque chose comme ça, et les informations d'identification seront là. Pour moi, je sais que l' adresse est 192 1681 points. nom d'utilisateur est Admin et le mot de passe, je dois le lire sur cet autocollant et c'est tout. Je peux configurer maintenant cet appareil, ce routeur. Ce qui m' intéresse, c'est la partie N. Je l'ai ici dans le coin inférieur droit. Vous pouvez voir qu'il s'agit de la même adresse IP que celle que je viens de saisir dans mon navigateur, 192 168 points Il s'agit de cet appareil lui-même, puis ci-dessous se trouve la plage d'adresses IP. Quand je vois range, cela signifie que c'est lié au DHCP. Vous pouvez même voir que le DHCP est activé sur la ligne suivante. Si nous allons simplement dans l'onglet, pouvons voir à nouveau sur la gauche l'adresse IP de l'appareil lui-même. Vous trouverez ci-dessous ce que l' on appelle un masque de sous-réseau Sur la droite, vous avez l'adresse IP de début et l'adresse IP de fin Et l' adresse IP de fin sera généralement définie sur .254 ou quelque chose comme ça Mais je change ce chiffre à 200. Pourquoi est-ce que je le remplace par 200 ? Parce que je réduis la portée des adresses IP que le serveur DHCP peut attribuer à d'autres appareils Tous mes appareils domestiques, s'ils obtiennent l'adresse IP de ce serveur DHCP, n'obtiendront que des adresses IP comprises entre 19216813 et 192168 1200 Et cette plage restante, comprise entre 0,201 et 0,54, est désormais disponible pour moi, et je peux attribuer ces adresses IP tous les appareils que je souhaite configurer de manière statique je Ce que je fais habituellement, je ne dis pas que vous devriez faire la même chose, exactement la même chose, mais je veux juste vous expliquer comment cela fonctionne dans mon réseau. J'attribue généralement 192.168 1201 au Proxmox lui-même. Il s'agit de la première adresse IP statique disponible. Ensuite, une fois que nous aurons commencé à créer machines virtuelles et des conteneurs eLaxy, etc., ils auront des identifiants, tels que VMID ou ID de conteneur, tels que VMID ou ID de conteneur, et tout ce que j' exécute sur mon Proxmox, je définirai également des adresses IP statiques pour Je crée une machine virtuelle avec un identifiant de deux ou deux, puis j'attribuerai statiquement adresse IP 192.168.1.202 Si je crée un conteneur avec un ID, disons 210, alors j'attribuerai statiquement l'adresse IP 192.168.1.210 Cela rend la vie tellement plus facile. Je sais que c'est plus difficile au tout début, mais il sera beaucoup plus facile par la suite de travailler avec toutes ces machines virtuelles et tous ces conteneurs dans l'environnement Proxmx Si nous revenons en arrière, pour que vous puissiez voir la passerelle, c'est la passerelle par défaut que je voulais dire. Et le serveur DNS peut également être laissé tel quel. Mais l'adresse IP du Proxmx lui-même, je vais la changer en 201, et je peux être sûr que cette adresse IP est disponible car aucun des appareils mon réseau domestique ne pourra obtenir adresse IP comprise entre deux et 12254 Je sais que c'est compliqué. Ne t'inquiète pas pour ça. Il est très difficile de tout expliquer sur le DHCP en 2 minutes. Ici, cela ressemble à un résumé, mais c'est un bouton assez important en bas. Redémarrez automatiquement après une installation réussie. Et c'est en fait quelque chose que je veux décocher et ce n'est qu'ensuite que je veux cliquer sur Installer Le processus d'installation va démarrer et il ne reste plus qu'à attendre. Mais, vous savez, cette case, je ne sais pas pourquoi elle est là par défaut, car en la décochant, il est plus facile de retirer la clé USB au bon moment Si, après l'installation, ce périphérique redémarrait, il essaierait toujours de démarrer à partir de cette clé USB Nous devons donc d'abord le supprimer. Sinon, nous serons dans un cercle vicieux, vous savez. Notre mini-PC ne voudrait pas démarrer depuis le disque dur, depuis le disque SSD. Je voudrais démarrer à partir de la clé USB, ce que nous ne voulons pas car ce processus installe le Proxmx sur le SSD en ce moment Vous recevez le message indiquant que l'installation a réussi et passez aux étapes suivantes. Il indique de redémarrer et de pointer votre navigateur Web vers l'adresse IP sélectionnée sur le port 8006 Vous pouvez le noter car c'est ainsi que vous accéderez à votre serveur Proxmo Comme vous pouvez le voir, l'adresse IP est exactement celle que j'ai attribuée statiquement. 192-16-8120, nous avons besoin du port 8006 Je vais retirer la clé USB maintenant et je vais cliquer sur ce redémarrage. Maintenant, mon miniPC va redémarrer, mais maintenant il démarre à partir du lecteur SSD et cette vidéo a l'air terrible. Je suis désolée pour ça. Mais cela n'a pas vraiment d' importance, car ce n'est pas ainsi que nous allons utiliser notre proximo. En gros, maintenant, vous pouvez simplement le désactiver. Nous savons que tout fonctionne comme prévu. Nous pouvons déconnecter le clavier, la souris, le câble HDMI. Vous pouvez masquer ce mini-PC où vous le souhaitez, et désormais, vous pouvez utiliser un autre ordinateur portable ou PC ou tout autre appareil sur vous pouvez utiliser un autre ordinateur portable ou PC ou tout autre appareil vous pouvez accéder à distance à votre Proxmx en utilisant simplement votre navigateur C'est donc 192-16-8121 sur le port 8006. Le nom d'utilisateur est root et le mot de passe est celui que vous avez créé pendant le processus d'installation, et c'est tout. La première chose que vous verrez, c'est qu'aucun abonnement n'est valide. Vous n'avez pas d'abonnement valide pour le serveur, mais ne vous inquiétez pas. Il n'y a rien de mal à cela. C'est tout simplement vrai. Je n'ai pas d'abonnement valide, mais cela n'a pas vraiment d'importance. Nous pouvons simplement cliquer sur OK ou le fermer simplement parce que nous allons résoudre ce problème et d'autres choses en exécutant une seule commande. Mais voyons d'abord ce qu'il y a ici. Dans ce résumé du centre de données, vous pouvez voir que l'état est vert. En bas, il affichera à nouveau les informations concernant l'absence d'abonnement, mais ne vous inquiétez pas à ce sujet. Ensuite, si vous passez au stockage, vous verrez le contenu local et vous verrez que le contenu est destiné aux sauvegardes, images ISO et aux modèles de conteneurs. Il s'agit de l' emplacement par défaut où seront placés tous ces objets, vous le verrez plus tard. Vous trouverez ci-dessous le LVM local, est le stockage par défaut pour les images de disque et les conteneurs Mais c'est quelque chose que vous pouvez reconfigurer si vous avez plus de disques Vous pouvez le pointer vers différents emplacements, et c'est l'endroit où vous pouvez même le reconfigurer Peut-être que vos sauvegardes se trouveront complètement ailleurs. J'ai encore vu des images ailleurs. Vous êtes libre de le reconfigurer comme vous le souhaitez. Mais je vais le laisser tel quel. Je n'ai qu'un seul disque SSD de toute façon. Si nous cliquons sur ce PVE et sur les disques, vous avez à nouveau ce LVM et ce LVM, comme vous pouvez le voir, c'est rouge Mais cela ne veut pas dire qu'il y a quelque chose qui ne va pas. Ils ont simplement attribué de l' espace à LVS au lieu de l'utiliser C'est peut-être un peu déroutant. Ça ne fait rien. Ne t'inquiète pas pour ça. Surtout si vous n'avez qu'un seul lecteur, qui, je pense, sera toujours rouge. Et le LVM Thin, vous pouvez également avoir des informations à ce sujet Mais vous avez de nouveau le ZFS. Pour moi, cela signifie «  Aucun disque inutilisé » car je n'ai qu' un seul disque et il est utilisé par le proximox Mais si vous aviez des disques de rechange, vous pouvez continuer à les connecter à ce mini-PC, puis vous pouvez créer un pool ZFS, et vous pouvez créer des configurations RAID, mais vous pouvez voir une compression, des décalages A, etc. C'est pour cela que j'ai en quelque sorte omis ce sujet car si vous débutez avec Proxm, vous pouvez en entendre parler Mais à ce stade, je voudrais simplement le laisser tel quel. Ensuite, si nous passons à cet abonnement, vous pouvez voir que nous n'avons pas de clé d'abonnement. Oui, parce que je n'ai pas payé d'abonnement. Vous pouvez payer pour une assistance professionnelle, mais pour mon usage domestique et pour tout le monde à la maison, elle ne sera probablement pas nécessaire. Je suis d'accord avec le fait de ne pas avoir de clé d'abonnement. Et ce n'est pas que ce n'est pas légal ou quelque chose comme ça. Ici, dans Data Center in support, il sera également indiqué qu'il n'y a pas d'abonnement valide. Encore une fois, c'est bien parce que je veux utiliser Proxmox gratuitement, et ils m'ont permis de l'utiliser gratuitement Et nous pourrions corriger ce problème manuellement directement dans Proxmox, mais il existe un moyen beaucoup plus simple Si nous recherchons des scripts communautaires Proxmox sur Google. Et si nous allons sur ce premier lien, ProxMoxve Très jolie page. Il a été lancé et maintenu par TTech C'était un YouTuber très connu que j'ai vraiment adoré regarder Malheureusement, TTech est décédé, mais ces scripts communautaires sont désormais bien entretenus par la communauté Il y aura donc plus d'un gars maintenant à jour pour gérer cette représentation très, très utile pour exécuter plein de choses en utilisant une seule commande, que vous verrez bientôt Cliquons sur ce script d'affichage. Vous verrez tous les scripts disponibles. Il existe différentes catégories, et celle qui nous intéresse est le Proxmox et Et ici, nous devrions voir quelque part que c'est là-bas, Proxmox VE, après C'est donc le script que vous êtes censé exécuter lorsque vous terminez l'installation de Proxmox Et au lieu de modifier manuellement des millions de choses, ce script fera tout pour vous. Vous pouvez voir que vous devez exécuter cette commande uniquement dans le shell Proxmox VE Cela signifie que je vais copier cette commande ici sur la droite. Vous pouvez le copier parce qu' il est assez long, et il vous indique même de faire attention lorsque vous copiez des scripts depuis Internet. N'oubliez pas de toujours vérifier la source. Et le script source est également disponible, donc vous êtes libre de le vérifier, mais je sais que c'est bon, donc je le copie et nous revenons à Proxmox, au PVE, au shell C'est là qu'ils nous demandent de l' exécuter, et je le colle simplement. J'appuie simplement sur Entrée et il me pose une série de questions. Voulez-vous exécuter ce script de post-installation ? Voulez-vous corriger les sources V ? Voici les packages disponibles pour mon serveur Proxmax, et je dis oui, et maintenant le référentiel Actuellement, ce qui est configuré et pourquoi je reçois ces erreurs, que Proxmox est configuré sur le référentiel PVE, et il n'est disponible que pour les utilisateurs qui ont acheté l' Mais je n'ai pas acheté l' abonnement, alors il me demande vous souhaitez désactiver le référentiel PVE Enterprise Oui, c'est ce que je veux faire. Je clique simplement sur Enter. Et il me demande si je souhaite passer à un référentiel appelé PVE No subscription, destiné aux utilisateurs sans abonnement Oui, c'est exactement ce dont j'ai besoin. Il me suffit donc de cliquer à nouveau sur Entrée. Maintenant, les référentiels de packages sécurisés. Je ne vais pas utiliser SeFrd mais je clique simplement sur le référentiel de tests PVE Vous pouvez donner aux utilisateurs avancés l'accès aux nouvelles fonctionnalités, bla, bla. Eh bien, c'est à vous de décider. Je vais cliquer sur « Oui », mais en réalité, je ne dis pas que vous devriez cliquer, oui. C'est à vous de décider si vous voulez le faire ou non. Mais ça ne me dérange pas, et maintenant je clique sur OK. Maintenant, il demande si vous envisagez d'utiliser un seul nœud au lieu d' un environnement en cluster, c'est exactement ce que je veux faire Ma configuration est très simple, un seul nœud, pas de HA, donc je peux désactiver la haute disponibilité. Le Px Max utilisera moins de ressources. Cela permettra d'écrire moins de choses sur le disque. Je dirais oui et je dirais même que vous l'activerez plus tard si vous le souhaitez. Tu ne perds pas quelque chose de façon permanente. C'est bon Coral chante des chansons susceptibles d'écrire beaucoup de choses sur votre disque. Je crois que c'est la principale raison pour laquelle il vous demande si vous souhaitez le désactiver. Encore une fois, vous pouvez explorer si vous en avez besoin ou non, mais je n'en veux absolument pas, et je veux conserver mon disque plus longtemps. Je veux le désactiver. Update Proxmk devrait être assez à jour, je suppose, mais oui, surtout maintenant qu'il s'agit nouvelle installation et que rien ne fonctionne dessus Il demande s'il doit redémarrer le proxmox. Et après des changements plus importants, oui, c'est généralement une bonne option, surtout maintenant que, comme je l'ai dit, rien ne fonctionne. Nous voulons donc absolument le redémarrer. Cela peut donc prendre un certain temps. Vous pouvez voir la connexion fermée, mais elle ne sera là que pendant un certain temps et le proxmox sera opérationnel dans quelques secondes. Peut-être un peu plus longtemps. J'ai entendu un petit bip, donc ça redémarre Je passe au résumé du PVE, je peux voir le pic sur mon processeur. C'était le redémarrage. Vous pouvez voir le processeur pour les cœurs Celeron et 5100. Maintenant, les mises à jour de ProximaXV sont vertes et le dépôt n' est pas C'est comme un petit avertissement indiquant que le référentiel non prêt pour la production est activé. Sans abonnement, c'est tout ce que nous pouvons faire, donc c'est bon. Si vous cliquez dessus, cela indique que le référentiel sans abonnement n'est pas recommandé pour une utilisation en production, ce qui est très bien. Mon domicile n'est pas un environnement de production, mais je reçois des mises à jour pour ProximXV Vous vous demandez quel est l'abonnement, il indiquera toujours qu'il n' y a pas de clé d'abonnement. Cela n'a pas changé, car je n'ai toujours pas d'abonnement. Cela est donc également attendu. Mais en gros, le processus est maintenant terminé. Vous pouvez désormais commencer à créer des machines virtuelles dans le coin supérieur droit, par exemple créer une machine virtuelle. Vous pouvez donc créer une machine virtuelle Windows ou Linux ou ce que vous voulez. Et vous pouvez voir le VMID. C'est ce que j'ai mentionné. Si j'utilise deux ou deux comme identifiant de machine virtuelle, j'aurai également une adresse IP statique 192.168.1.202 C'est tellement plus facile. Il vous suffit de vérifier l'ID de la machine virtuelle et vous connaissez déjà l'adresse IP. Vous n'avez pas besoin de le rechercher. Vous pouvez également créer des conteneurs LLC. Peut également changer d'ID et faire correspondre l'adresse IP statique, le dernier chiffre de l' adresse IP statique correspondant au conteneur. E. L'installation et préparation de votre serveur Proxmx sont maintenant terminées Dans les vidéos suivantes, vous découvrirez quelles machines virtuelles ou quels conteneurs vous pouvez exécuter, comment transformer votre Proxmox en plateforme de streaming multimédia domestique à l'aide de R STAC ou comment lier du stockage entre différentes J'espère vous y voir. 3. 87 La 5 premières choses à faire sur Proxmox: Dans cette vidéo, je souhaite partager avec vous cinq choses qui doivent toujours être faites après l'installation de Proxmox Et si vous ne savez pas ce qu' est Proxmox ou comment l'installer, nous avons une vidéo dédiée à ce sujet, alors regardez d'abord celle-ci Mais je suppose que vous avez maintenant installé Proxmox et que vous vous demandez simplement quoi faire ensuite Et le fait est que, quel que soit ce que vous prévoyez d' exécuter sur votre serveur Proxmox, je suis toujours en cinq étapes essentielles pour chaque configuration, sauf si cette configuration est destinée à des tests ou à des expériences, Parce que ces étapes sont soit nécessaires au bon fonctionnement de Proxmox , soit conçues pour vous faciliter la vie simplement. Commençons. Il s'agit d'une nouvelle installation de mon Proxmox V et la première étape est assez évidente En effet, si vous vous connectez simplement à votre serveur, vous pouvez déjà voir de quoi je parle. Il indique qu'il n'y a pas d'abonnement valide. Vous n'avez pas d'abonnement valide pour ce serveur, et vous savez quoi ? C'est bon Oui, je n' ai pas d'abonnement, mais à chaque nouvelle version, chaque nouveau serveur, vous pouvez le deviner par défaut, nous utiliserons ce que l'on appelle un abonnement d'entreprise. Oui, bien sûr, vous pouvez acheter un abonnement d' entreprise, mais je ne pense pas qu'un utilisateur domestique soit ce que vous voulez vraiment faire. Pour nous, utilisateurs particuliers, la première chose faire est d'accéder à ces référentiels. Je veux dire, sur la gauche, ici, nous avons un centre de données, oui, et sous le centre de données, vous avez ce que l'on appelle des nœuds. Par défaut, le nœud est appelé PV. Je n'ai pas changé ce nom, et en sélectionnant ce nœud, vous pouvez maintenant accéder à ces référentiels, et c'est là que vous pouvez les modifier. Vous pouvez voir que nous avons Enterprise Proxmox W PVE. Oui Nous voulons le désactiver car nous n'avons pas de clé valide pour cela. Nous n'avons pas acheté de support aux entreprises. Mais ce que nous pouvons faire, nous pouvons l' ajouter pour cliquer à nouveau dessus, nous pouvons ajouter ce que l'on appelle le référentiel sans abonnement. Il dit que c'est pour les tests et pour une utilisation non liée à la production, et c'est bon. Je n'ai jamais eu de problème si aucun référentiel d'abonnements n'est configuré. Je vais ajouter cela et maintenant regarder en haut de la page. Il dit que vous obtenez des mises à jour pour Proxmox VE, ce qui est cool. Nous pouvons maintenant passer à ces mises à jour. Je dis rafraîchir. Désolée, j'essaie d'être trop rapide. Vous pouvez voir quel est le problème. Nous avons également Sef Squid et vous avez peut-être d'autres référentiels qui doivent également être mis à jour Si nous y retournons, vous pouvez voir ici que nous avons toujours de l'entreprise. J'essaie d'être trop rapide avec ça. Nous le désactivons également, et vous pouvez également en ajouter si vous le souhaitez. Comme vous pouvez le voir, il existe des abonnements pour Sef, Sef Squid aucun abonnement, vous pouvez l'ajouter Nous devons simplement nous assurer qu'aucun abonnement d'entreprise n'est activé. Vous pouvez voir que celui-ci est désactivé, celui-ci est désactivé. Oui, maintenant ça devrait aller. Nous passons aux mises à jour, nous actualisons. Et maintenant, cela devrait fonctionner. Attendons un moment et maintenant nous pouvons voir tâche OK. C'est ce que nous voulons voir. C'est parfait. Dernière chose à faire, je pense que c'est toujours lorsque nous n'avons pas de machines virtuelles, conteneurs LLC, que c'est l'avantage d'exécuter également la mise à niveau. Ce bouton lancera ce que l' on appelle une mise à niveau du disque, qui extraira simplement tous les nouveaux packages de notre Proxmox Je dois juste dire oui et nous attendons. Cela peut prendre un certain temps, et cela permettra simplement de mettre à jour notre Proxmox Comme vous pouvez le voir, Simu a installé la mise à jour du noyau Pensez à redémarrer, et le meilleur moment pour le redémarrer est lorsque notre Proxmox vient d'être installé et que rien d' autre Donc je dis « redémarrer ». On peut voir une déconnexion. Nous devons attendre, je ne devrais pas tarder. Le Proxmox est en train de redémarrer . Maintenant, c'est bon. Donc, si je l'actualise. Je ne sais pas si vous l'avez remarqué, mais nous avions Proxmox version 9, 03, et maintenant nous avons la version 9, 011. Cette commande a simplement extrait la dernière version de tout, y compris le Proxmox V lui-même, ce qui y compris le Proxmox V lui-même C'est ce dont nous avons besoin. C'est la première étape franchie. Nous avons configuré des référentiels et Proxmox est à jour. Passons maintenant à la deuxième étape. Vous avez déjà vu une chose qui pourrait être assez agaçante. Permettez-moi de me déconnecter et de me reconnecter. Je me connecte, il est toujours indiqué que vous n'avez pas d'abonnement valide pour ce serveur. Eh bien, oui, j'utilise ce référentiel sans abonnement. En gros, chaque fois que je me connecte, je reçois ce message. Mais je n'utilise aucun abonnement et ça me convient, mais je ne veux pas le voir à chaque fois. On l'appelle aussi parfois message NAG. Ce que nous pouvons faire, c'est appuyer sur Opera et je suis sur MAC, donc cela dépendra de l'appareil sur lequel vous vous trouvez. Mais pour moi, c'est l'option de commande I qui ouvrira les outils de développement, et cela vous en dira plus sur ce qui est affiché ici. Nous pouvons voir que les fichiers sources sont le code QR et proxmogslib Nous souhaitons modifier le code JavaScript du feuillet Proxmox pour supprimer ce message Je veux dire, si ce n'est pas ennuyeux pour toi, c'est bon. Tu peux le laisser tel quel. Mais je supprime toujours ce message. Je ne veux pas le voir à chaque fois que je me connecte à mon serveur Proxmox Vous devez trouver ce feuillet Proxmox. Vous pouvez utiliser la commande find, mais je peux simplement vous montrer où elle se trouve. Je dis : OK, j'espère que pour la dernière fois, je ne verrai plus ce message. Nous allons dans Shell, toujours dans le nœud, en sélectionnant le nœud. Je dis CD, utilisateur, partage, JavaScript, boîte à outils Proxmox Widgit Si j'utilise LSL, c' est le fichier qui nous intéresse (Proxmox, lib, point, JavaScript Mais ce que je ferais d'abord, c'est de le copier. Je dis copier Proxmox J, Proxmox Lib JS, et je copie, je l'appellerai Proxmox lib point Donc, si nous sommes sur LSL maintenant, nous avons une sauvegarde de ce fichier au cas où quelque chose ne tournerait pas rond, oui Et maintenant, je veux modifier un peu ce fichier. Je dis, non, non, Proxmox lib point gs. J'appuie sur Entrée, voici un très long fichier. Mais vous pouvez voir ici que Control F se trouve. Il s'agit simplement d'une option de recherche. J'appuie donc sur Ctrl F et maintenant je peux rechercher la commande de soulignement cochée, et j'appuie sur Entrée Vous pouvez voir cette ligne qui dit « check command », «   function underscore », « CMD Et ce que je veux faire ici, après ce crochet frisé, j'appuie sur Entrée, j'appuie sur Espace maintenant jusqu'à ce que je sois au même niveau dans cet utilitaire Proxmox ci-dessous, et maintenant je dis en gros Et entre parenthèses et maintenant demi-lune. Nous appelons simplement cette fonction pour le moment. Je ne veux pas trop m'y attarder. Vous n'avez pas à vous inquiéter, je ne veux pas que vous Si vous ne savez rien programmer , vous devriez tout de même aller bien. Il vous suffit d'appuyer sur Entrée, d' appuyer à nouveau sur la touche espace jusqu'à ce que vous soyez au même niveau et de dire retour. Et aussi un point-virgule. Ce que cela fera essentiellement, c'est simplement qu' il utilise cette fonction, mais il appelle cette fonction et revient ici. En gros, cela rapidement ici et ne va pas plus loin, ce qui signifie qu'il ne vérifie pas quel abonnement je pourrais avoir ou non parce que cela ne m'intéresse pas. Maintenant, quand ce fichier ressemble à ça, je dis : Control O, Enter Control X. Maintenant, ce fichier est enregistré. Je peux même vérifier cela comme CAT Proxmox in Js. Je dis « saisir, vérifier », « commander ». Tu n'es pas obligée de faire ça. C'est juste pour te montrer quelque chose. Tu peux ignorer ça. Et puis je dis tiret après peut-être deux lignes et avant deux lignes. Et nous pouvons voir que c'est à cela que cela devrait ressembler. Cela est correct. OK, laissez-moi clarifier cela et nous pouvons également exécuter le proxy PVE de redémarrage du système CTL Je pense que le changement pourrait fonctionner même sans lui, pour être honnête. Mais juste pour nous assurer que nous exécutons cette commande, nous sommes sûrs d'avoir redémarré le proxy PV, c'est essentiellement ceci Tout ce qui est affiché ici, c'est un service proxy PV chargé afficher cette page entière. Maintenant, n'attendez pas ici. Il vous suffit de cliquer ailleurs et de retourner dans Shell. Vous pouvez voir cette carapace. Nous pouvons utiliser la flèche vers le haut et je dis statut. Vous pouvez voir que le proxy est en cours d'exécution, le proxy PV est en cours d'exécution. Ça fait déjà 40 secondes qu'il fonctionne. Cela signifie, eh bien, laissez-moi vous montrer quelque chose. Si je me déconnecte maintenant et que je me reconnecte, dites-vous que Marx n'a pas fonctionné, n'est-ce pas ? Eh bien, ça a marché. Maintenant, il ne s'agit que du problème avec le navigateur lui-même, car il se souvient de l'ancien fichier. Donc, ce que vous pouvez faire, c'est pouvoir simplement le copier, fermer cette fenêtre, ouvrir une autre fenêtre, le coller à nouveau. Et si tu le fais, eh bien, je suis de retour. Donc, si je me déconnecte, reconnectez-vous. Oh, maintenant il n'y a plus de message NAG Mais si le simple fait d'ouvrir un nouvel onglet ne fonctionne pas, vous pouvez essayer de vider tout le cache du navigateur, ou vous pouvez simplement essayer d' utiliser un autre navigateur, ou vous pouvez même essayer d' utiliser le mode navigation privée dans votre navigateur, car vous êtes peut-être sûr d'avoir tout fait correctement C'est simplement votre navigateur se souvient encore de l'ancien fichier. Il n'extrait pas de nouveau fichier, il utilise toujours l'ancien fichier et ces informations doivent être actualisées C'est cool. Nous n'avons plus de messages NAG Je sais que je n'ai pas d'abonnement valide. J'utilise un référentiel sans abonnement et j'en suis content Je n'ai donc pas besoin de ce message pour me le rappeler à chaque fois que je me connecte. C'est bon. Étape suivante. L'étape suivante est que si nous passons au résumé, il s'agit d'une information par défaut qui s'affiche. Je peux voir que j'ai un processeur à quatre cœurs, mais nous pouvons créer cette page pour afficher plus d'informations. Plus précisément, je m' intéresse aux températures. Je veux voir quelles sont les températures de mon processeur et toutes les autres températures disponibles. Et nous pouvons utiliser un site web de Milox. Je veux dire, c'est son dépôt Github, appelé modes PVE Donc, si vous allez sur cette page Web, et si nous faisons défiler la page vers le bas, vous pouvez voir ce qu'elle fait. Regardez toutes ces températures affichées ici même dans la page de résumé. Moi aussi, je veux l'avoir. Et la seule chose que j'ai à faire est de simplement faire défiler la page et voilà, les instructions d' installation à exécuter en tant que root, ce qui est très bien. Certains d'entre eux sont communs. Ce ne sont en fait que trois ou quatre commandes. Mais on peut tout copier à l'aide de ces petits carrés. Je copie toutes ces informations ici et je vais simplement dans mon Proxmox sur le shell et je les colle Ils disent coller et présenter. Le package de capteurs EM est en cours d'installation, et nous avons maintenant quelques questions à vous poser. Voulez-vous rechercher le contrôleur de mémoire, le processeur, bla, bla, bla Par défaut, le message est « oui ». Et je suis d'accord avec ça. J'appuie donc simplement sur Entrée. Maintenant, il demande, il a des capteurs intégrés. Voulez-vous rechercher des capteurs ? Oui, oui En gros, j'appuie sur Entrée parce que je suis satisfait de la plupart de ces réponses. Ce n'est pas choisi par défaut, j'appuie simplement sur Entrée. Oui Ici, nous avons choisi oui, par défaut, donc j'appuie sur Entrée, Entrée, Entrée, Entrée, Entrée, Entrée, Entrée, Entrée. Il demande si les températures sont pour tous les cours ou si elles sont moyennes par processeur. Par défaut, c'est le cas pour tous les cours. Oui, c'est bon. Appuyez sur Entrée. Températures Celsius ou Fahrenheit. Pour moi, c'est Celsius. Mais si vous voulez passer en Fahrenheit, vous devez le faire maintenant et choisir l'option F, comme ça Mais je suis content de Celsius. Donc, tapez C ou c'est une majuscule de toute façon, ce qui signifie que c'est le choix par défaut. Appuyez sur Entrée. Entrez. Et ici, la détection des informations du système ressemble à la détection de deux types différents, mais le premier a un numéro de série. Le second n'a pas de numéro de série mais uniquement la chaîne par défaut. Je choisirai peut-être le premier. Tout ce qui se rapproche le plus de ce que vous avez réellement en tant que matériel. Il indique de redémarrer le proxy PV, ce qui signifie encore une fois que vous ne devriez pas attendre ici Il vous suffit de cliquer ailleurs, car cette page ne sera jamais actualisée , puis vous retournerez dans Shell. C'est cool. Si vous passez maintenant au résumé, vous dites encore une fois, Marek, rien n' a changé. Ce n'est pas vrai. Cela a encore changé, mais encore une fois, c'est mon navigateur qui utilise toujours les informations. Je ne fais que le copier. Je ferme juste cet onglet, j'en ouvre un autre. Et maintenant, comme par magie, cela a tout changé car je peux maintenant voir les températures de mon processeur Car ce mini-PC n'en montre pas beaucoup plus, mais parfois vous avez des problèmes de température sur vos disques durs, disques SSD et bien d'autres. Mais pour ce modèle en particulier, j'en suis content. J'ai la température de mon processeur, qui est de toute façon l' information la plus importante pour moi. C'est cool. Oui, c'est en gros ça. Passons à l'étape suivante. À l'étape suivante, vous devriez toujours vérifier, car vous vous demandez peut-être pourquoi les performances de votre Proxmox ne sont pas vraiment à la hauteur de vos attentes Et ce qui arrive parfois, c'est simplement votre interface, comme l'interface physique à laquelle vous connectez votre Proxmox à votre réseau, a négocié une mauvaise vitesse pour votre carte réseau Ce que je veux dire, c'est que si nous passons au shell, pouvons exécuter, par exemple, IP ink Show. Ce sont toutes des interfaces que j'ai sur cet appareil. Il existe une interface de bouclage. Le second, cet ENP, est mon interface physique. Je peux voir que c'est activé parce que c'est ce qui me connecte à mon commutateur. L'interface sans fil est hors service car je ne l'utilise pas. Proxmox n'utilise pratiquement pas le sans fil. Je veux dire, c'est possible, mais vous ne devriez pas vraiment exécuter Proxmox sans fil Le dernier est ce qu' on appelle le pont Linux. Mais je veux vérifier quelle est la vitesse de mon interface physique. C'est particulièrement vrai si vous avez une interface très rapide, comme 2,55 Go ou 10 Go, c'est encore plus important L'outil pour le vérifier s' appelle l'outil ETH. J'exécute l'outil ETH et il devrait être installé par défaut. Il dit simplement, mais en argument de ligne de commande pour plus d'informations, exécutez ETH H, ce que nous pouvons faire. Si c'est le cas, il nous montre toutes les options. C'est trop, dis-moi peut-être. Mais ce que je veux essentiellement exécuter, c'est me laisser exécuter à nouveau cette émission de liens IP. Je veux simplement exécuter l'outil ETH pour l'interface qui me connecte à mon réseau, qui est celui-ci. Je le copie, je le colle, présente, et c'est tout. Cela me montre quelles sont les capacités de ce lien. Il peut fonctionner à une vitesse de dix, 100 ou 1 000 mégabits par seconde. Mais le plus important, c'est la vitesse et le duplex. Vous voulez toujours un duplex intégral et rapide, vous voulez vraiment avoir la vitesse maximale que vous pouvez atteindre sur cette connexion en particulier. N'oubliez pas que le fait que votre appareil exécutant Proxmox possède, par exemple, port de 10 gigaoctets/seconde ne signifie pas qu'il fonctionnera à 10 gigaoctets/seconde, s'il est connecté au commutateur ou à autre appareil incapable de fonctionner à cette vitesse incapable Cette connexion doit donc être négociée entre l'appareil sur lequel vous exécutez votre Proxmox et le prochain appareil auquel vous vous connectez J'espère que cela a du sens. D'accord, mais c'est en gros ça Mais c'est très important parce que c'est arrivé plus d'une fois, en fait. C'est peut-être un mauvais câble. Cela peut parfois arriver une fois que j'ai dû simplement redémarrer le commutateur que j'ai connecté le commutateur que j'ai connecté pour que le lien atteigne la bonne vitesse. C'est toujours une bonne idée de vérifier ça. OK. Enfin, l'étape que j'effectue toujours consiste à ajouter un stockage externe, je veux dire, par exemple, un stockage NFS Nous allons ici au centre de données, si nous passons au stockage, vous avez déjà deux éléments disponibles. Il s'agit essentiellement de mon disque SSD qui se trouve à l'intérieur du mini-PC sur lequel j'exécute ce Proxmox, mais vous devriez toujours penser une sauvegarde extérieure à cette boîte, ce qui permettra de tout restaurer très facilement en cas de problème sur ce C'est très facile à ajouter. Par exemple, vous avez ici ce bouton publicitaire et vous pouvez ajouter de nombreux serveurs de sauvegarde Proxmox dédiés Si vous l'avez, si vous pouvez l'appliquer à quelque chose, je pense que c'est le meilleur choix. Mais vous pouvez vous connecter à ZFS via Scasio, par exemple, dans mon cas, je peux me connecter à NFS c'est mon NAS, tout simplement, c'est mon NAS U green Si je vais dans le Panneau de configuration de mon service de fichiers, j'ai configuré Samba, mais j'ai également configuré le service NFS D'ailleurs, les gens demandent parfois : dois-je lancer Samba ou NFS ? Eh bien, tu peux exécuter les deux. Ce n'est pas un problème. Vous pouvez tester, par exemple, ce qui fonctionne le mieux pour vous. SMB fonctionne généralement mieux avec Windows, NFS avec tous les systèmes Linux. Mais ce que je veux dire, c'est qu'il est possible d'exécuter les deux au même endroit. Oui C'est ce que j' ai généralement ici. J'ai activé le NFS, donc maintenant, comme il s'agit de l'adresse IP de mon NAS, 225, je peux simplement le configurer ici Je peux l'appeler partagée ou autre, l'adresse IP du serveur, 168, un, 225, et puis je ne veux pas parler de NFS en détail Mais quoi que vous ayez configuré, vous pouvez ensuite l'utiliser, par exemple, pour cette image, elle est choisie par défaut. Mais vous pouvez ajouter des images ISO. Vous pouvez conserver des modèles de conteneurs ou des sauvegardes, et les sauvegardes sont en fait les plus importantes, je dirais. Vous pouvez ajouter d'autres éléments ici à ce stockage externe, ce qui est très pratique surtout en cas de problème ici. Vous avez également la version NFS ici. Tu peux choisir. Et si nous vérifions ce que j'ai, je ne me souviens pas du niveau avancé. OK, j'ai le protocole Max NFS. Je n'ai pas de minimum. Oui, nous pouvons le laisser comme valeur par défaut. Ce n'est pas un problème. Mais ce que je veux dire, c'est que vous avez de nombreuses options différentes pour configurer le stockage externe. Ne vous fiez pas au stockage interne. Je ne dis pas que vous devez utiliser NFS ou Samba. Vous pouvez utiliser n'importe laquelle de ces options. Il suffit de les utiliser simplement. Le serveur de sauvegarde Proxmox est le meilleur. OK. C'est vraiment tout ce que je voulais dire aujourd'hui. J'espère que cela vous sera utile et je vous remercie de votre attention. 4. Veuillez me suivre :): Un dernier petit rappel. Si vous avez trouvé cette formation utile, veuillez cliquer sur ce bouton de suivi dès maintenant. C'est le seul moyen de vous assurer de ne jamais manquer prochains cours ou les mises à jour importantes que j'ajouterai à ce cours. De plus, il vous permet de suivre facilement vos questions et discussions. Merci et j'espère vous voir au prochain cours. 5. Installez Ubuntu sur Proxmox: Ubuntu 24 oh 4 est sorti, et ce n'est pas juste une autre version C'est LTS, ce qui signifie un support de longue date. Nous pouvons donc nous attendre à ce qu'il reste avec nous pendant un bon moment. Aujourd'hui, je voulais donc vous montrer comment vous pouvez l'installer en tant que machine virtuelle sur Proximox Alors, comment s'y prendre ? Eh bien, nous devons d' abord télécharger l'ISO, l'image de l'Ubuntu lui-même. Donc, ce que je vais faire, c'est aller sur Google et rechercher Ubunt Passons au premier lien tout en haut. La première chose que j'ai remarquée est beaucoup plus grande que la précédente, 22 sur quatre LTS. Comme vous pouvez le voir, cela fait plus de six concerts, mais peu importe, téléchargez-le Cela peut prendre un certain temps. Maintenant que c'est fait, je peux retourner sur Proxmax et télécharger cette image ISO J'ai le précédent, EB 1 à 22. Comme vous pouvez le voir, c'est 3,8 Go. Je vais choisir Upload. Nous trouverons mon fichier dans les téléchargements et vous pouvez voir que celui-ci fait 6,1 Go, fait toute la différence ici, puis cliquez simplement sur Télécharger La tâche était correcte. C'est ce que tu veux voir. Fermez-le maintenant, et cette image ISO est désormais disponible dans Proxmox Nous pouvons cliquer sur Créer une machine virtuelle, et mes machines virtuelles commencent généralement à 200 Ce sera donc 205 car j'en ai déjà deux sur deux, 23 et deux sur quatre. Ce sera donc le suivant. Je l'appellerai Ubon Two. 20 404. Mais peu importe ce que vous mettez ici. C'est juste pour ton information. Nous pouvons cliquer sur Suivant. Maintenant, le système d'exploitation. Ce que je dois faire ici, c'est simplement cliquer sur la bonne image ISO. Et c'est celui que nous venons de télécharger. Vous passez à 24 sur quatre ordinateurs de bureau MD 64. Nous laissons tout tel quel et cliquons à nouveau sur Suivant. Dans la section système, je clique uniquement sur l'agent QIO car cela vous aidera à améliorer la résolution d' affichage et à régler d'autres aspects ultérieurement, par exemple lors de sessions de bureau à distance C'est donc la seule chose que nous devons faire ici, et nous pouvons cliquer sur Suivant. Pour les disques, il choisit 32 Go par défaut. Vous pouvez descendre à 25, mais ne descendez pas en dessous car c'est la taille minimale recommandée pour Ubon jusqu'à 24 Auparavant, il était de 20 pour Ubon à 22 ans, mais c'est 25 pour Ubon à Vous pouvez également cliquer sur cette carte, qui est essentiellement une option de découpage pour votre disque SSD. Donc, avec cela, je peux cliquer sur Suivant. Maintenant, le processeur. CPU en gros, je veux dire, à la maison, vous devez toujours choisir l'hôte, ce que vous pouvez faire en cliquant sur cette flèche déroulante, puis en faisant défiler la page jusqu' en bas et voici l'hôte Cela signifie essentiellement que vous désactivez en quelque sorte la virtualisation du processeur. Et si vous ne savez pas de quoi il s'agit, oubliez pas que nous avons toujours ce bouton d'aide dans le coin inférieur gauche. Donc, si vous cliquez dessus, cela vous donnera les instructions concernant le pub sur lequel vous travaillez actuellement. Si nous recherchons les types de processeurs, comme ici le type de processeur, vous pouvez voir que QO peut émuler un certain nombre de processeurs différents Mais ici, en bref, si la migration en direct ne vous intéresse pas, vous pouvez définir le type de processeur sur host, ce qui vous donnera des performances maximales. Peut-être que votre cas d'utilisation est différent du mien, et peut-être souhaitez-vous virtualiser processeur parce que vous vous intéressez aux migrations en direct Mais parce que je ne choisis pas toujours l'hôte. J'ai donc toujours des performances maximales. J'espère que cela a du sens. Nous pouvons donc y retourner, c'est donc l'hôte, mais je vais également lui donner quatre voitures au lieu d'une seule. Vous pouvez également cliquer sur ce bouton avancé. Si vous faites défiler l'écran vers le bas, il existe une option intéressante. Autorisez le système d'exploitation invité à utiliser des pages de la taille d'un gigaoctet, ce qui peut être une bonne option D'habitude, je l'active, mais je vais tout laisser tel quel, les filles. Mais ce que je veux dire, c'est que cette étape peut être différente pour moi que pour vous, mais voici mes paramètres et je vais simplement cliquer sur Suivant. Maintenant, la mémoire, j'ai activé le dispositif de gonflage, ce qui signifie que je peux configurer une quantité maximale différente, puis choisir la quantité minimale de mémoire utilisée Mon système peut avoir une quantité flottante de RAM pour cette machine virtuelle. Si vous ne voyez pas ce dispositif gonflable, c'est probablement parce que vous n' avez pas cliqué sur cette option avancée Je peux cliquer sur Next to Network, et je ne veux rien changer ici dans la partie Réseau. Je clique donc à nouveau sur Suivant. s'agit simplement d'un aperçu de vos paramètres Vous pouvez donc y jeter un œil à nouveau et cliquer sur Terminer si cela vous convient. Ma machine virtuelle est en cours de construction ici sur la gauche, 205. Vous pouvez donc soit cliquer dessus avec le bouton droit pour le démarrer et vous connecter à la console, soit simplement le sélectionner ici et faire de même à l' aide de ces boutons. Cela n'a donc pas vraiment d'importance. C'est exactement pareil. Je vais peut-être cliquer sur Démarrer ici. Et une fois que nous aurons vu le fond vert du jeu, nous pourrons utiliser cette machine sur console. Et il nous demandera si nous voulons installer Ubuntu, et c'est ce que nous voulons faire. Je vais cliquer sur Enter, et maintenant vous allez simplement suivre processus d'installation standard pour Ubuntu 24. Nous choisissons simplement la langue suivante. C, saute ça. Pour moi, c'est bien l'anglais. Je suis en connexion filaire en ce moment. Cliquez sur Suivant, et nous avons besoin d' une installation complète. Je vais donc le laisser tel quel. Installez votre Bumpu. Par défaut, l'installation interactive est sélectionnée, et je suis d'accord avec cela. Les applications, je ne me soucie pas vraiment des applications, mais tant pis. Et cela dépend de vous, mais je vais cliquer sur ces deux options. Et oui, cela effacera le disque de 25 Go que nous avons créé dans Proxmox Contente de ça. Cliquez sur Suivant dans l' ordinateur Aismatic, je vais l'appeler Je ne sais pas, c'est-à-dire PC et nous choisissons le mot de passe du système. C'est ça. Sélectionnez votre région ici et passez simplement en revue les options. J'en suis content, je vais donc installer Ubuntu. Ce processus prendra un certain temps, je vais donc l'accélérer. Et cela a pris plus de 10 minutes, je crois, mais c'est maintenant terminé, nous pouvons donc recommencer maintenant. Vous recevrez un message vous demandant de supprimer le support d'installation, mais vous pouvez l'ignorer. Appuyez sur Entrée. C'est ça. Je peux maintenant me connecter en tant qu' utilisateur Mark et en tant que mot clé que je viens de créer Vous avez le message de bienvenue, et c'est essentiellement le processus terminé. Bontu a quelques questions supplémentaires, mais non, je ne veux pas partager les données du système, et je vais juste les terminer. C'est tout pour aujourd'hui et merci d'avoir regardé. 6. Installer Windows 11 sur Proxmox: Dans cette vidéo, nous allons passer processus d'installation de Windows 11 sur Proxmox Nine Si vous utilisez Proxmox 8, ce didacticiel peut toujours s'appliquer car le processus est exactement le Pour installer Windows 11 en tant que machine virtuelle sur Proxmox, la seule condition est que votre serveur Proxmox soit déjà Si vous ne savez pas comment procéder, ce n'est pas vraiment grave car vous pouvez suivre la vidéo où nous avons décrit étape par étape le processus d'installation et de configuration de Proxmox Encore une fois, ce processus est exactement le même pour Proxmox huit et pour Proxmox Une fois que ce Proxmox est opérationnel, la première chose dont nous avons besoin est le disque d'installation de Windows 11, l'ISO Et commodément, Microsoft fournit ISO officielle sur son site Web. vous suffit donc de télécharger sur Google l' image du disque Windows 11. Vous avez cette ISO multi-édition pour les appareils X 46. C'est ce dont nous avons besoin. Validation de votre demande Confirmation internationale en anglais. Ils disent téléchargement 64 bits. C'est 5,4 Go, donc ça peut prendre un certain temps. Maintenant, une fois que vous l'avez téléchargé, vous devez le télécharger à nouveau sur l'hyperviseur Proxmox Vous retournez sur votre Proxmox, vous choisissez le PVE local ou l'endroit où vous avez vos Vous cliquez sur ces images ISO et vous cliquez sur ce téléchargement. Ensuite, il vous suffit de sélectionner le fichier que vous venez de télécharger dans mes téléchargements. C'est même 5,8, ça dit 5,8 gig. Je clique simplement sur cette sélection. Encore une fois, 5.43. Ça ne fait rien. Je clique simplement sur ce téléchargement maintenant. Ce processus ne devrait pas prendre longtemps si vous l'avez au même endroit. Nous attendons maintenant Task Okay. Je devrais afficher, c'est ce que c'est. Tâche OK signifie que la saisie a été réussie. Nous pouvons le fermer maintenant. En théorie, nous avons l'ISO officielle ici et nous pourrions simplement commencer à créer notre machine virtuelle. Mais nous avons besoin d'un ISO de plus. Nous avons besoin de ce qu'on appelle le package de pilotes win. Mais je veux dire, si nous recherchons des pilotes Google vert AO ou peut-être Windows vert IO, un centre Web, vous pouvez les trouver sur le site officiel de Proxmox C'est celui dont nous avons besoin. Je clique sur le premier lien, et il explique même de quoi il s'agit. Les pilotes virtuels sont des pilotes para-virtuels pour KVM Linux. En gros, cela signifie qu'il s'agit l'ensemble de pilotes que Windows peut utiliser lorsqu'il s'exécute en tant que machine virtuelle sur Proxmox Ce dont nous avons vraiment besoin, c'est de faire défiler la page un peu vers le bas, et vous pouvez télécharger ici la dernière stable ou la version la plus récente de ce package. Ils disent que normalement les pilotes sont assez stables, il faut d'abord essayer la version la plus récente. Faisons-le et voyons s'ils fonctionnent correctement. Si vous rencontrez des problèmes avec la version la plus récente, vous pouvez essayer la dernière version stable, mais nous opterons pour la plus récente. Et le téléchargement démarre automatiquement, mais celui-ci est plus petit, 693 mégaoctets Et une fois que nous l'avons téléchargé, nous répétons le même processus. Nous allons sur Proxmox et nous téléchargeons ce Verto cette fois. Accédez à Téléchargements, cliquez sur Verto pour sélectionner et télécharger. Cela va très vite, et nous attendons Task o, et nous pouvons fermer cette fenêtre maintenant. Nous sommes maintenant prêts à créer notre machine virtuelle, notre machine virtuelle Windows 11. Vous pouvez donc cliquer sur ce bouton, créer une machine virtuelle. Et peut-être qu'avant de faire quoi que ce soit, notez ce petit bouton d'aide dans le coin inférieur gauche. Si vous cliquez dessus, un autre onglet s'ouvrira dans votre navigateur s'agit essentiellement d'une instruction indiquant ce qu'il en est chaque champ que vous pouvez voir ici lorsque vous créez la machine virtuelle. C'est un peu comme une instruction pour chacune de ces étapes. Par exemple, il indique le nœud, le serveur physique sur lequel la machine virtuelle s'exécutera. Pour moi, c'est du PV car je n'ai qu'un seul nœud, l'identifiant de la machine virtuelle. J'utiliserai peut-être 138, disons, le nom, vous pouvez l'appeler comme vous le souhaitez. Appelons ça Win 11, et c'est tout ce dont nous avons besoin ici. Nous pouvons donc cliquer sur Suivant. Nous avons maintenant le système d'exploitation. Si vous revenez ici, vous avez cette section des paramètres du système d'exploitation. Mais je voudrais te montrer une dernière chose. Fermons peut-être ces onglets. Ouvrons un nouvel onglet. Et il existe également un autre site Web. Vous devez suivre les meilleures pratiques de Google pour Windows 11 en tant que client. Et c'est ce dont je parle. Cela vient à nouveau directement de Px Mox, nous cliquons donc dessus. Et ici, vous pouvez voir des informations supplémentaires sur spécifiquement pour Windows 11, ce que vous devez choisir spécifiquement pour Windows 11, vous savez, par exemple, dans cette section OS, ce qui signifie que vous pouvez vous référer à la fois à celui-ci, qui provient de ce bouton d'aide, et à celui-ci, qui provient de Proxmox Windows 11 Guest Best Ici, nous pouvons voir sélectionner Microsoft Windows 11, 2022, 2025. Si nous revenons ici, Guest OS, Microsoft Windows, et nous avons la version 11, 2022, 2025. Il nous demande où se trouve l'image ISO. C'est l'ISO de Windows 11 lui-même. Je l'ai donc dans le stockage local. Si j'utilise ce menu déroulant, je peux choisir l'ISO de Windows 11. Cependant, vous avez un autre bouton ici. Cela dit, un lecteur supplémentaire pour les pilotes Vert IO, et c'est ce dont nous avons également besoin car nous l'avons déjà téléchargé . Nous avons donc pris cela et maintenant nous avons choisi ce Vert IO. De cette façon, nous pouvons charger les deux ISO en même temps, une fois que nous l'avons configuré, nous pouvons cliquer sur Suivant Nous pouvons également cliquer sur ce petit bouton avancé. Ici, cela ne change rien, mais sur certaines de ces étapes, cela peut nous donner des informations supplémentaires. Nous allons cliquer sur le bouton suivant. Il s' agit du réglage du système. Nous avons la carte graphique par défaut, la machine qu 35. Nous pouvons nous référer à nouveau à la documentation. Et voilà, le type de machine. Ce document indique que vous pouvez choisir entre le chipset Intel 440 FX par défaut ou le chipset u 35, qui fournit également un bus PCI virtuel, ce qui peut être souhaitable si vous souhaitez passer par du matériel PCI Express Je vais donc le laisser tel quel, 35 ans. Et le biais que je vais laisser tel quel, le stockage EFI, vous choisissez généralement le même pour toutes les autres machines virtuelles, et je n'en ai qu'une Donc, pour moi, c'est ce LVM local. Mais si vous en avez plusieurs, vous devrez choisir celle où se trouvent toutes vos machines virtuelles. Maintenant, contrôleur Skazi, référez-vous à la documentation. Et il mentionne qu'il est fortement recommandé d'utiliser contrôleurs VTO Scuzzi ou Vertoblock pour des raisons de performance et parce qu'ils sont mieux entretenus. Retournons en arrière. Voyons quels sont les choix qui s'offrent à nous et je peux voir que c'est Verto Scuzzy Je vais choisir celui-ci. Également agent QEMO. Je ne pense pas que ça vaille la peine de tout lire pour toi. Donc, en gros, vous pouvez vous référer à la documentation pour en savoir plus. Tu sais où le trouver. Il vous suffit de cliquer sur ce petit bouton d'aide, et c'est tout. Mais en gros, je veux l'agent QEMO. stockage TPM, ce qu'est le TPM, tout d'abord, TPM est un module de plateforme sécurisée. Il s'agit d'une nouvelle puce spécialisée émulée dont Windows 11 a besoin sur un ordinateur Vous devez donc le choisir et le configurer pour Windows 11. C'est différent de Windows 10. Cela n'était pas nécessaire pour Windows 10. Nous choisissons donc le même. Pour moi, c'est le même rangement. Mais en gros, c'est ce dont vous avez besoin. Le même stockage que celui où se trouve votre stockage EFI Vous devriez le faire correspondre ici. Et version, vous devez également avoir la version 2.0 pour Windows 11, mais elle est déjà choisie. Et avec cette configuration, nous pouvons cliquer sur Suivant. Voici ce que je veux faire, peut-être que je vais augmenter la taille du disque. Je pense que 64 est recommandé. Alors peut-être utilisons-nous simplement le 64 ou peut-être le 80, disons. En ce qui concerne le cache, si nous consultons la documentation, vous trouverez de plus amples informations. Mais en gros, pour Windows 11, vous pouvez soit ne choisir aucun boîtier , soit utiliser la réécriture, mais aucun boîtier n'est généralement l'option la plus sûre. Si cette configuration se trouve sur votre disque SSD, vous pouvez également opter pour la mise au rebut, qui est l'option de découpage de votre disque SSD, et j'ai tendance à utiliser cette émulation qui est l'option de découpage de votre disque SSD, SSD C'est juste pour s'assurer que le système comprend. Il est basé sur un lecteur SSD. Je passe donc à la suivante. CPU et Proximox huit et Proxmox neuf Par défaut, nous choisissons celui avec les instructions AES, et c'est le bon choix pour Windows 11, ou ce que j'ai tendance à faire, c'est de passer à l'hôte Ce que signifie l'hôte, toutes les instructions de mon processeur, toutes ces instructions seront disponibles pour cette machine virtuelle. Mais si vous l'exécutez sur le Proximox Seven, qui est assez vieux en ce moment, le Proxmox Seven était équipé, je crois, je Vous migrez par exemple votre machine virtuelle depuis Proximo Seven, c'est une mauvaise chose Si vous avez conservé ce paramètre par défaut pour Proximo Seven, votre Windows sera extrêmement lent car Windows a ajouté des mises à jour supplémentaires En gros, ce que je veux dire, soit vous avez besoin d'une version AES avec ce système de cryptage, soit vous voulez peut-être choisir un hôte. Et c'est ce que je fais. Le nombre, bien sûr, dépend d'au moins deux, mais plus vous pouvez en attribuer meilleures sont les performances de la machine virtuelle Windows, bien sûr. De plus, si vous avez un processeur sophistiqué comme plusieurs voitures, vous devriez peut-être en savoir plus sur cette option Numa vous devriez peut-être en savoir plus sur cette option Numa car vous voudrez peut-être également la cocher Mais pour moi, c'est bon. Je n'ai pas besoin de le faire. Reportez-vous à nouveau à la documentation. Cliquez ensuite sur Next. Mémoire, plus vous pouvez en attribuer, mieux c'est. Encore une fois, disons que le 8192, appareil gonflable de huit Go signifie que vous pouvez disposer d'une allocation dynamique Je dirais donc peut-être 4 096 ici. Ce sera comme une allocation dynamique. Mais je peux aussi l' éteindre et je peux dire que je ne veux pas de ce dispositif gonflable C'est à vous de décider. Certains systèmes d'exploitation n'aiment pas que cette option soit activée. Windows devrait fonctionner correctement avec cela, mais si vous avez beaucoup de mémoire, vous n'avez pas à vous en soucier. Disons que pour moi, je vais le désactiver et je vais cliquer sur Suivant. Mais si vous l'avez laissé activé, ce n'est pas un mauvais réglage. Œuvre. Eh bien, si vous avez plusieurs ponts ou plusieurs méchants, c'est là que vous les configurez Le modèle, vous devriez laisser celui virtualisé. Si vous en avez un autre, revenez simplement à celui paravirtualisé C'est le meilleur réglage pour Windows 11, il vous suffit maintenant de cliquer sur Suivant, et ce n'est qu'un aperçu de tous vos paramètres. Je clique sur Terminer. La machine virtuelle est maintenant en cours de création. Nous pouvons voir 138 et le nom de Windows 11 est déjà affiché, et maintenant je peux simplement cliquer dessus et je peux le démarrer. Cela peut prendre un certain temps. Vous pouvez voir que c'est en ligne maintenant, donc je peux double-cliquer ici dessus. Vous pouvez le voir, appuyez sur n'importe quelle touche pour démarrer à partir du CD. Oui, c'est ce que je veux faire. J'appuie sur espace. Et il faut être assez rapide avec ça. Si vous attendez trop longtemps, message d'erreur s'affichera. Je vais vouloir démarrer sur IPV quatre. Ce n'est pas ce dont tu as besoin. Vous souhaitez démarrer votre machine virtuelle. Vous devez double-cliquer dessus et appuyer sur la touche Espace ou tout autre bouton pour démarrer à partir du CD DVD. Parce que c'est ce que vous devriez obtenir, pour moi, en effet, c'est le Royaume-Uni anglais qui a été automatiquement détecté. Je clique sur Suivant. Clavier Oui, c'est exact. Je souhaite installer Windows 11. J'accepte que tout soit supprimé, cliquez sur Suivant. Clé de produit Il s'agit de l'étape où vous collez votre clé de produit. Mais ce que vous pouvez faire, aussi choisir que je n' ai pas de clé de produit, mais à l'étape suivante, attendons. À ce stade, vous devrez choisir une version de Windows dont vous avez la clé quelque part, peut-être que vous ne l' avez pas maintenant, oui, ou peut-être que vous souhaitez acheter une clé Windows. Assurez-vous donc à ce stade choisir la bonne version de Windows. Pour ma part, je souhaite installer Windows 11 Pro. Mais si vous avez une clé pour la maison ou les études, c'est pourquoi vous devez l'avoir correctement car votre clé ne fonctionnera pas. Le moyen le plus simple est de simplement coller la touche à l'étape précédente, puis la version Windows est choisie automatiquement. Mais c'est l' autre moyen que vous pouvez utiliser. Et maintenant, nous passons à la suivante. Et il s'agit d'un processus d'installation standard. Vous lisez, bien sûr, ce document très intéressant et divertissant, vous l'acceptez. Et maintenant, vous pouvez voir qu'il cherchait des disques, mais qu'il n'en a pas trouvé, et c'est là que nous avons besoin de ces pilotes vert IO. Windows 11 ne peut actuellement ni lire ni écrire sur le disque qui lui est attribué. N'oubliez pas que nous avons configuré un disque de 80 Go, mais cela n'est pas affiché. C'est là que nous devons cliquer sur ce pilote de chargement, et maintenant nous devons accéder à cette autre image ISO pour le mettre sur le disque. Et vous pouvez voir une liste des différents pilotes. Passons à cet AMD 64. Cliquons sur ce Windows 11, et je dis simplement : OK. Le pilote est choisi, Red Heart VertoSkazi passe par le contrôleur, donc je clique dessus et je dis installer Et maintenant, Windows peut voir ce lecteur. Mais avant d'aller plus loin, il vaut la peine de charger un autre pilote au cas où. Je veux dire, pas juste au cas où, parce que vous pourriez avoir un problème si vous ne le faites pas. Donc, je dis que Load Driver ne sait pas exactement pourquoi il affiche à nouveau cet écran, mais vous l'acceptez et vous pouvez accéder à nouveau à ce Verto Si vous avez choisi le dispositif de gonflage, c'est un autre pilote que vous devrez charger Vous devrez retourner dans le ballon, jusqu'à Windows 11, MD 64, et vous devrez également charger celui-ci. Mais comme je n'ai pas choisi cet appareil gonflable, je n'ai besoin que de Net KVM C'est pour le réseautage. Il s'agit essentiellement de pouvoir se connecter à Internet. Je choisis à nouveau le pilote pour Windows 11, MD 64. D'accord. Nous cliquons à nouveau dessus et nous installons. Maintenant, avec ces deux pilotes, nous pouvons cliquer sur le bouton suivant. Maintenant, je dis installer. Cette étape peut prendre un peu plus de temps que le processus d'installation proprement dit. Il redémarre. Il indique qu'il peut en fait redémarrer encore quelques fois. Voyons voir. Il vous suffit de poursuivre le processus d'installation standard. Royaume-Uni, oui, c'est vrai pour moi. La disposition du clavier, Royaume-Uni, c'est bon. Deuxième clavier à vous, je vais sauter. Je n'en ai qu'une. Nous allons maintenant vérifier les mises à jour. C'est là que nous aurions besoin de ce pilote réseau. Nous pouvons voir qu'il se connecte, donc c'est bon. Cela fonctionne bien. Et il dit qu'il redémarrera avant de continuer. Maintenant, je peux donner un nom à votre appareil. Je dirais gagner 11, disons le suivant. Et il le redémarre à nouveau. L'installateur demande comment nous aimerions utiliser cet appareil. Pour moi, ce sera un usage personnel. Alors je dis « suivant ». Et maintenant, nous avons décidé de télécharger des mises à jour. Cela a pris un certain temps, mais nous pouvons maintenant poursuivre le processus d'installation. Et maintenant, il vous demande de vous connecter au compte Microsoft. Et si vous n'avez pas encore de compte Microsoft, c'est ici que vous pouvez en créer un. J'en ai déjà un, donc je peux l'utiliser ici. Le mot de passe du compte Microsoft n' est pas le compte de messagerie. Nous pouvons maintenant nous connecter. Je peux créer une épingle. Dis, OK. Je dis non Si vous utilisez déjà ce compte Microsoft, c'est là que vous pouvez récupérer les données. Je vais juste dire de continuer. Il restaure à partir de la dernière machine que j'ai utilisée le 18 juin 2025. Je ne pense pas qu'il y ait quelque chose d'intéressant là-dedans parce que c'est un peu comme un compte de test, ça ne devrait pas prendre longtemps. Ça dit que c'est en train de préparer les choses pour moi. Cela signifie que le processus touche à sa fin. C'est presque terminé, mais il nous reste encore une chose à faire. Je vois Skip. Ignorez uniquement les fichiers sur ce PC. Je ne veux pas encore de sauvegarde. Non, je ne veux rien importer. C'est à vous de décider, évidemment. Beaucoup de trucs gonflables qui n'existaient pas avant Ils en ajoutent de plus en plus pendant le processus d'installation, il suffit de cliquer des millions de fois sur Skip Skip ou autre. Enfin, vous pouvez voir le bureau Windows. La qualité n'est pas excellente car il ne s'agit que de VNC, mais vous pouvez, par exemple, utiliser RDP Vous pouvez configurer le RDP. Mais ce que je veux vous montrer, c'est qu' il nous reste encore une chose à faire. Si nous recherchons un gestionnaire de périphériques, vous aurez probablement encore des éléments qui n'ont pas de pilotes. Je n'ai qu'un seul article, mais vous en avez peut-être plus. Mais n'oubliez pas que vous avez toujours cette image ISO attachée à ce Windows 11. En gros, ce que vous pouvez faire et cliquer sur ce dossier, vous pouvez ouvrir cette image ISO Verto et si vous faites défiler l'écran vers le bas, vous avez un programme d'installation ici Il s'appelle Verpao win GT X 64. Vous pouvez simplement double-cliquer dessus, exécuter ce programme d'installation, et cela réglera tous les pilotes manquants que nous pourrions avoir ici. Ainsi, au lieu de les rechercher manuellement , il vous suffit de l'exécuter. Je dis ensuite, acceptez l' accord ensuite, ensuite. Je veux dire, désolée, sur ce terrain, vous devez vous assurer qu'il n'y a pas d'axes rouges à côté d'eux. Nous voulons qu'ils soient tous disponibles. Mais par défaut, ils le sont. Donc oui, ça devrait aller. Ensuite, installez. Je réponds : Oui, vous pourriez voir cette partie scintiller plusieurs fois, et maintenant elle trouve le pilote parce que le point d' interrogation a tout simplement disparu Maintenant, je peux dire « Terminez », et nos fenêtres sont prêtes à être utilisées. Je pense qu'il vaut peut-être la peine de le redémarrer manuellement et continuer ensuite à travailler avec votre Windows 11 sur Proxmox 9 C'est ce que je voulais vous montrer dans cette vidéo. J'espère que cela vous aidera. Merci d'avoir regardé Marek 7. Installez Arch Linux sur Proxmox: Aujourd'hui, je vais passer en revue le processus d'installation d'Arch Linux. Je vais l'installer sur mon serveur Proxmox, mais vous devriez trouver cette vidéo utile même si vous souhaitez l' installer sur un autre appareil, comme peut-être votre ordinateur portable, peut-être directement sur votre PC, ou peut-être même le serveur Br metal que vous avez Tout d'abord, nous avons besoin de l'image ISO d' Arch Linux. Je vais simplement rechercher sur Google quelque chose comme Arch Linux Download et je choisirai le premier lien, Arch Linux downloads. C'est ici que nous pouvons télécharger les images ASO, et vous pouvez voir que l'image ISO peut être gravée sur un DVD. Je ne pense pas que quiconque le fasse plus, mais il peut également être monté sous forme de fichier ISO. C'est ce que nous allons faire sur notre serveur Proxmox et nous pouvons également l' écrire directement sur une clé USB C'est ce que vous voudrez peut-être faire si vous l'installez sur un ordinateur portable ou un PC et non sur un serveur Proxmox Quoi qu'il en soit, nous faisons défiler la page vers le bas, et il y a des emplacements, je veux dire Vous pouvez donc choisir l'endroit le plus proche de chez vous. Nous serons au bas de l'échelle, je suppose. Donc, pour moi, je vais peut-être choisir bitemark point code point k, disons, et ce dont vous avez besoin, c'est du lien situé tout en haut C'est juste une image ISO à points. Vous pouvez voir que c'est 1,1 Go, il suffit de cliquer sur ce lien et le téléchargement commence Et maintenant, le téléchargement est terminé. Encore une fois, si vous souhaitez installer cette architecture Linux sur un ordinateur portable ou un PC, vous pouvez utiliser un programme comme Balenaecher ou tout autre programme créer une clé USB amorçable à partir de cette image ISO, puis de coller cette clé USB sur votre ordinateur portable ou PC et de démarrer à partir de Mais comme nous l' installons sur le serveur Proxmax, le processus est un peu différent Nous passons donc au serveur Proxmax. Vous pouvez voir que CasOS et Ubuntu fonctionnent déjà, mais nous passons au PVE local, et c'est ici que nous téléchargeons l'ISO que nous venons de télécharger l'ISO que nous venons Il me suffit donc de cliquer sur le bouton de téléchargement et sélectionner le fichier qui vient d'être téléchargé. Je suis désolée, pas celui-ci. C'est celui-ci. Je télécharge Arch Linux. Je vais le sélectionner et cliquer simplement sur Télécharger. Vous pouvez voir la tâche OK. C'est ce que vous voulez toujours voir prêt. Nous pouvons donc le fermer. Et maintenant, dans ce PVE local en images ISO, vous pouvez voir qu' Arch Linux est disponible Nous sommes donc prêts à créer une machine virtuelle. Je vais simplement cliquer dessus, créer une machine virtuelle. Je vais choisir l'ID de cette machine virtuelle. Je vais peut-être le remplacer par deux sur cinq parce que j'en ai déjà deux sur quatre pour Bunt et que CSOS a été installé différemment C'est pourquoi il est si bas. Mais j'ai l'habitude de choisir des numéros supérieurs à 200. Je l'appellerai Arch Linux. Et nous pouvons passer à côté du système d'exploitation. Dans le système d'exploitation, il suffit de sélectionner l'image que nous venons de télécharger sur le Proxmx Le type peut être laissé tel quel, il suffit donc de cliquer sur Suivant. Ici, je clique généralement sur l'agent QM, mais je ne sais pas encore si c'est utile pour Arch Linux. En gros, vous pouvez également le laisser tel quel et simplement cliquer sur Suivant. Disques Je crois que deux Go sont un minimum pour Arch Linux, mais je vais lui donner un peu d'espace supplémentaire Je vais lui donner peut-être 20 concerts. Cela devrait suffire. Je vais ajouter Discard, qui est l'option de découpage pour l'émulation de SSD et de SSD, en laissant le reste tel quel. Ensuite, je clique sur Suivant. CPU, j'utilise toujours le type host, qui se trouve tout en bas. L'hôte désactive donc essentiellement l'émulation. Et si vous voulez en savoir plus à ce sujet dans ce bas d'aide, si vous cliquez dessus, vous verrez que si les migrations en direct ne vous intéressent pas, vous pouvez configurer votre processeur pour qu'il héberge, et cela devrait vous offrir des performances maximales. C'est pourquoi je le choisis toujours. Donc, en fait, il y a beaucoup d'informations utiles ici. Vous pouvez tout lire, non seulement en tête, sur le type de processeur, mais tant pis, revenons à notre installation. Je vais lui donner des marqueurs, peut-être deux. Et ce que je choisis habituellement ici aussi, c'est autoriser l'hôte à utiliser la taille des pages. C'est ce que j'active habituellement. Et crois que c'est tout. Ça devrait aller. Vous pouvez donc cliquer sur Suivant. Mémoire, j'utilise le ballonnement, ce qui signifie que c'est comme une quantité flottante de RAM D'ailleurs, si vous ne pouvez pas le voir, c'est vous n'avez probablement pas cliqué sur ce bouton avancé Donc, peut-être au minimum, nous le fixerons à 1024 et au maximum à 2048 Quelque chose comme ça devrait être plus que suffisant. Ensuite, réseau, je n'ai pas vraiment envie de changer quoi que ce soit. Pour moi, c'est bien comme ça. Je clique donc simplement sur Suivant, et c'est juste une confirmation que vous pouvez parcourir et voir si oui c'est vraiment ce que je veux configurer. Il suffit donc de cliquer sur Terminer. Notre machine virtuelle démarrera déjà ici 205, vous pouvez voir l'Arch Linux. Ce que nous pouvons faire maintenant, il vous suffit de cliquer dessus et de cliquer sur le bas droit de la souris et de le démarrer ici ou nous pouvons également le démarrer là. Nous commençons donc, puis nous pouvons également nous connecter à cette instance. Vous verrez que c'est le guide d'installation, et il démarrera automatiquement dans 7 secondes de toute façon. Nous pouvons en fait vérifier d'autres options, mais généralement, la meilleure est celle que vous recherchez. Je clique sur Enter et nous commençons le processus d'installation. Et cela s'arrêtera à ce stade. Alors pourquoi ça s'est arrêté là. C'est en fait indiqué ci-dessus. Vous pouvez voir qu'il faudra une connexion à Internet. Ainsi, si vous êtes connecté à un réseau sans fil, par exemple, s'il s' agit de votre ordinateur portable, si vous l'installez sur votre ordinateur portable et que vous utilisez une connexion sans fil, vous devrez utiliser cet utilitaire IW cTL car vous avez besoin que cet appareil soit connecté à Internet Arch Linux aura besoin cette connexion pour le processus d'installation. Vous tapez donc quelque chose comme iWCtl puis le mot de passe Dash Alors, entre guillemets, je crois, ce serait votre mot de passe. Je veux dire, tu ne devrais pas taper ton mot de passe. Vous devez saisir mot de passe de votre connexion Wi-Fi. J'espère que c'est logique. Ensuite, station, généralement W zéro, puis connectez. Et c'est ici que vous saisissez votre SSID Wi-Fi. Donc quel que soit son nom, je ne sais pas, peut-être mon réseau domestique ou autre. Mais comme mon serveur Proximox n'a même pas de carte Wi-Fi, il utilise Je peux ignorer complètement cette étape car elle n'est nécessaire que lorsque vous êtes sur le Wi-Fi. Et n'oubliez pas que même si vous avez un ordinateur portable ou un PC actuellement connecté au Wi-Fi, vous pouvez même le connecter temporairement avec le câble Internet uniquement pour le processus d'installation, sorte que vous n'avez pas du tout à jouer avec cette commande iWCTL C'est donc à vous de décider. Dans mon cas, je peux maintenant soit simplement taper Arch Install pour exécuter le script de configuration d'installation, soit le faire à l'ancienne et configurer chaque paramètre manuellement. Mais le script d'installation d'arch est beaucoup plus convivial. Utilisons-le donc. Nous tapons Arch Install et appuyons simplement sur Entrée. Vous obtenez donc ce guide de configuration, disons-le, dans lequel nous pouvons choisir tous les paramètres qui nous intéressent. Langue d'installation artistique : anglais. Oui, c'est bon. Nous pouvons le laisser. Miroirs. Si nous cliquons sur Entrée, vous pouvez voir la région miroir. Si nous cliquons à nouveau sur Entrée, toutes les régions disponibles seront affichées, mais vous devez simplement en choisir une proche de chez vous. Vous pouvez voir en bas ici, appuyez sur la barre oblique pour rechercher Donc, si j'appuie sur la barre oblique, puis vous et moi, j' ai le Royaume-Uni, les États-Unis ou les retrouvailles Pour moi, c'est le Royaume-Uni, et je peux appuyer sur le bouton Tab pour le sélectionner. Vous pouvez voir ce petit astérisque apparaître. J'appuie donc à nouveau sur Tab pour désélectionner et sur Tab pour sélectionner. Appuyez sur Entrée, et nous pouvons revenir en arrière. Maintenant, l'option suivante, locale, correspond en fait aux paramètres du clavier et de la langue. Donc, si vous êtes aux États-Unis, vous allez probablement bien. Vous n'avez probablement rien à changer car vous pouvez voir ci-dessous les informations, disposition du clavier est déjà définie sur US. La langue est ENS, donc l'anglais américain et le codage est UDF huit, ce qui vous convient probablement Mais pour moi, je vais le changer parce que ce dont j'ai besoin, c'est du Royaume-Uni, qui se trouve juste au-dessus des États-Unis. La langue que je veux est EN, mais c'est ENGB et l'encodage, oui, ça va, UTF huit . Tu peux y retourner. Nous sommes dans le menu principal, mais maintenant que je remonte pour localiser, nous voyons tous les paramètres actuellement sélectionnés Si je vais encore plus haut, ma région était le Royaume-Uni, disposition du clavier est correcte, etc. Passons à la configuration du disque. Cliquez sur Enter. Et vous pouvez choisir ici le partitionnement manuel, si vous le souhaitez, et passer par là, configurer le disque, etc., partitionner le disque comme vous le souhaitez Mais tu sais quoi ? Si vous utilisez la partition par défaut « Best Effort », c'est tellement plus facile. Je vais vous montrer qu'il suffit de cliquer sur Entrée ici, puis de sélectionner le volume que nous venons de créer pour ce système d'exploitation dans Proxmx, savoir ce disque dur QMO Encore une fois, je vais appuyer sur Tab pour le sélectionner. Le petit astérisque est apparu, et j'appuie sur Entrée. Maintenant, nous pouvons choisir notre système de fichiers, et honnêtement, je ne sais pas si vous voulez utiliser XFS ou F deux FS Le choix est probablement entre quatre extensions et un meilleur OffAS car Batter OffAS est un système de fichiers plus récent, alors je voudrais peut-être sélectionner ce paramètre. Je vais cliquer sur Enter. Il me demandera si je souhaite créer des sous-volumes avec une structure par défaut. Oui, c'est ce que je veux, et il vous demandera si vous souhaitez utiliser la compression. Je vais donc le choisir également. Encore une fois, avec la flèche vers le haut, vous pouvez voir toutes les informations, ce que nous venons de configurer. Cela créera un petit volume FAT 32 juste pour le démarrage, puis le Better FAs comme stockage principal, c'est très bien L'option suivante est le chiffrement du disque. Cliquez ensuite sur Entrée, puis entrez à nouveau le mot de passe de cryptage. Vous pouvez voir Entrez le mot de passe de chiffrement du disque ou laissez ce champ vide pour indiquer qu' il n'y a pas de chiffrement. Pour moi, je ne veux pas chiffrer le disque, mais peut-être que vous ne le ferez pas. Si vous le laissez vide, il n' y aura pas de cryptage Si vous utilisez le mot de passe ici, votre disque sera crypté. C'est tout ce que c'est. Retournons en arrière. Maintenant, le bootloader, le groupe sont sélectionnés pour moi, et c'est bon Mais si je le veux, je peux en changer un autre. Mais restons-en au groupe. Swap, c'est vrai ? Et oui, c'est ce que je veux vivre. Je souhaite utiliser le swap. Nom d'hôte, vous pouvez le modifier si vous le souhaitez. Tu sais, tu peux l'appeler comme tu veux. Non. Je vais juste le laisser. Ça n'a pas vraiment d'importance. Maintenant, le mot de passe root, si nous cliquons sur Entrée, il est écrit « Entrez le mot de passe root, laissez le champ vide pour désactiver root ». Et encore une fois, c'est à vous de décider, mais personnellement, je désactiverais simplement le root car à l'étape suivante, nous pourrons créer un utilisateur avec un pseudo accès. Et de nombreuses nouvelles versions de Linux ont le compte root désactivé par défaut, je veux dire. C'est donc ton choix. Si vous tapez le mot de passe ici, vous aurez un compte root. Si vous le laissez vide, vous désactivez le root. Et c'est ce que je vais faire. Je vais désactiver le root. Je ne vais rien taper ici. Et maintenant, nous avons un compte utilisateur, un compte utilisateur. Autre utilisateur, je vais créer un nouvel utilisateur. Je vais l'appeler Marek, mot de passe. OK. Je dois le saisir à nouveau pour vérification. Et maintenant, on me demande si Mark devrait être un super utilisateur ? Eh bien, oui, souvenez-vous que je n' ai pas de compte root, donc oui, je veux avoir un utilisateur avec des privilèges de superutilisateur Je clique donc sur Enter, oui, et c'est tout. Et si je le souhaite, je peux ajouter un autre utilisateur. Je peux créer autant d' utilisateurs que vous le souhaitez, mais celui-ci me convient. Je vais juste confirmer et quitter. Et maintenant, le profil. Cliquons sur Entrée pour accéder à cela et au type, cliquez à nouveau sur Entrée. Et celui-ci est intéressant parce que vous pouvez choisir un serveur minimal ou X Org, mais j'opterais personnellement pour un ordinateur de bureau car vous pouvez le voir s'installer comme VIM, hTP, etc., mais il prépare également prépare Si vous souhaitez disposer de cette interface utilisateur graphique, le profil de bureau est vraiment celui que vous recherchez. Je vais donc cliquer sur Enter, maintenant il me demande lesquels je veux sélectionner. La plupart des gens connaissent tout comme moi nom ou KDE, et vous utilisez à nouveau la touche Tab pour sélectionner votre choix Mais notez que vous pouvez en sélectionner plusieurs. Vous pouvez tous les sélectionner même si vous le souhaitez, puis passer de l'un à l'autre. Mais pour simplifier les choses, je vais simplement utiliser gnome et c'est Je clique donc sur Enter. Il me demande un pilote graphique. Et par défaut, tout est open source. Et ce paramètre est correct pour Proxmox. Mais cliquons sur Enter Anyways. Donc, si vous installez cette architecture Linux sur votre ordinateur portable ou PC, vous avez peut-être une carte vidéo AMD , Intel ou N, et souhaitez-vous installer différents pilotes ? Alors c'est ainsi qu'il faut procéder. Mais comme je l'ai dit, Proxmox n'est d'accord qu' avec l'open source. Nous avons également Griter. Ritter n' est que votre page de connexion Si vous cliquez sur Enter ici, le seul autre message j'ai entendu est SDDM, mais GDM convient également. C'est juste une page de connexion, donc ce n'est pas vraiment important. OK, donc on peut revenir en arrière, flèche vers le haut. Vous pouvez le voir, vous pouvez le revoir, flèche vers le bas. L'option suivante est audio, et par défaut, il ne s'agit pas d'un serveur audio. Eh bien, tu ne veux pas en rester là. Cliquez sur Enter et vous avez deux options pour Pipe Wire ou Pulse audio. Et j'opterais pour Pipewire parce que c'est une option plus récente avec un traitement multimédia en temps réel et d'autres avantages Mais vous ne pouvez envisager le son pulsé que si vous rencontrez des problèmes avec le fil du tuyau. Moi, ça marche très bien. Je vais donc choisir un fil de tuyauterie. Maintenant, les noyaux. Par défaut, il s'agit d'un noyau Linux par défaut. Mais si vous cliquez sur Enter, vous pouvez voir que nous avons également d'autres noyaux Il y en a un renforcé et un support de longue date. Et le fait est que si vous cliquez sur un onglet, vous remarquerez que vous pouvez en sélectionner plusieurs. Et vous savez quoi, ce n'est pas si stupide parce que vous voudrez peut-être jouer avec ça plus tard et démarrer votre Linux en utilisant différentes versions du noyau Mais pour ce scénario, je vais juste utiliser le scénario de base, celui par défaut, je veux dire. Entrez des packages supplémentaires. Cliquons peut-être sur Entrée. Il indique que vous pouvez installer des éléments supplémentaires au cours du processus d'installation. La vérité est que vous pouvez également le faire plus tard. Mais il est dit, vous savez, que si vous souhaitez un navigateur Web tel que Firefox ou Chromium, vous pouvez le spécifier ici dans l'invite suivante. Tu sais quoi ? Pourquoi pas ? Je veux dire, j'aurai probablement besoin des deux, donc je peux taper Firefox et Chromium, comme il est dit, je dois être séparés par des espaces. Ce n'est donc pas séparé par des virgules, c'est une séparation par espace. Et il suffit de cliquer sur Entrée. Il vérifiera en même temps, jetez un œil. Oui, ils sont listés. Si vous avez rencontré une erreur à l'étape précédente, cela signifie que vous avez probablement mal orthographié quelque chose ou le package porte un nom différent Nous pouvons maintenant passer à la configuration du réseau. Cliquez simplement sur Entrée, et je suppose que neuf fois sur dix, vous opterez simplement pour Network Manager. Mais si vous le souhaitez, vous pouvez également le configurer manuellement ici. Si je clique sur Center lors de la configuration manuelle, il me demandera d' ajouter des interfaces. Il verra que je l'ai connecté par câble Internet. L'interface est ENS 18, puis je clique sur Center et je peux choisir s'il doit s'agir protocole de configuration dynamique de l'hôte DRTP ou d'une adresse IP statique Si je veux une adresse statique, je peux créer une adresse IP statique ici. Donc pour moi, quelque chose comme 192, 168, un, peut-être 25, 24 passerelle par défaut est l'IP de mon routeur, qui est 192 ou 16811 DNS peut-être CloudFlow 1111. Vous pouvez confirmer et quitter, mais je vais annuler car je vais y retourner et je vais simplement utiliser ce gestionnaire de réseau. Donc, vous savez, permettez-moi d'y retourner, mais vous pouvez voir à quel point c'est plus facile. Il suffit d'utiliser Network Manager plutôt que de tout saisir manuellement. Encore une fois, quel est votre choix ? Fuseau horaire, chargements et fuseaux horaires. Vous pouvez faire défiler l'écran vers le bas, mais il est beaucoup plus facile d'appuyer à nouveau sur la barre oblique pour effectuer une recherche comme suggéré Je vais donc transférer Slash à Londres. J'ai le fuseau horaire de Londres en Europe. C'est ce dont j'ai besoin. Chronométrage automatique, je le laisserais toujours vrai Vous souhaitez utiliser le protocole NTP pour différentes raisons. Référentiels optionnels, cela ne m'intéresse pas, je peux donc simplement les installer maintenant. Cliquez sur Enter. Encore une fois, entrez, il est dit d' appuyer sur Entrée pour continuer. Nous formatons le disque, cela suivra avec le processus d'installation et une fois que c'est fait, nous devrions avoir lancé arch Linux. Cela a pris un certain temps, probablement plusieurs minutes. Mais il nous demande maintenant si vous souhaitez utiliser Shrout ou Chroot dans l'installation nouvellement créée et effectuer une configuration après l'installation effectuer une configuration après Eh bien, non, ce n'est pas ce qui m'intéresse, alors je vais juste choisir maintenant, cliquer sur Enter, et ça redémarrera. Oh désolé, il ne redémarrera pas tout seul. Vous devez taper reboot. Enter et Arch Linux devraient donc être désormais opérationnels. Nous pouvons choisir la première option, Arch Linux, et c'est tout. Nous pouvons maintenant nous connecter. Au fait, c'est ce GDM, tu te souviens ? Cela s'appelle Gretter dans Arch Linux. Je peux saisir mon mot de passe. Et voici notre Arch Linux installé. Tu peux emballer le tor, je le saute et tu peux voir ces neuf points. Vous pouvez voir Firefox, par exemple, et Chromium a été installé parce que nous l'avons ajouté en tant que packages supplémentaires. Nous avons déjà installé VIM et d'autres choses comme HTP Vous pouvez également taper ici, disons, terminal. Si vous le souhaitez, vous pouvez agrandir cette fenêtre. Vous pouvez également taper HTp ici pour voir l'utilisation du processeur, l'utilisation la mémoire et toutes les bonnes choses. Si je veux ouvrir Firefox, je peux l'utiliser, y retourner, et Firefox. OK, c'est ça. J'espère que cela vous sera utile, alors à la prochaine. 8. Installer Linux Mint sur Proxmox: Linux Mint est l'une des distributions Linux les plus populaires et elle est parfaite pour les utilisateurs de Windows qui souhaitent passer à Linux, car Linux Mint rend cette migration aussi fluide que possible. Et Linux Mint est basé sur Ubuntu, mais utilise un environnement de bureau différent. Il peut utiliser Cinnamon, XFCE ou des environnements de bureau créés Alors qu'Ubuntu utilise par défaut nom. Alors d'accord, installons-le alors. Je vais l'installer aujourd'hui sur mon serveur Proximo, mais j'ajouterai quelques informations supplémentaires si nécessaire De cette façon, vous devriez également trouver ce guide utile si vous souhaitez installer Linux Mint sur d'autres appareils tels qu'un ordinateur portable, un serveur, une mini-machine à café pour PC. Je ne sais pas, quel que soit l'endroit où vous souhaitez installer. Commençons donc. Et d'abord, je dois télécharger l'image ISO de Linux Mint. Donc, pour ce faire, je vais simplement aller sur Google et rechercher quelque chose comme le téléchargement de Linux Mint. Et je vais choisir le premier lien en haut, qui provient directement de Linux Mint. Vous pouvez donc voir que Linux Mint 21.3 possède un code, Virginia, et c'est ici que vous pouvez choisir votre version, la version votre environnement de bureau. Je veux dire, je vais télécharger le cinamon, mais comme vous pouvez le voir, il y a un autre ajout à XFCE Faisons donc défiler la page vers le haut et téléchargeons l'édition Cinnamon. Le programme d'installation mesure 2,9 Go, et vous pouvez également trouver ici annonces de publication du guide d'installation Voici le lien si vous souhaitez le télécharger à l'aide du téléchargeur Torrent, mais je vais faire défiler la page vers le bas et vous aurez des miroirs Vous pouvez utiliser des miroirs de mots ou faire défiler l'écran vers le bas jusqu'à l' endroit le plus proche de chez vous. Pour moi, c'est le Royaume-Uni, donc j'ai un peu de temps à faire défiler la page Peut-être que UK Fast sonne bien. Maintenant que les téléchargements viennent de commencer, je dois attendre la fin du processus de téléchargement d'ASO. L'ISO est maintenant téléchargée. Je le vois dans le dossier. Et si vous souhaitez l'installer directement sur un PC, un ordinateur portable ou un serveur, vous devez utiliser des programmes tels que Ballena Etcher qui sont capables de créer des clés USB amorçables, et vous devez écrire cette image sur cette clé USB à l'aide de ce Une fois que vous l'avez sur une clé USB, il vous suffit de la glisser dans l'ordinateur portable ou tout autre appareil sur lequel vous installez Linux Mint, et vous démarrerez à partir de cette clé USB. Cependant, pour nous, c'est un processus différent car je l'installe sur le serveur Proxmo Donc, ce que je dois faire, c'est d'abord mon Px Mx. Je vais accéder aux images PVE locales vers ISO, comme vous pouvez le voir, j'en ai déjà quelques-unes, et maintenant je clique sur Télécharger pour télécharger le fichier que je viens de télécharger Je vais donc sélectionner cette image, qui se trouve actuellement dans mon dossier Téléchargements, comme vous pouvez le voir, Linux Mint, puis je vais simplement cliquer sur Sélectionner. Linux Mint 21.3, oui, c'est ce que je veux, puis cliquez simplement sur Télécharger La tâche devrait s'afficher OK à la fin du processus. Cela signifie que le fichier a été correctement chargé sur le Proxmox Lorsque je ferme cette fenêtre, je devrais la voir disponible ici dans ma console Proximox sous forme d'images ISO disponibles Cela signifie que je peux maintenant créer une machine virtuelle. Je peux créer une machine virtuelle. Je clique sur ce bouton dans le coin supérieur droit, je crée une machine virtuelle. Je vais choisir l'ID de ma machine virtuelle. Peu importe, mais je vais en choisir peut-être deux ou six. J'en ai déjà deux sur quatre et deux sur cinq, suivant est deux sur six. Je l'appellerai Linux Mint. ne peux pas avoir d'épices ici, alors je vais ajouter une touche. Je peux cliquer sur Suivant. Je dois choisir mon image ISO que je viens de télécharger. Et c'est Linux Mint, je clique sur Suivant. Je peux tout laisser ici tel quel, cliquer à nouveau sur Suivant. Le disque, par défaut, est de 32 Go. Je vais le réduire un peu. Peut-être que 20 concerts devraient être plus que suffisants. Je vais ajouter Discard, qui est une option de découpage pour le lecteur SSD, je veux dire, et je pourrai cliquer sur Suivant Dans l'onglet CPU, je n'aime pas que le processeur soit émulé. Je choisis généralement l'hôte, qui se trouve tout en bas, ce qui signifie que j'ai les meilleures performances disponibles. Je vais également augmenter le nombre de voitures, peut-être deux. Ensuite, nous pouvons cliquer à nouveau sur Suivant, mémoire, c'est réglé sur deux Go, ce que vous pourriez lui donner un peu plus Mais dans ce cas, je vais simplement le laisser tel quel. Cliquez à nouveau sur Suivant, Réseau. Tous ces paramètres me conviennent, cliquez à nouveau sur Suivant et confirmez tout si tout semble correct. Du point de vue de la configuration, tout semble correct Je vais donc simplement cliquer sur Terminer. Maintenant, la machine virtuelle est construite deux sur six, nous pouvons déjà le voir. Nous n'avons pas encore de nom, mais il devrait bientôt apparaître. Voilà Linux Mint. Maintenant, si je le sélectionne, je peux naviguer en utilisant bouton droit de la souris ou utilisant ces boutons ici dans le coin supérieur droit. Je vais simplement démarrer cette machine virtuelle, et maintenant je vais me connecter à cette machine. Vous pouvez voir qu'il se connecte et que c'est Start Linux Mint. Je vais donc cliquer sur Enter. Cela peut prendre un certain temps car ce n'est pas un bootloader normal, vous aurez déjà une sorte de Linux Mint fonctionnelle, mais je vais vous montrer ce que je veux dire Donc, ce que vous pouvez voir maintenant, c'est une instance de Linux Mint comme si vous l' exécutiez à partir d'un lecteur de CD ou de DVD. N'oubliez pas les CD live. Donc, à ce stade, Linux Mint vous permet de jouer avec. Si je clique sur cette icône, j'ai déjà M et tout le reste, mais les performances peuvent être terribles car pour moi, c'est bon car mon ISO est actuellement sur un disque SSD. Mais si vous l'avez démarré à partir de la clé USB, votre expérience ne sera peut-être pas très bonne Donc, ce que nous devons faire ensuite est cliquer sur Installer Linux Mint. Nous l'installons donc correctement sur le disque plutôt que de prévisualiser directement à partir de cet ISO. J'espère que cela a du sens. Je vais double-cliquer dessus. Et cela devrait déclencher le programme d'installation approprié. C'est à vous de choisir votre langue. Pour moi, l'anglais est acceptable, même si ce n'est pas ma langue maternelle. Si vous êtes aux États-Unis, vous pouvez le laisser tel quel. Pour moi, c'est bon. Je clique sur Continuer. Installez le codec multimédia. Je dirais oui. Je nous sauverai un peu plus tard. Cliquez sur Continuer. Maintenant un petit avertissement, effacez le disque et installez Linux Mint. Cela supprimera tous vos programmes, bla, bla. Eh bien, je n'ai aucun programme. C'est une nouvelle installation de toute façon, donc oui, je suis d'accord et je vais cliquer sur Installer maintenant Cela permettra simplement de vérifier si vous êtes sûr de savoir ce que vous faites, car cela effacera essentiellement tout ce sur le lecteur que nous avons alloué à cette Linux Mint. Et dans Proxmox, nous l'avons fait pendant le processus de création de la machine virtuelle Mais si, par exemple, vous installez à partir d'une clé USB, vous devez vous assurer de choisir le bon lecteur car vous pouvez effacer le mauvais lecteur à ce stade. Donc oui, vérifiez deux ou trois fois que c' est vraiment ce que vous voulez faire . Nous cliquons donc sur Continuer. Il nous demandera le fuseau horaire. Londres me convient, au moins, continue. Maintenant, choisis ton nom, Smack. Je vais juste le supprimer. Ce qui existe déjà sur le réseau. Ajoutez Linux Mint. Il s' agit du nom d'utilisateur. Je peux le modifier si je le souhaite, mais c'est bon pour moi, et nous allons créer une énigme. Pour le répéter ici, nous pouvons maintenant cliquer sur Continuer. Ce processus prendra un certain temps, je vais donc simplement avancer rapidement jusqu'à ce qu'il soit terminé. C'est bon. J'ai passé environ 10 minutes sur ce miniPC autour du Proxmxon, mais enfin, il est indiqué que l'installation est terminée, et il vous indique Vous pouvez continuer à tester Linux Mint, ce qui signifie que vous pouvez rester ici tel que vous êtes et utiliser ce type d'environnement Live CD, mais je veux terminer cette installation correcte, je vais donc redémarrer maintenant. Cliquez sur Redémarrer maintenant. Maintenant, il est dit, veuillez retirer le support d'installation. Mais c'est vrai si vous lancez l'installation à partir de la clé USB de démarrage Il est maintenant temps de le supprimer de l'appareil sur lequel vous installez Linux Mint, puis d'appuyer sur Entrée. Mais comme je l' ai installé sur Proxmox, je n'ai même pas cette clé USB, donc je vais juste appuyer sur Entrée Maintenant, l'installation correcte de Linux Mint me demande mon mot de passe. Vous pouvez voir cet écran de bienvenue, vous pouvez en savoir plus sur Linux Mint lui-même, je vais le divulguer et vous pouvez voir que vous avez de nombreux programmes déjà installés, préinstallés lors de l'installation. Vous avez également Modila Firefox et la plupart des éléments que vous attendez d'un système d'exploitation sont déjà là J'espère donc que vous apprécierez Linux Mint et je vous verrai la prochaine fois. 9. 103 k8s sur proxmox3 thinkific terminé: Donc tu l'as fait. Votre laboratoire domestique est opérationnel. Vous avez un assistant domestique qui gère vos lumières, peut-être que Plex ou Jellyfin diffusent votre contenu multimédia, ou peut-être que vous avez encore plus de conteneurs Docker votre coin ou peut-être sur un ancien ordinateur portable, et vous vous sentez bien jusqu'à ce que cela ne se produise pas lorsque ce mini-PC ou Eh bien, tout devient noir, ou que se passe-t-il lorsque votre trafic augmente, qu'un conteneur ne peut tout simplement pas supporter ce chargement ? Le docker standard est idéal pour démarrer, mais vous finirez par vous heurter à un mur et vous aurez besoin de quelque chose qui ne se contente pas d'exécuter des conteneurs, mais aussi de les orchestrer. C'est là qu' intervient Kubernetis. Non, je ne parle pas d'un Minicube ou d'un KTS. Aujourd'hui, nous allons créer un véritable cluster Kubernatis prêt pour la production à grande échelle exécuté sur votre hyperviseur Proxmox Il s'agit exactement de la même architecture que celle utilisée par les géants de la technologie pour assurer le fonctionnement d'Internet, mais elle sera réduite pour s'adapter à notre maison Voici mon petit plan de bataille, disons-le. Nous allons créer un nœud principal. Il servira de plan de contrôle pour notre cluster Kuberntis, puis nous déploierons deux nœuds de travail Ce sont en fait ceux qui font le plus gros du travail, disons-le. Ils gèrent le service conteneurisé. Ensuite, je vais vous montrer comment facilement le faire évoluer jusqu'à cinq, dix ou même 20 nœuds, autant que vous le souhaitez, en fait. À la fin de cette vidéo, vous n' aurez pas simplement un cluster. Vous disposerez d'un système complet capable de s'auto-guérir et de s'adapter. Et surtout, nous utiliserons équilibreur de charge pour répartir le trafic comme le font les pros Si des phrases comme un plan de contrôle ou un proxy cubique ou quelque chose comme ça, elles sonnent comme un langage étranger, alors ne vous inquiétez pas. Cette vidéo est faite pour vous, n'est-ce pas ? Comme toujours, nous allons le construire pièce par pièce, et nous aurons un certain nombre de commandes à exécuter sur nos machines virtuelles. Mais je vais expliquer non seulement pourquoi vous devez copier-coller cette commande, mais nous verrons pourquoi nous exécutons chacune de ces commandes. Vous comprenez donc mieux comment tout cela est intégré et comment il fonctionne en tant que cluster Kubernatis Je suppose que cette vidéo est peut-être un peu plus longue que d'habitude, mais à la fin, vous aurez une compréhension fondamentale de l'outil le plus puissant du DevOps moderne. Mettons-nous au travail. J'utiliserai cet outil de tableau Zima pour ce projet. La carte Zima est ici, mais c'est également le boîtier NAS pour cette carte Zima Cette carte Zima n'est pas obligatoire, aucun ordinateur portable miniPC, PC, peu importe ce que vous avez Tout ce qui peut exécuter Proxmox ira bien. Vous savez probablement que Proxmox peut fonctionner sur presque tout Je suppose que vous avez déjà installé Proxmox, et si vous ne savez pas ce qu'est Proxmox ni comment il fonctionne, installation de Proxmx a été décrite dans une vidéo séparée . À propos de la carte Zima également, elle possède un processeur Intel à quatre cœurs et 150 processeurs Il dispose de 16 Go de RAM et 64 Go de mémoire EMMC interne Mais comme vous pouvez le voir, j'ai créé cette carte d'extension et j'ai ajouté un disque SSD de deux téraoctets J'ai un espace de stockage externe supplémentaire. Vous pouvez voir, il s'agit d'une carte PCI Express, et j'ai vu certaines personnes même attacher une carte graphique appropriée à la carte Zima Mais pour moi, c'est juste que je l' utilise comme stockage externe. J'utiliserai ce stockage pour nos machines virtuelles dans Proxmox Et comme vous pouvez le voir, il s'agit de mon Proxmox fonctionnant sur la carte Zima et issu de ESWL Technology Je n'ai encore rien en cours d'exécution, aucune machine virtuelle. La seule chose que je change, c'est que j'ai ajouté ce SSD externe et vous pouvez le voir comme transcendant le Et il peut être utilisé pour les disques de machines virtuelles et les volumes de conteneurs, la même manière que le LVM local L'onglet suivant que vous pouvez voir ouvert, c'est mon dépôt Github, auquel vous avez également accès C'est Automation Avenue, KTS sur Proxmox. Cela sera très utile. Il est donc préférable de les ouvrir tous les deux en même temps. Cela vous donnera non seulement les commandes, mais également un bref aperçu de ce que nous allons faire, et cela vous indiquera en quoi consistent ces commandes. La première chose qu'il mentionne, c'est nous devons vraiment commencer par notre routeur, même pas depuis Proxmox, mais je dois me connecter à mon routeur parce que je dois vérifier une Si je vais sur mon réseau au N, c'est sur un appareil Flint T, mais vous aurez probablement la configuration du serveur ACP quelque part également dans l'onglet Réseau ou quelque chose de similaire Je suppose que vous avez peut-être quelque chose comme ça. Vous en aurez 254 ici à la fin ou 253. Il s'agit de l'étendue des adresses IP que votre routeur fournit à votre réseau domestique. En gros, la première adresse IP disponible est un point deux, et la dernière serait probablement une .254 pour vous. Comme vous l'avez probablement déjà vu, j'avais réglé le mien à 99. Cela signifie que la première adresse est le point deux. Le dernier est le point 99, puis à partir du point 100, jusqu'à 0,254, je peux attribuer statiquement à tous mes appareils à la maison En raison de ce serveur DHCP, l'étendue de ces adresses IP est désormais limitée et il ne peut gérer qu' centaine d'adresses IP, ce qui est largement suffisant Et tout, du point 100 à 0,254, je peux me gérer manuellement, J'espère que c'est logique. C'est vraiment la première étape. C'est ce que dit ce document. Mon scope DHCP se termine au point 99, ce qui signifie qu'à partir du point 100 bla bla, je peux attribuer de manière statique, et nous pouvons maintenant nous connecter au Proxmx et Comme je l'ai mentionné, nous avons besoin d'un nœud principal et de deux nœuds de travail ou plus. C'est à vous de décider. Je dirais que c'est un minimum pour avoir l'impression d'avoir un cluster Kubernete et trois machines virtuelles distinctes qui exécuteront ce Nous pouvons revenir à notre Proxmx et d'abord, nous avons besoin d'une image pour notre machine virtuelle, et je serais surpris, mais je vais opter pour Ubuntu 2604, Nous avons le 17 février, et vous pouvez voir que sa sortie est prévue pour le 23 avril , mais pour être honnête, je joue avec cet Ubuntu depuis un moment déjà, il est super stable, et je ne vois pas pourquoi nous ne devrions pas utiliser celui-ci. Mais si vous voulez opter pour le 2404 ou le 20 204, je comprends cela ou peut-être un système d'exploitation Linux différent et complètement différent C'est également bien, car chaque Linux peut exécuter Kubernatis mais n'oubliez pas que les commandes peuvent être légèrement différentes de celles de Kubernatis, mais que vous serez d'accord avec Il n'est pas nécessaire que ce soit 26. J'ai récemment commencé à l'utiliser et je le trouve super stable. Peut-être que nous pouvons ajouter le téléchargement. Je vais peut-être ajouter un serveur. Nous avons cette image d'installation du serveur et vous pouvez soit cliquer sur ce premier lien, soit si vous faites défiler la page vers le bas, nous avons également celle-ci, dont je peux voir qu'elle a été mise à jour hier. C'est intéressant. Je vais juste cliquer dessus avec le bouton droit de la souris. Je vais copier ce lien. Je vais retourner sur mon Px Mox sur le PV, télécharger les images ISO depuis l'URL Je vais coller cette URL, je vais interroger cette URL. Il peut y lire des extraits. C'est très bien Cela signifie que je peux télécharger. C'est maintenant chose faite. Il indique Task Okay, ce qui signifie que nous pouvons le fermer et que nous pouvons voir cette image disponible ici localement sur nos proximos Je peux fermer cet onglet. Revenons à nos instructions. instructions sont obsolètes car j'ai travaillé sur le cliché 3, mais celui-ci n'affiche même pas ces informations d'instantané. Ça ne fait rien. Nous pouvons aller plus loin. Je vais modifier cette instruction. Maintenant, il est dit de créer des machines virtuelles. Je ne savais pas vraiment comment l'aborder pour le rendre facile à comprendre, car nous devons créer trois machines virtuelles. Nous pourrions, par exemple, utiliser des images cloud et un fichier Cloud Int, ou nous pourrions en créer un et le cloner. Mais avec tout cela, il faut de toute façon du travail supplémentaire Je crois que c'est un peu ce que je ne sais pas. Cela peut être trop compliqué pour certaines personnes. Cela peut sembler nul, mais nous allons créer chaque serveur séparément. Et oui, nous devrons effectuer le processus d'installation trois fois séparément pour chaque serveur. Comme il s'agit d'un serveur Ubuntu, il ne s'agit que de quelques étapes et son installation prend 2 minutes . C'est pourquoi j'ai pensé. Je pense que c'est la meilleure solution. Je pense que c'est vraiment le meilleur moyen et le plus facile à comprendre. Pour créer des machines virtuelles, j'ai ces commandes, et vous pourriez vous demander : d'où et vous pourriez vous demander : d'où les ai-je prises ? Je vais vous montrer comment créer votre propre commande comme ça. Nous avons cette image. Lorsque vous créez normalement une machine virtuelle, il vous suffit de vous rendre ici manuellement pour créer une machine virtuelle. Oui Vous lui donnez un identifiant, disons 190, vous l' appelez, je ne sais pas. J'appellerai ça un test. Oui, peu importe. Et vous passez par ces étapes. Vous choisissez l'ISO, vous passez ensuite, disons, prenez cet agent QEMO, vous passez ensuite, vous choisissez la taille de votre disque, par exemple, 50 Go , et je voudrais également prendre cette option avancée parce que j'ai besoin de cette carte et de l'émulation SSD parce que je travaillerai Disque. Je passe ensuite. Je dis peut-être deux voitures et je veux que j' utilise toujours le type CPO de l'hôte Mais si vous voulez utiliser l' un d'entre eux, tout ira bien aussi. Ensuite, je passe au souvenir suivant. Disons que je ne veux pas voler en montgolfière et avoir le souvenir de deux concerts. Oui, je dis « suivant », «   suivant » et « terminer ». Et maintenant, cela crée cette machine virtuelle. Mais cette machine virtuelle a une configuration, ce qui signifie que si je passe en PVE au shell, si je passe en PVE au CDC pendant 1 seconde ? C'était quoi ? Serveur PVE QEMU Lorsque vous exécutez LSL, fichier de configuration de ce serveur s'affiche Et si vous exécutez la configuration CAT 190 pour voir le contenu de ce fichier, vous verrez tout cela. Il s'agit essentiellement d'une représentation de ce que nous avons vécu au cours de ce processus manuel. Vous pouvez créer chaque machine virtuelle manuellement de cette façon, ou vous pouvez simplement créer des modèles qui incluront toutes ces informations ici. Comme agent, oui, c'est un agent QEMO. Je veux qu'il soit activé. Numéro deux, bien sûr, quel type de processeur , d' hôte, etc. Le rangement, je vois bien que je ne l'ai pas changé. C'est un LVM local. Mais si vous y retournez, vous verrez que cela va varier. Pour moi, par exemple, ce sera la transcendance, mais pour vous, il peut s'agir LVM local ou d'autre chose C'est ce que vous avez choisi pour votre stockage lors de la création de la machine virtuelle. Mais si vous êtes confus, vous pouvez toujours utiliser un processus manuel simple pour créer chaque machine virtuelle séparément, n'est-ce pas ? C'est ce que je veux dire. J' utiliserai ces modèles. Et vous verrez que nous avons trois modèles différents. premier modèle est le nœud maître de Kuberntis, et le nœud principal aura quatre cœurs et plus Alors que les nœuds de travail, nous avons deux travailleurs, le premier et le travailleur deux. Ils auront deux voitures et deux Go de mémoire. Et ils en auront tous, c'est quoi ? 50 Go pour le stockage local, mais il sera basé sur ce SSD externe transitoire que j'ai Et ce n'est déjà pas vrai car c'est ainsi que mon image s'appelle ISO Resolute Live Server Alors laisse-moi peut-être le copier. Je vais ouvrir le bloc-notes. Nœud principal. Laisse-moi peut-être l'agrandir. Tout le reste devrait être pareil. Je le copie simplement avec une nouvelle image mise à jour, et ils me laisseront peut-être d'abord clarifier. Je vais simplement le coller ici. Vous verrez qu'il est déjà en cours de création. 191 sera mon nœud principal. Après quelques secondes, il devrait être affiché. Voilà TS Master. Faisons de même pour les travailleurs. Je dirais l'ID de machine virtuelle 192. Je l'appellerai Worker One. Je vais juste lui donner deux voitures et deux Go de mémoire, et ça devrait être tout Je peux en créer un autre. C'est fait, peut-être moins clair. Je vais y retourner, créer une autre machine virtuelle 193 cette fois, je l'appellerai Worker two, et cette fois, je n'ai rien d'autre à changer. C'est ça. J'ai maintenant trois machines virtuelles. Permettez-moi peut-être de supprimer ce test car il peut prêter à confusion. Je n'en ai plus besoin. Je voulais juste l'avoir pour voir à quoi devrait ressembler le confit, mais c'est tout. OK, c'est fait. Cela signifie que nous pouvons revenir à nos instructions et vérifier ce que nous devons faire ensuite. Il indique maintenant de démarrer chacun d'entre eux et de configurer le nom d'hôte et les adresses IP statiques dessus. C'est ce que je veux dire. Nous devrons suivre le processus d'installation individuellement. Je vais simplement cliquer sur Démarrer, je vais accéder à la console. Et oui, il va falloir installer. Permettez-moi de cliquer sur Enter. Nous devrons effectuer ce processus manuellement. Mais tu sais quoi ? Même si vous utilisez le Cloud et des images dans le cloud , ou si vous clonez des éléments, ne veut pas dire que c'est plus rapide. Vous devrez jouer avec les noms d'hôtes. Vous devrez vous régénérer en tant que SH car cela devient très confus très rapidement Je dirais que c'est la meilleure approche, à mon avis Je veux dire, pour trois machines virtuelles. Si nous en avions 20, ce serait peut-être différent, mais pas pour trois machines virtuelles. Quoi qu'il en soit, laisse-moi choisir l'anglais. 1 seconde Permettez-moi de double-cliquer dessus. Nous allons l' agrandir un peu car il est assez petit. Et je dis : continuez sans mettre à jour. Peu importe la version du programme d'installation que j'ai. Je dis D, serveur Ubuntu, c'est fait, rien à changer ici, et c'est là que nous voulons changer cette adresse IP. Je monte vers cet ENS vers mon interface Internet. Je clique sur Enter et je dis «  Modifier IPV 4 » parce que maintenant j'ai une adresse IP donnée par DHCP Regardez ce 192 1681 point quatre. N'oubliez pas que mon routeur distribuera adresses IP du point 2 au point 99. Mais maintenant, je veux le remplacer. Vous souhaitez que votre cluster possède des adresses IP statiques. C'est pourquoi nous le faisons ici. Je clique sur Entrée, je dis manuel et je dis que sous-réseau est 19216810 L' adresse IP du réseau est le point zéro. C'est pourquoi je l'ai mis ici et il est 24. Pour vous, c'est probablement le même masque de sous-réseau. L'adresse, je vais vouloir faire correspondre à l'identifiant de ma machine virtuelle. Ce que je veux dire, c'est 192168, un, 191, et je peux attribuer cette adresse IP de manière statique car cela entre dans le cadre de mon manuel sur mes adresses IP statiques Du point 100 à 0,254, je peux attribuer manuellement, et c'est ce que je fais La passerelle est l'adresse IP de mon routeur, 192.168.11 et mes serveurs de noms Je peux soit mettre la même que pour la passerelle, soit en utiliser une complètement différente Par exemple, 1111 correspond à CloudFlare Il peut donc être identique à Gateway ou un serveur de noms DNS spécifique que vous souhaitez utiliser Je vais juste en prendre 111. Et je le garde. Vous pouvez voir qu'on lui a attribué le 192-168-1191, ce qui correspond à mon identifiant. Je dis, Don, proxy maintenant, il vous suffit de cliquer sur Entrée et maintenant vous devriez obtenir une réponse. Oui, c'est ce que vous recherchez. Si vous obtenez quelque chose comme ça, cela signifie que tout fonctionne comme prévu. Il vous suffit de cliquer sur Enter. Je vais maintenant décocher ce groupe LVM. Mais si tu veux la laisser cochée, c'est bon. C'est à vous de décider, mais c'est un peu plus de configuration. Je vais cliquer sur Enter ici pour le décocher et j' utiliserai simplement comme stockage simple, un stockage de 50 Go tous. Je vais faire de même. Et maintenant je dis D. Ce n' est qu'un résumé. Cela me montrera qu' il s'agit bien de 50 Go un disque XT pour cette machine virtuelle Mais il n'y a pas de bon ou de mauvais choix. Si vous voulez utiliser LVM, c'est très bien. Je vais cliquer sur Don, je veux dire sur Entrée, et maintenant continuer. Confirmez l'action destructrice. Ça a l'air effrayant, je m'appelle Mark. Le nom du serveur, je l' appellerai KS master, donc je vais simplement le faire correspondre. Quel que soit le nom que j'ai donné à ma machine virtuelle, et maintenant le nom d'utilisateur pour me connecter à ce serveur sera Marek et PassOd Tout ce que vous voulez utiliser comme passe. Mais vous devez vous en souvenir car nous allons l'utiliser pour AH sur ce serveur, c'est tout. Je dis « terminé » et maintenant, continuez. Et là, il faut cocher, il faut appuyer sur Entrée pour cocher cette case. Installez le serveur OpenSSH. C'est ce dont nous avons besoin parce que nous voulons accéder à ce serveur C'est très important. Et maintenant je dis « terminé ». Ici, j'appuie simplement sur la touche Tab. Je n'ai besoin de rien d'ici, même si vous pouvez voir des trucs de Kybernti, mais ce n'est pas vraiment ce qui nous intéresse Je dis, D, appuie sur Entrée. Maintenant que le serveur est en cours d'installation, cela ressemble à des pages parce que j'ai parcouru chaque étape. Mais pour les prochains, je vais simplement les passer en revue. C'est fait. J'utilise donc simplement la flèche vers le bas et je dis « redémarrez maintenant ». Et pendant qu'il le fait, il me montrera, veuillez retirer le support d'installation, appuyez sur Entrée. Je vais simplement appuyer sur Entrée. Je n'ai rien à enlever. Et voici notre machine virtuelle principale KTS configurée. Mais maintenant, je dois également répéter ce processus pour les travailleurs. Alors laisse-moi exécuter Worker One. Je dis « commencez ». Je vais double-cliquer ici à nouveau pour l' agrandir. Entrez. Il indique «   branche de développement » parce que ce n'est pas système d'exploitation officiellement publié, mais ça va. Comme je l'ai dit, je le trouve déjà génial, même si la sortie est prévue dans deux mois. Pour moi, c'est bon. Continuez sans effectuer de mise à jour. D ici l'adresse IP statique. Je dis « modifier l'adresse IP » avant. Je passe au manuel, sous-réseau 19216810 slash 24, adresse pour ce 1192, 168 1192 N'oubliez pas que je fais correspondre l'identifiant de la machine virtuelle. Gateway est le serveur de noms 1111 de mon routeur 19216811. Sf. Maintenant c'est fait, entrez. Je peux voir que cela fonctionne comme prévu. Donc je dis « c'est fait », j'ai vieilli ce groupe LVM D et je continue. Nom Marquez le nom du serveur Kates Worker One, ainsi que le nom d'utilisateur et le mot de passe pour vous connecter à ce serveur Don, continuez, installez le serveur OpenSSH, oui et c' Onglet terminé. C'est maintenant terminé, redémarrez avec la flèche vers le bas. Maintenant, nous allons me demander de retirer le média, comme ça. J'appuie simplement sur Entrée. Je peux fermer cette fenêtre maintenant et c'est celle de notre ouvrier maintenant prête. Faisons le deuxième travailleur. Je sais que je n'ai peut-être pas l'air très professionnel, mais je crois que c'est le moyen le plus simple faire. Double-cliquez. L'anglais pour moi. Continuez sans effectuer de mise à jour. Adresse IP 193 cette fois. Désolée C'est pour le sous-réseau C'est zéro barre oblique 24, ici, 192, 168, un, 193, Gateway my router, 168, un, un, un, un, un, un, un, un, un, un, un, un, un, sûr AntalVMGroup, pour moi, n'est peut-être pas vrai pour vous. Poursuivre. Make Worker, deux cette fois, Mark Don. Poursuivre. Installer oui, ouvrir sous forme d'onglet de serveur de signature. Installation terminée. Je dis donc redémarrez maintenant, appuyez sur Entrée, et c'est tout. Je peux le fermer maintenant. Et si vous souhaitez créer plus de travailleurs, vous êtes libre de le faire, car vous verrez à quel point il est facile d'ajouter trop de travailleurs supplémentaires à votre cluster par la suite. Mais nous allons revenir à nos instructions et voyons ce que nous allons faire ensuite. C'est donc ce que je fais. Oui, c'est toujours une bonne première commande à exécuter sur un serveur nouvellement construit. Permettez-moi de commencer par le Maître, peut-être. J'enregistre Asma. 1 seconde Laisse-moi. Je vais utiliser AmicPazSword que je viens créer. Je suis Permettez-moi de double-cliquer dessus. Je dis juste up update, et up, upgrade. Dites oui automatiquement. Entrons. Désolée, Sudo Sudo, upupdate et sudo uptugrade. Demande à nouveau un puzzle. C'est génial. Tous les forfaits sont à jour. Je peux dire que je peux redémarrer. Mais pour être sûr que c'est toujours la meilleure pratique, je dois simplement savoir qu'il s'agit de la même image, mais je vais exécuter ces commandes, mais j'obtiendrai le même résultat. Sudo Update et pudo up. Mise à niveau. Oui Et redémarrez aussi. Je me contente de suivre cette instruction, même si cette partie n' est pas nécessaire, mais il est très rare qu'il n' y ait pas de paquets à mettre à jour. C'est une coïncidence si l'image a été publiée qu'hier. Habituellement, vous aurez quelque chose à mettre à jour et quelque chose à améliorer. C'est pourquoi cela semble inutile, mais je vais suivre cette instruction. Vous devriez le faire aussi. Fais-le aussi, Up. Peut-être effacer ça, alors fais-le, mets à jour. Et faites de même, améliorez. Oui, c'est vrai. Voilà, redémarrez, juste pour suivre les instructions. Si je vais voir le Maître, il devrait être rétabli et c'est le cas. Maintenant, je veux vous montrer une petite astuce car nous devons configurer quelque chose, nous devons exécuter les mêmes commandes sur les trois serveurs. Il est un peu inutile de l' exécuter comme nous l' avons fait avec les mises à niveau et les mises à jour C'est un peu inutile, il y a donc une petite astuce que vous pouvez utiliser Si vous ouvrez votre terminal, peu importe qu' il s'agisse de Mac, Windows ou Linux. Il existe un outil appelé tMox. Et si vous ne l'avez pas installé, par exemple pour MAC, vous pouvez l' installer avec Brew Install tMox Et ce que cela vous permet de faire, vous pouvez diviser l'écran. Laisse-moi te montrer. Nous allons suivre ces instructions. Comme vous pouvez le voir, quelques commandes TMX utiles. Si j'appuie sur Ctrl B et rapidement après les virgules inversées, voyons voir, Contrôle B, virgule inversée, vous pouvez voir que je divise l' écran en Et si je recommence, contrôlez B et virgule, je le divise à nouveau, la moitié inférieure Maintenant, j'ai trois fenêtres différentes. Et ce que je peux faire maintenant, appuyer sur Ctrl B et sur la colonne, et vous pouvez voir que la ligne inférieure est maintenant jaune, ce qui signifie que je peux exécuter cette commande. C'est où ? Définissez W, synchronisez les volets, définissez W, synchronisez les plans. Appuyez sur Entrée et maintenant, quoi que je tape, comme vous pouvez le voir, la même chose s'affiche dans trois fenêtres différentes. Ce que je peux faire maintenant, c'est si je lance à nouveau le contrôle B deux-points, si je place à nouveau le contrôle B haut, puis sur le contrôle B flèche vers le haut, puis sur le contrôle B vers le haut à nouveau sur la flèche vers le haut. Ce que je peux faire maintenant, je peux d'abord me connecter en SSH à différents serveurs, SSH Mark au 192-168-1191, je Je dis « oui ». Je suis connecté à mon nœud principal. Maintenant, contrôlez B avec la flèche vers le bas. Ici, je passe au marché 192, 168, un, 192. Je dis oui. C'est mon nœud de travail. Contrôle B, flèche vers le bas, SSG, Marek, à 192, 168, un, Oui Maintenant, cliquons sur le bouton Control B , et je dis, encore une fois, définissez W synchronisez les pins maintenant, peut-être la flèche Control B, la flèche Control B vers le haut Donc je suis sur cette fenêtre, je dis « clair ». Je peux désormais exécuter des commandes pour les trois serveurs en même temps. Et maintenant, la première commande que je souhaite exécuter pour activer est d'installer l'agent QIO sur chacun de ces serveurs Je clique simplement sur ces carrés pour les copier, colle là, au centre. Maintenant, le mot de passe et la même opération sont effectués sur chaque serveur. C'est ça. Soyons clairs. Ce que nous devons faire maintenant, c'est désactiver le swap. Désolé, revenons ici. Pourquoi faisons-nous cela ? Je veux dire, ce n'est pas spécifique à Kuberneti. En théorie, vous pourriez l'omettre, mais il est toujours préférable d'avoir cet agent IMO, car les Proxmx sont plutôt mais il est toujours préférable d'avoir cet agent IMO des Proxmx Il offre une certaine visibilité sur chaque machine virtuelle. Il peut utiliser des adresses CIP et peut mieux interagir avec les machines virtuelles. Cette première commande n'est pas spécifique à Kubernete, mais la seconde est requise Vous ne pouvez pas activer ce que l' on appelle le swap. La première chose que nous faisons est de désactiver le swap sur la machine en cours sur la session en cours, je veux dire, cela désactivera le swap. Cependant, si nous vérifions l'onglet FS, vous pouvez voir qu'après le redémarrage, vous aurez à nouveau le swap à cause de cette entrée en bas, image à points d'échange. Permettez-moi de clarifier cela et ce que nous pouvons faire, je peux exécuter cette deuxième commande, tout comme Nano sur Fstub Je vais le coller ici et nous devons descendre. Je vais utiliser la flèche vers le bas pour accéder à cette image d'échange, et j'appuie sur l'option 3 pour insérer cette balise de hachage Peut-être que je vais aussi ajouter de l'espace. J'ai ajouté cette balise de hachage pour chaque serveur, et maintenant je dis Control O, entrez Control X pour l'enregistrer Si j'exécute à nouveau cette commande de coupe, nous pouvons voir que cette ligne est toujours là, mais qu'elle a été commandée, ce qui signifie qu'après le redémarrage, le swap ne sera pas recréé Et c'est ce dont nous avons besoin pour notre cluster Kubernatis. C'est maintenant chose faite. Nous pouvons aller plus loin. Ce ne sont que des vérifications sur le nom d'hôte C et sur les hôtes C. Coupez au niveau de ChstName. Vérifiez simplement si votre nom d'hôte est correct. Oui, c'est Kate Master. Il s'agit du travailleur 1, 2, et l'autre de l'hôte. Je veux dire, hôtes, désolé, vous devriez avoir cette entrée, Kates master, pointant vers ce que l' on appelle l'hôte local, puis Kates worker également et worker two, pointant vers cette adresse 127011 C'est très bien C' est ce que nous attendons, permettez-moi de clarifier les choses. Nous pouvons aller plus loin. Les noms d'hôtes doivent être correctement configurés, et nous devons maintenant activer deux modules du noyau. L'un d'eux est la superposition. C'est essentiellement ainsi que les images de conteneurs sont créées. Ils utilisent un système de fichiers superposé qui doit être activé dans le noyau Le suivant est le filtre Net, filtre B bridge Net, et j'ai collé quelques informations à ce sujet, mais vous savez quoi, vous n' avez pas à vous inquiéter trop Ce que vous devez savoir, c'est simplement que nous devons les activer tous les deux car ils sont requis par le cluster Kubernetes Vous pouvez voir quelques explications ici si vous le souhaitez. Vous pouvez le lire, vous pouvez en apprendre davantage à ce sujet, mais honnêtement, il n'est pas si important que vous compreniez bien ce qu'ils font. Je vais simplement le copier ou peut-être avant de le faire, si nous le voulons, laissez-moi le déplacer de cette façon ou d'une autre. Si nous passons à cela en C, modules load Kates point C, si nous passons à C, modules, load D, run LSL, il n'y a en fait aucun fichier appelé KTS Mais quand on le copie, on le colle. Et maintenant, lancez à nouveau LSL. Nous pouvons maintenant voir ce fichier et laissez-moi clarifier à nouveau. Si nous lançons cats.com, nous pouvons voir que ces deux lignes ont été ajoutées à ce fichier de configuration Ensuite, nous devons essentiellement faire de même pour la session en cours, car cela est appliqué après le rechargement et nous devons faire de même pour le serveur en cours d'exécution Nous avons besoin de ces deux commandes, PSUDOMDPBolay, et du pseudo C'est ça. C'est un sujet un peu plus avancé, pareil pour le prochain article. Tout cela est nécessaire pour que conteneurs Docker puissent communiquer entre eux et fonctionner correctement, que Kubernetis puisse les gérer Si je copie tout cela, si je le colle, si vous allez à cet emplacement sur cTL C sur ccTL DSL, nous pouvons voir ce Permettez-moi de clarifier cela. Si je lance ce s.com, nous pouvons voir que ces trois entrées ont été ajoutées à ce fichier. Nous avons fait quelque chose de similaire à ce que nous avons fait là-bas, nous avons ajouté ces deux lignes à ce fichier, et ici nous avons ajouté ces trois lignes à ce fichier à un endroit légèrement différent. Maintenant, pour appliquer ces modifications au système actuel, nous devons exécuter cette commande. C'est ce que nous allons faire. Je veux dire, je pourrais être plus précis. Cela s'applique à l'ensemble du système. Vous pouvez voir cependant que les trois dernières lignes sont bien celles que nous avons ajoutées. Cela signifie que cela fonctionne essentiellement comme prévu. C'est pour les choses étranges, vous savez, je ne veux pas vraiment aller trop loin parce que ce sujet est un peu compliqué, et c'est aussi un sujet que vous n'avez pas vraiment besoin de bien comprendre, croyez-moi, à moins que vous ne le vouliez vraiment. Pas pour le réseau domestique et pour le domestique et pour Kubernetis fonctionnant sur Mais maintenant, nous pouvons installer les composants de Kubernetis. Le premier est Container D. C'est un démon, appelé démon, qui peut exécuter des conteneurs Docker C'est certainement quelque chose dont nous avons besoin. Copions-le. Permettez-moi de clarifier cela et nous en avons également besoin sur chaque serveur. J'appuie donc sur Entrée et cela installera le composant Container D. Cela n'a pris que quelques secondes. Soyons clairs une fois de plus. Et oui, nous pouvons vérifier du CTL du système si nous voulons connaître l'état du CTL du système Et il s'appelait Container D. Et nous pouvons voir qu'il est opérationnel. Laisse-moi appuyer sur Ctrl C, efface ça. Mais nous devons également créer une configuration dite par défaut pour ce démon. Et ces deux commandes, la première, nous allons créer ce répertoire D du conteneur dans un dossier C. Si je vais au C, je vais peut-être chercher Ctan, il n'y a rien qui puisse porter ce nom Donc, si nous copions ces deux commandes, si je les exécute, et maintenant la flèche vers le haut, si j'utilise LS L pour la même chose, nous pouvons voir que ce dossier a été créé et pas seulement cela, mais si je démarre ce dossier et que j'exécute LSL, je peux voir en effet que ce tunnel à points de configuration a été Permettez-moi de clarifier cela. Et le fait est que nous devons changer une chose dans ce fichier Tumel à points de configuration Si je vérifie ce fichier maintenant, comme cut config Tumel, si je prends pour le système D, vous pouvez voir un groupe DC du système d'entrée, il est actuellement configuré false et nous voulons le changer en vrai Comment puis-je faire cela, je peux simplement exécuter cette commande. Ce pseudo Saidi. C'est un moyen facile de changer cette entrée de faux à vrai. Il suffit de le coller. Et si je lance à nouveau la flèche vers le haut, prends la même chose. Maintenant, nous pouvons voir cela comme vrai, et c'est le cadre dont nous avons besoin pour ce détenu. Nous pouvons maintenant exécuter ces trois commandes, redémarrer le conteneur D pour appliquer configurations, puis exécuter la flèche vers le haut Nous pouvons vérifier l'état et le statut fonctionne pendant 8 secondes. Si le service est désactivé, cela signifie qu'il ne sera pas actif après le redémarrage. Si c'est le cas, vous pouvez également lancer enable Container D. Mais pour moi, il était déjà activé. Car tu seras pareil, je suppose. Mais juste au cas où tu pourrais les exécuter tous les trois. C'est très bien C'est du travail accompli. Allons plus loin. Que devons-nous faire ensuite ? Et vous pouvez voir ici un certain nombre de commandes. Et ce qui nous intéresse vraiment, c'est celui-ci, pseudo apt install Cub Lt, cube ADM et Cube CTL Alors que toutes les commandes précédentes étaient destinées préparer ce cluster ubernatis, celle-ci est en fait le cœur du Vous pouvez voir qu'il existe trois services différents, mais ils doivent fonctionner ensemble. Vous pouvez même le voir ici. L'un est travailleur, l'autre est installateur et l'autre est la télécommande, le cubelet, le cube ADM et le cube CTL Ils ne sont pas disponibles dans ce que l' on appelle le référentiel standard. Nous devons donc d'abord ajouter un dépôt différent pour pouvoir exécuter cette commande. C'est pourquoi nous le faisons. Tout d'abord, nous procédons à une nouvelle mise à et nous installons les commandes et les certificats Curl et GPG Ensuite, nous devons télécharger la clé GPG qui nous permettra d' ajouter ce dépôt, après la mise à jour, après la mise à jour, car chaque fois que vous modifiez quelque chose dans le référentiel, vous devez exécuter PSUdoudate Une fois ces informations mises à jour, nous pouvons également exécuter cette commande. La dernière, peut-être une seconde. Exécutons-le simplement. Oui Je vais y revenir. Revenons ici et je vais simplement tout coller. Longue sortie, j'appuie simplement sur Entrée et j'attends. Cela n'a pas pris longtemps. Cela a pris peut-être 20 secondes, pour être honnête, mais vous pouvez voir à la fin que Cub a laissé le set en attente, IDM en attente et QCTL Il s'agit là encore d'une bonne pratique. Si nous n'exécutons pas cette dernière commande, vous risquez de casser votre cluster uberntis avec une simple commande de mise à jour et de mise à niveau Et il devrait être indiqué quelque part que vous souhaiterez peut-être mettre à niveau votre cluster périodiquement. Vous voudrez peut-être le mettre à jour. Mais de temps en temps, vous voudrez peut-être le faire, mais vous voudrez le faire de manière contrôlée. C'est pourquoi vous ne voulez pas ces trois objets. En gros, tout ce que vous mettez à niveau sur votre machine virtuelle n' affectera pas votre cluster Kuberntis. J'espère que cela a du sens. Ça ne fait rien. Redémarrons à nouveau. Cela dit facultatif, mais chaque fois que j' installe beaucoup de choses, je redémarre. Je veux simplement voir si tout se passe comme prévu. Si je peux me connecter, si je peux voir les services fonctionner, etc. Quoi qu'il en soit, nous pouvons maintenant fermer celle-ci parce que vous pouvez appuyer sur Ctrl D ou vous pouvez simplement fermer toute la session car nous devons maintenant exécuter commande séparée sur le nœud maître et une commande séparée sur le nœud de travail Nous allons donc nous connecter à eux séparément. Je vais juste lancer SSH Mark au 192-168-1191, c'est mon master. Comme je l'ai dit, Marek à 192 168, un, 192. Ce devrait être mon employé. C'est Worker One. Et encore une fois, une autre fenêtre. Je pourrais utiliser le TMX à nouveau, mais je veux dire, oui, je le pourrais, mais tant pis. 192, 168, 1193. Parce que vous pouvez également basculer entre les fenêtres Timux, entre les volets, ou vous pouvez exécuter trois Ça ne fait rien. Voyons ce que nous devons faire. Nous devons initialiser le cluster sur le nœud maître. Nous y sommes presque. J'exécute simplement cette commande, y ajoutant un cube ADM Mais vous vous demandez peut-être ce que c'est ? Il s'agit d'un réseau superposé qui sera créé et ce préfixe est utilisé par le prochain composant que nous allons installer, appelé flannel Il existe d'autres moyens, car nous avons essentiellement besoin ce que l'on appelle CNI, interface réseau de conteneurs Il s'agit d'un composant qui permet essentiellement à toutes ces communications internes de fonctionner correctement au sein du cluster Kubernetis Les nœuds peuvent communiquer entre eux, les conteneurs peuvent communiquer entre eux. Tout est découvert et nombreuses solutions peuvent être appliquées. Par exemple, flanelle ou Caliko, il en existe trois ou quatre autres assez populaires, mais je pense que la flanelle est la plus populaire et 10. Qu'est-ce que LXC (conteneur Linux) ? Comment cela fonctionne-t-il ?: Dans Proxmox, nous pouvons créer des machines virtuelles en utilisant ce bouton Créer une machine virtuelle, puis nous pouvons créer des conteneurs Alexey ou des conteneurs Linux en utilisant le bouton de création CT dans le coin supérieur droit Mais qu'est-ce que ce conteneur LLC est vraiment ? Je veux dire, que fait-il exactement en arrière-plan ? Ou en quoi la création d'un conteneur Lexy se compare-t-elle à la création d'une machine virtuelle ? Avez-vous déjà créé un conteneur Alex dans Proxmox, avez-vous remarqué que vous n'avez rien à installer Nous faisons simplement fonctionner le conteneur sans qu'aucune installation préalable ne soit nécessaire. Nous allons explorer aujourd'hui ce qu'est cette LLC, comment elle fonctionne et comment elle se compare aux machines virtuelles. Examinons d'abord les principales différences entre le processus de création de machines virtuelles et de conteneurs. Je voudrais simplement vous montrer rapidement quelles sont les options de création de machine virtuelle afin que nous puissions voir exactement quel point ces options disponibles sont différentes lorsque nous les comparons puis pour créer des options de conteneur. Quelle en est la raison ? Pourquoi ces options sont si différentes. Mais il convient également de mentionner que j'utilise mon serveur Proxmox ici, mais vous devez savoir que ces machines virtuelles et ces conteneurs LAX ne sont pas spécifiques à Proxmox C'est un truc de Linux. Vous pouvez donc exécuter machines virtuelles et des conteneurs Lx sur n'importe quel système d'exploitation Linux Par exemple, pour créer un conteneur Alex sur Ubuntu, vous devez installer Lx D, Linux Demon et exécuter de nombreuses commandes dans la CLI. Eh bien, ici, dans Proxmox, le Proxmox nous offre cette jolie petite interface utilisateur où nous pouvons faire la même chose en quelques clics C'est pourquoi il est tellement plus facile voir toutes ces différences ici sur Proxmox que sur n'importe quel autre système d'exploitation Si vous avez déjà créé une machine virtuelle dans Px Mx, vous devez connaître toutes ces options. J'aime bien sûr, vous devez choisir l' identifiant de la machine virtuelle, par exemple deux, quatre, cinq, puis utiliser l'ISO. Ici, je veux également que vous notiez quelque chose. Regardez la taille de ces images ISO. Par exemple, Linux Mint 3 gigaoctets. Windows, 5 gigaoctets. Ils sont immenses. Si je choisis Linux Mint, disons, je peux alors choisir le système d'exploitation invité, s'il s'agit de Linux, de Windows, Solaris ou d'un autre système d'exploitation Celui-ci est Linux, et si nous passons au suivant, je n'en créerai pas un. Je suis juste en train de passer en revue ces options. C'est sur cela que nous devons nous concentrer ici. Je peux choisir différentes cartes graphiques. Je peux même choisir différents types de machines ou de bios. Je peux choisir entre un arbre ici ou des manettes Scazzi, bla, bla Si nous revenons aux disques, je peux choisir le type de périphérique que je veux choisir, etc. Et puis passons également au processeur. Je peux choisir le type de processeur ou la manière dont ce processeur doit être présenté à ce système d'exploitation, à ce Linux Mint que je suis en train de créer. Encore une fois, vous avez le choix entre de très nombreux types de processeurs différents, comme AMD, comme vous pouvez le voir, Intel, bla, bla, bla OK, j'espère que tu vois ce que je veux dire. Fermons ça. Ce n'est pas exactement ce que je voulais te montrer. Je veux vous montrer en quoi cela diffère des options de création de villes. Create City, je veux dire, ici, ce n'est pas une grande différence. Disons deux, quatre, cinq, notre identifiant, je peux également choisir le nom d'hôte. Je dois choisir Pass, mais si nous passons à autre chose, il me demandera un modèle, et je ne sais pas si j'en ai un. Je veux dire, j'en ai un, il est pour Debian, mais regardez sa taille actuelle de 126 méga. N'oubliez pas que l'ISO était cinq Go pour Windows ou de trois Go pour Linux Ici, nous avons Debian, donc c'est aussi un système d'exploitation Linux, mais le modèle n'a que 126 méga de taille. Nous allons revenir sur ces modèles, alors ne vous inquiétez pas trop à ce sujet maintenant. Passons à d'autres disques, encore une fois, il n'y a plus beaucoup de choix. Le stockage est déjà choisi pour moi, et je ne peux que modifier la taille du disque. C'est vrai. Je vais peut-être le changer à 50, mais c'est essentiellement tout ce que j'ai ici. Je ne peux pas choisir si c'est ID , Scuzzi ou autre. Passons à la suite, et maintenant j'ai le processeur à examiner. Je n'ai que le choix du nombre de cœurs que je souhaite attribuer à ce conteneur, mais je ne peux pas choisir s'il s'agit d'un processeur Intel, AMD ou d'un autre. Et la mémoire, encore une fois, je ne peux choisir que la quantité de mémoire et le swap. Donc, si je passe à la suite, juste quelques informations de base sur le réseau. Et puis je passe au suivant, suivant, à la fin, et c'est tout. Regarde ça. Il a fallu quoi ? 2 secondes ? Il est écrit « Task okay ». Et si je clique dessus, je peux simplement le démarrer. C'est du travail accompli. Mon conteneur LACC est opérationnel Je peux déjà voir l'utilisation du CPO. Mais si vous faisiez de même avec la machine virtuelle, c'est à ce moment-là que vous commencerez votre installation. Ici, nous n'avons rien installé. Très bien, alors revenons en arrière, d'accord ? Laisse-moi quitter ça. Alors, que se passe-t-il ici ? Si je vais d'abord consulter ces modèles de villes, comme je l'ai dit, cela ne représente que 126 mégaoctets. Pourquoi ce modèle de ville est-il tellement plus petit que l'ISO de machine virtuelle ? C'est parce que ce modèle de conteneur se compose principalement d' un espace utilisateur de base. Et je sais que cela ne vous dira peut-être pas grand-chose à ce stade, alors pour mieux expliquer cela, divisons ma machine Proxmox actuelle en trois composants principaux distincts Je veux dire, il s'agit des principaux serveurs Proxmox, et quels sont les trois principaux composants distincts qui le font fonctionner en premier lieu Le premier composant est le matériel. C'est assez évident car il faut installer Proxmox sur Vous avez besoin d'une carte mère, d'un processeur, mémoire, d'un disque dur, d'une carte d'interface réseau, etc. Un ordinateur portable miniPC ou un ordinateur personnel fera très bien l'affaire. Si vous ne savez pas comment installer Proxmox dessus, j'ai une vidéo qui vous explique étape par étape le processus d'installation de Proxmx Quoi qu'il en soit, ce que fait cet installateur Proxmox, c'est d'abord ce que l'on appelle le noyau Le noyau Linux est un composant qui sait comment communiquer directement avec ce processus, cette mémoire ou ce disque dur. Donc, si je vais ici pour démarrer sous le répertoire racine, si je lance LS LI, je peux voir qu'il s'agit en fait de mon noyau Linux. Je veux dire, mon Proxmox fonctionne sur ce noyau Linux. Vous pouvez également exécuter la commande UNM R, qui vous montre essentiellement les mêmes informations 681268 12 PIÈCES Et chose intéressante, vous pouvez lancer le noyau de recherche Proxmox Cette commande vous montrera tous les noyaux disponibles pour ce proxmx, ce sont des tas de noyaux, comme vous pouvez le voir, je peux faire défiler la page vers le haut et vers le haut, nombreux noyaux différents parmi lesquels choisir Le noyau est quelque chose que je peux remplacer. Je peux installer un noyau différent. Mais le fait est que vous n'êtes pas capable de parler directement à ce noyau. Par défaut, le noyau ne fait même rien. Nous, les utilisateurs, ne pouvons pas jouer avec le noyau. La seule chose que vous pouvez réellement faire est d'installer une version différente du noyau. C'est un élément très important. Ce noyau a été créé et publié pour la première fois par Linus Thorwalz en 1991, près de 35 ans, mais il s'agit essentiellement du même projet créé à l'origine par Je veux dire, oui, bien sûr, sa taille a beaucoup augmenté depuis, et beaucoup de nouvelles choses ont été ajoutées. Mais fondamentalement, le noyau Linux est un projet spécifique constant, et son objectif principal est simplement de pouvoir communiquer avec les composants de l'ordinateur. Mais vous pourriez vous demander si les utilisateurs ne peuvent pas parler directement à ce noyau, alors comment pouvons-nous interagir avec notre ordinateur ? Et le fait est que les utilisateurs doivent utiliser ce que l'on appelle l'espace utilisateur. Il s'agit du troisième composant majeur installé lors de l'installation de Proxmox L'espace utilisateur inclut, par exemple, le système de fichiers. Donc, si je vais dans le dossier racine, disons que si je lance LS LA, tous ces dossiers que vous pouvez voir ici font en fait partie de cet espace utilisateur. Alors si je vais peut-être voir Ben, j' exécute la même commande ici. Ce que vous trouverez ici, vous trouverez toutes les commandes que nous pouvons exécuter sur ce système. Je peux faire défiler la page vers le haut. Vous pouvez voir qu'il y en a plein, comme WG, Word Count ou Watch ou qui suis-je ? Toutes ces commandes se trouvent dans ce répertoire « Forward Slash Ben En gros, le contenu de ce dossier dicte ce que je peux exécuter en tant qu'utilisateur dans mon interface de ligne de commande Même le shell, cette interface en ligne de commande fait également partie de l'espace utilisateur. C'est ainsi que j'interagis actuellement avec mon Proxmx. Si je lance echo shell, vérifiez que j'utilise actuellement Bash shell, mais ce n'est pas le seul shell disponible De nombreuses autres coques sont disponibles. Mais ce que je veux dire, c'est que cela fait également partie de l'espace utilisateur. Le fait que je puisse exécuter des commandes ici, c'est parce que j'ai ce shell disponible. De plus, si vous disposez d'une version de bureau du système d'exploitation Linux, votre espace utilisateur disposera également une interface utilisateur graphique que vous pourrez utiliser pour interagir avec votre ordinateur. Je veux dire, actuellement, je suis sur mon Ubuntu et j'ai interface utilisateur graphique ici , oui, donc je peux aussi simplement cliquer sur les boutons de ma souris, et gros je lance un peu comme un shell, mais à partir de maintenant à partir de l'interface utilisateur graphique. Mais ce qui est important ici, c'est que lors de l'installation, Px Mox a créé cet espace utilisateur complet que je peux désormais utiliser avec tous ces dossiers, tous les programmes, toutes les commandes et tout le reste, afin que je puisse désormais communiquer avec mon serveur Je peux taper quelques saloperies ici, exemple qui suis-je était peut-être l'une des commandes disponibles ici, et elle dit : « Je suis impoli Mais le fait est que mon shell ne sait pas comment parler directement au processeur ou au disque dur. Le shell ne fait qu'envoyer des appels système au noyau. Le noyau possède une API, qui est un petit point d' entrée pour cet espace utilisateur. Pour ce shell qui se trouve dans l'espace utilisateur noyau peut lire les saloperies que j'ai saisies ici et il peut prendre ces informations et traduire en instructions de bas niveau qu' un processeur, une mémoire ou un disque dur peuvent réellement faire . comprendre. Il s'agit essentiellement d'un aperçu très approximatif du processus de fonctionnement de l'ordinateur. Mais pour en revenir à cet espace utilisateur, en fait, Proxmox fonctionne sur la distribution Debian Linux. En gros, si vous comparez l'espace utilisateur Proxmox à l'espace utilisateur natif de Debian, vous ne trouverez pas beaucoup de différences La principale différence réside dans le fait que certains fichiers spécifiques à Proxm ont été ajoutés à cet espace utilisateur Si nous passons à l'étape C, je veux dire, cela représente beaucoup de choses, mais si nous passons au PVE, à ce dossier PVE et à tous les fichiers que nous pouvons voir ici, sont des fichiers spécifiques à Proxmog Cela signifie que vous ne trouverez ces fichiers sur aucune autre Debian ou, en fait, vous ne les trouverez sur aucune autre distribution Linux, pas seulement Debian. C'est une sorte d'espace utilisateur spécifique à Proxmog qui a été créé Ces espaces utilisateur seront différents selon les distributions Linux car l'espace utilisateur appartient à un projet indépendant complètement différent. Ce projet s'appelait Gnu et au fil du temps, nombreuses personnes ont eu leur propre idée quoi devrait ressembler un système d'exploitation, des dossiers à inclure dans le système de fichiers et de ce à quoi il devrait ressembler en général du point de vue de l'utilisateur Ils ont commencé à créer leurs propres espaces utilisateurs. C'est pourquoi nous nous sommes retrouvés avec non pas une seule distribution Linux, mais un grand nombre d'entre elles. Si vous utilisez Alpine Linux, il aura un système de fichiers différent, différents outils, différents communs disponibles. Et disons Centos, Ubuntu ou Linux Mint. Mais il y a un élément très important. Le noyau utilisé dans chacun d' entre eux sera le même. Et parfois, vous pouvez entendre l'heure à laquelle le noyau est interchangeable. Cela signifie que vous pouvez échanger un noyau par un autre et votre distribution Linux fonctionnera toujours correctement, car le noyau est un projet en cours et tous les systèmes d'exploitation Linux utiliseront la même famille de noyaux. Je pense que certains d'entre vous pourraient dire, Mark, que ce n'est pas tout à fait vrai. Je sais que je simplifie à l'excès certaines choses en cours de route, mais je veux juste que vous sachiez que j'en suis conscient parce que, par exemple, l' architecture des processeurs est trop exigeante et qu'il existe une famille de noyaux différente pour les processeurs RM et différente pour les processeurs X 86 Mais je ne veux pas que cette vidéo dure 35 heures, et ce n'est qu'un aperçu approximatif, car ce sur quoi nous devons nous concentrer aujourd'hui, ce sont les conteneurs Lx. Revenons donc à ce sujet principal. Qu'est-ce que ce conteneur LLC ? Qu'est-ce que le modèle ? Le conteneur LLC est simplement un nouvel espace utilisateur que vous avez téléchargé sous forme de modèle. Ce modèle n'est principalement qu'un espace utilisateur. Donc, le système de fichiers et certains binaires et, en gros, certains dossiers et fichiers Et vous pouvez appliquer ce modèle à votre serveur Proxmox en cours d'exécution, et tous les composants matériels restent exactement tels que Proxmox peut les Nous ne changeons aucun processeur, aucune mémoire ou aucun disque dur, comme vous avez pu le constater Et en fait, LLC utilisera également le même noyau. Ce noyau Proxmox sera partagé avec ce nouveau conteneur LLC modèle LLC que vous téléchargez dans Proxmox n'est donc qu'un simple système de fichiers avec certaines applications exécutées par Kernel en tant qu'entité distincte, car le noyau Linux possède des entité distincte, car le noyau Linux possède fonctionnalités intéressantes telles que les groupes C ou les espaces de noms, et il peut les utiliser pour isoler le conteneur de votre serveur Proxmox Et le noyau Linux peut également contrôler les ressources attribuées à ce conteneur Lexy. C'est pourquoi nous pouvons choisir le nombre de cœurs de processeur que nous voulons allouer au conteneur ou quantité d'espace disque que nous voulons lui allouer. Mais nous n'avons pas pu changer le type de processeur, par exemple, car il n'y a pas de virtualisation impliquée. Nous utilisons essentiellement les mêmes composants que Ppmox. Lorsque vous configurez et démarrez votre conteneur Alexy, vous n'avez rien à installer car il n' y a rien à installer Comme déjà mentionné, le matériel reste le même. Les pilotes matériels sont déjà exécution dans le noyau et ce que le noyau fait, il démarre simplement certains services dans ce LXC, aucun processus de démarrage approprié n'est même nécessaire. Le noyau démarre ou arrête simplement certains services. C'est ça. L'avantage est que les conteneurs eLacy sont très légers pour le système, car il ne s'agit que d'un autre espace utilisateur que le noyau Linux doit contrôler Mais cet avantage est que tous les modèles que vous pouvez appliquer doivent être des modèles basés sur le noyau Linux. Si nous revenons en arrière, si je vais modèles de CD et que je recherche de nouveaux modèles, vous verrez que nous utilisons Debian, mais nous avons également Ubuntu, Fedora, Line Linux, arch Linux, etc. Il y en a pas mal, mais ce sont tous des modèles basés sur Linux Vous ne trouverez ces distributions Linux que parce que le modèle contient trop de noyau actuellement disponible qui fonctionne déjà dans Proxmox C'est très différent de ce que vous faites lorsque vous créez une machine virtuelle. Parce que lorsque Proxmax crée une machine virtuelle, vous devez passer par le processus d'installation car Proxmox virtualisera Le système pensera qu' il possède un processeur distinct, des disques séparés, des modules de mémoire séparés , etc., puis le système créera également son propre noyau et son propre espace utilisateur L'inconvénient est donc évident. Beaucoup plus de ressources sont nécessaires pour exécuter la machine virtuelle, mais l'avantage de cela est également évident, car vous n'êtes alors pas limité aux systèmes d'exploitation Linux. Vous pouvez toujours exécuter Linux en tant que machine virtuelle, mais vous pouvez également exécuter Windows, vous pouvez exécuter gratuitement BSD, Solaris ou n'importe quel système d'exploitation de votre choix, en fait, parce que vous créez du matériel distinct qui est virtualisé, et le programme d'installation créera son propre noyau, sorte que cette limitation C'est tout ce que je voulais dire aujourd'hui. J'espère donc que cela vous a été utile et je vous remercie de votre attention. 11. Scripts d'assistant Proxmox - installateur à commande unique: Saviez-vous que vous pouvez installer tout ce que vous voulez sur votre serveur Proxmox en utilisant une seule commande ? Laissez-moi vous montrer comment procéder. Ce dont vous avez besoin pour Google, ce sont des scripts d'assistance Proxmox. Ensuite, nous pouvons cliquer sur ce lien situé tout en haut des pages Github Ensuite, nous pouvons soit choisir un outil dans une catégorie donnée, et vous verrez qu' il y en a plusieurs. Disons une photo multimédia, vous avez tous mes fichiers, comme le serveur Plex Media, Jolly Fin ou Sonar Ce n'est qu'une catégorie, n'oubliez pas pour le système d'exploitation, vous avez le dernier Ubuntu disponible 24 heures sur 24. Tout cela peut être installé à l'aide d'une seule commande. Je pense que le moyen le plus simple est de simplement monter et ici, dans cette fenêtre de recherche, vous pouvez simplement rechercher ce qui vous intéresse. Peut-être Casa OS, c'est un projet très intéressant qui peut aussi, comme tout le reste, être installé sur Proxmox en utilisant une seule commande et c'est cette commande ici Laissez-moi le copier. Nous allons ensuite à notre ProxMoxt, notre nœud Dans mon cas, c'est du PVE, ça s'appelle PVE et je le colle juste ici. C'est ça. Cliquez sur Enter. Il nous demandera si nous voulons continuer. Oui, bien sûr. Et vous avez la possibilité d'utiliser les paramètres par défaut ou les paramètres avancés. Je vais donc utiliser la valeur par défaut. Comme on peut le voir, le conteneur a été créé sur la gauche, le conteneur numéro 100. Maintenant, il est en cours de mise à jour et il ne reste plus qu'à attendre. Cela prend du temps. Cela installe certaines dépendances, etc., disent même les patients Quoi qu'il en soit, nous pouvons voir que le système d'exploitation CASA est en cours d'installation. C'est maintenant fait, et vous pouvez voir configuration de CASA OS devrait être accessible en accédant à l'URL suivante. Nous copions simplement cette URL. Nous le collons dans notre navigateur, et croyez-moi ou non, c'est déjà notre système d'exploitation pour nous. Vous pouvez simplement y aller, créer un nom d'utilisateur, créer un mot de passe. Je vais aussi le sauvegarder, et c'est tout. C'est notre système d'exploitation Casa opérationnel. Ça ne peut pas vraiment être plus simple que ça. Mais n'oubliez pas que tous les liens ne termineront pas l'installation. Laissez-moi vous montrer ce que je veux dire. Vérifions qu'il s'agit bien d'Ubuntu, le plus récent d'Ubuntu. Ce n'est pas le contenant qui m'intéresse. Je m'intéresse à la machine virtuelle, et c'est le dernier bundle réellement disponible. Il vient d'être publié. Vous pouvez voir que nous pouvons également copier cette commande. Il installera également tout en une seule fois, en utilisant simplement cette seule commande, mais jetez un œil à plus d'informations sur blah, blah, blah. C'est pour quoi ? Allons y jeter un œil. Tout d'abord, je copie cette commande. Je retourne vers mon Proxmx vers le nœud, PVE dans mon cas, vers le shell, et je vais le coller ici Permettez-moi peut-être d'abord de clarifier les choses. Donc, exactement le même processus que celui que nous avons fait avec Casa OS. Maintenant, il suffit d'appuyer sur Entrée, et j'attends. Ubuntu est en cours d' installation. Procédez oui. Encore une fois, juste les paramètres par défaut, donc tout est fait pour moi automatiquement. Après un certain temps, une nouvelle machine virtuelle devrait être affichée ici, probablement avec l'identifiant individuel. Oh, ça y est. L'ID de machine virtuelle est individuel. Comme vous pouvez le voir, il est en cours de création ici sur la gauche. C'est. Mais notez que cette fois, il ne nous a pas donné le lien vers le système d'exploitation. Nous ne pouvons pas y accéder immédiatement. Il a donc été installé, mais il est dit y configurer Cloud avant de commencer. Et cela nous donne à penser que c'est le même 2072 Allons y jeter un œil. Oui, c'est exactement le même lien qu'ici. Donc, soit copiez à partir de là, soit nous cliquons simplement sur celui-ci. Et ce que c'est, ça nous dit quoi faire. Configuration du cloud dans celui-ci. Vous n'avez pas besoin de savoir de quel cloud il s'agit. Il vous indique exactement ce qu'il faut faire. Par exemple, vous devez configurer l'utilisateur root. Vous devez créer un mot de passe pour cela, modifier les packages de mise à niveau, etc. Il vous suffit de suivre ces instructions. Pour terminer ce processus, cet ubumtu est déjà là, il est installé, mais il n'est pas complètement configuré . Gardez donc cela à l'esprit. Mais le fonctionnement reste extrêmement rationalisé, tout se fait toujours en une seule commande. Il vous suffit de configurer certaines choses de base. Et la dernière chose que je voulais vous montrer, c'est que si vous ne connaissez pas vraiment parfois les utilisateurs les plus avancés, ils ne veulent pas simplement exécuter une commande et ils ne savent même pas ce qui se passe en arrière-plan. Eh bien, vous pouvez voir que ce sont des liens vers le Github. Donc, si vous remontez tout en haut, vous avez cette icône ici, que vous pouvez consulter sur Github Ce que vous pouvez y voir est en fait le code source. Donc, si vous allez dans ce dossier d' installation, vous verrez tous ces scripts shell qui s'exécutent en arrière-plan. Par exemple, nous avons installé ce Casa OSS, afin de pouvoir trouver ce script shell. Je serai celui-ci. Et vous pouvez voir exactement, étape par étape, ce qui se fait ici. Et ce script est très court, en fait. Mais si nous y allons, Divan sera probablement chez nous. Ce n'est pas si long non plus. Je suis sûr qu'il y en aura de bien plus longs. Regardons le graphème un peu plus longtemps. Mais ce que je veux dire, c'est qu'il s'agit simplement d'un projet open source. Vous pouvez vérifier chaque commande et vous pouvez vérifier ligne par ligne ce qui est fait, ce qui est installé, etc. C'est donc comme une transparence totale. Et vous pouvez également voir l'auteur, TTechs TT ECK. Je suis très reconnaissante car cela m'aide beaucoup Alors oui, c'est tout ce que je voulais dire. J'espère que cela vous aidera, et je vous remercie de votre attention. 12. Surveiller les températures de l'unité centrale et du disque dans Proxmox: Regarde les méchants. La surveillance de la température par Proxmox est affichée ici directement dans le résumé des nœuds Non, vous ne le trouverez pas dans votre interface utilisateur Proxmox. C'est quelque chose que nous allons installer aujourd'hui dans cette vidéo. Je veux dire, nous allons exécuter un script à barres qui vous permettra de surveiller les températures non seulement du processeur, mais également des SSD, vos disques durs, et qui vous indiquera la vitesse actuelle du ventilateur et des informations détaillées sur le système de votre serveur, etc. Toutes les informations seront affichées directement ici dans l'onglet récapitulatif de votre nœud Proxmox Nous avons donc toutes les informations sur notre nœud en un seul endroit dans cet onglet récapitulatif, je veux dire. Le script qui permet d' y parvenir est basé sur package Linux appelé LM sensors. C'est un outil très populaire utilisé pour vérifier l' état du matériel, comme la température et la vitesse des ventilateurs. Mais les capteurs LM, nativement, affichent la sortie uniquement dans l'interface de ligne de commande, ce qui signifie que si je vais dans Shell et que j'exécute des capteurs de commande, je verrai les températures actuelles de mon processeur et d'autres éléments également Mais je pense que vous conviendrez qu'il est beaucoup plus pratique d' avoir toutes ces informations dans cet onglet récapitulatif des nœuds. Comment installer et exécuter ce script alors ? C'est super facile. Le projet se trouve sur la page Github de Melox, et le lien est affiché ici Faites défiler la page vers le bas, vous verrez les instructions, qui sont plutôt bonnes, je dirais. Ils vous montrent également à quoi ressemble cette vue. Cela peut évidemment varier en fonction de la quantité de processeur, nombre de disques que vous avez, du nombre de disques que vous avez, des informations système différentes, etc. Ils indiquent exactement ici ce que fait le script, ce qui est pris en charge, et quelques autres bits et bobs Faites défiler la page un peu plus loin, vous verrez également cette partie d'installation. En gros, il suffit d'exécuter ces quatre commandes. C'est ça. J'ai enregistré l'écran avant d'installer cet outil, qui signifie que vous pouvez suivre les étapes exactes et que vous devriez voir des instructions très similaires pour chaque étape La première commande que nous devons exécuter est pour installer les capteurs LM. Il s'agit d'un package Linux standard. Cela n'a même rien à voir avec ce site Web. Tout ce que j'ai à faire est de copier-coller ça dans le shell. Je dois aller sur mon nœud pour le shell et coller ici. Alors je réponds « oui ». Et le package de capteurs AM est installé. Maintenant, ils disent que la prochaine étape consiste à exécuter cette commande de détection par les capteurs. Mais en fait, même si vous revenez maintenant au shell de votre nœud, et si vous exécutez des capteurs de commande, cette commande devrait déjà fonctionner. Mais il ne s'agit que d'un nœud secondaire. Alors suivons simplement les instructions. Nous exécutons la commande suivante pour que les capteurs détectent, et vous aurez maintenant plusieurs questions. Cette partie peut en fait sembler un peu différente pour vous de ce qu' elle est pour moi car elle dépendra du matériel. Selon le processeur, le nombre de disques dont vous disposez , etc., cette partie peut différer Et vous devez également faire très attention à ce que vous répondez ici. S'ils disent que quelque chose est totalement sûr ou même s'ils disent que quelque chose devrait être sûr, j'ai tendance à répondre oui. Et en fait, je tape PS ici, mais une simple saisie Enter devrait également faire l'affaire. C'est en majuscules, c'est en quelque sorte choisi comme option par défaut. Et maintenant, nous pouvons simplement appuyer sur Entrée pour continuer. Et il vous demandera également si vous souhaitez ajouter un module de température de base La valeur par défaut est « no » ici. Je choisis oui, mais cela dépend entièrement de vous. Ils disent également que vous voudrez peut-être exécuter la commande de démarrage en mode C it K pour charger tous ces modules. Mais comme je l'ai dit, cette partie est comme une partie spécifique au matériel. Vous voudrez peut-être déterminer quelle est la meilleure option pour vous. Ce sont les options que j'ai choisies, mais je ne dis pas que vous devriez faire exactement la même chose. Passons à la ligne suivante et la ligne suivante correspond WG et à l'URL longue Cette commande extrait le script shell, le script bash, de ce site Web de contenu utilisateur Github Vous pouvez voir qu'il a téléchargé ce script point shell pour capteurs GI en mode PVE Et la prochaine commande à exécuter consiste simplement à installer ce script. Mais avant d'exécuter cette dernière commande depuis le site Web, la commande d'installation, vous pouvez revenir au PVE dans le shell Si vous exécutez la commande LSL, vous devriez voir ce script ici même dans ce répertoire Ici, il s'agit de capteurs GI en mode PVE. Avant d'exécuter un script, avant de l'installer, il est vraiment conseillé de regarder au moins son contenu s'il n'y a rien de douteux dans ce script Vous pouvez lancer CAT puis le nom du script, et voilà à quoi ça ressemble, il est assez long. Je veux dire, ce n'est pas comme un paquebot ou quelque chose comme ça, mais honnêtement, je ne vois rien de douteux ici. Cela signifie que nous pouvons maintenant exécuter cette dernière commande, qui est Bash, PVE, mode, GI sensors Mais sur leur site Web, ils disent qu' il existe également d'autres options. Il existe une option de désinstallation si vous souhaitez supprimer cette fonctionnalité. Donc, si vous exécutez Install et que vous ne l'aimez pas pour une raison ou une autre, vous pouvez toujours exécuter la désinstallation et vous rétablirez cette configuration dans la vue d'origine sans température Il existe également cette option de sauvegarde des données des capteurs, qui enregistrera les lectures actuelles pour chaque capteur. Cela vous permettra d'économiser toutes vos températures. Mais pour l'instant, copions simplement cette commande, qui est l'option d'installation. Il suffit de le coller et maintenant d'autres questions. Il vous demande si vous souhaitez afficher les températures pour tous les cours, ce qui est l'option C ou simplement une moyenne par processeur. Il est dit que je suis le seul à supporter la moyenne, mais j'ai un processeur Intel ici, donc j'ai choisi C, qui est de toute façon l'option par défaut Comme vous pouvez le voir, c'est une majuscule. Maintenant, il me demande si je veux afficher les ventilateurs signalant une vitesse nulle ou uniquement les ventilateurs actifs, qui tournent activement. qui est intéressant, c'est que je n'ai pas de ventilateur dans mon boîtier, mais j'ai ce que l' on appelle un émulateur de ventilateur parce que j'ai un boîtier passif, mais le processeur nécessite au moins un ventilateur actif Mon boîtier est équipé d'un émulateur de ventilateur qui indique simplement au processeur que le ventilateur tourne, mais je n'en ai pas . Ça ne fait rien. Question suivante, souhaitez-vous afficher températures en degrés Celsius ou Fahrenheit Celsius est la valeur par défaut, donc je peux simplement appuyer sur Entrée ou je peux taper C et Entrée. Maintenant, il me demande si je souhaite activer les informations système. Ci-dessus, cela sera différent pour vous car cela est encore une fois spécifique au matériel. Il me demande si c'est l'option 1, 2 ou aucune. Il a simplement détecté mon matériel, mais je ne sais pas de quel matériel il s'agit. Le fait est que j'ai acheté la première option, qui est CRKive, même si j'ai choisi la deuxième option, c'est toujours bien parce que la première option concerne mon mini-PC complet avec étui et la deuxième option est si je voulais acheter juste un Burbon, pas même un Burbon mais si je voulais acheter juste une carte mère, alors le code pour cela Mais du point de vue matériel, ils ont exactement les mêmes spécifications, simplement l'un est avec le boîtier et l'autre est juste une carte mère. Maintenant, il est indiqué de redémarrer le proxy PV. Le proxy PV est simplement cette interface utilisateur que nous examinons en ce moment, cette page Web entière. Au bout d'un moment, vous devriez le voir être déconnecté puis reconnecté. Une fois que cela se produit, vous pouvez simplement actualiser cette page. Mais le fait est que même si vous passez au PVE pour accéder au résumé dès maintenant, vous ne verrez aucune différence Vous ne verrez aucune température du processeur ni aucune autre température, comme le dit le site Web Vous devez alors vider le cache du navigateur pour assurer que toutes les modifications sont visualisées Je vais juste copier l'IP de mon Proxmx et je vais m'occuper de mon étui C'est Firefox, comme vous pouvez le voir, vous devez accéder aux paramètres de confidentialité et de sécurité, et c'est ici que vous effacez les données. Videz le cache. Maintenant, si je colle l'adresse IP de mon Proxmox et son port, vous verrez maintenant que je peux voir toutes les températures de tous les cœurs de mon Mais il y a autre chose que tu peux faire. Vous pouvez simplement ouvrir une nouvelle fenêtre privée, et cela devrait fonctionner même sans effacer le dossier, car en gros , le site Web de navigation privée n'utilise aucun cache Ainsi, même si vous n'avez pas vidé le cache et que vous le collez ici en mode navigation privée, vous devriez également voir les températures et toutes les autres informations telles que le ventilateur du processeur lecteur et les informations système, J'ai également remarqué que votre point de vue a légèrement changé. Par exemple, cela provient de mon autre mini-PC, sur lequel le même script est en cours d'exécution. Et avant cela, c'est avant je lance ce script parce que vous pouvez voir qu'il n'y a pas de température. Mais dans cette fenêtre en haut à gauche, vous pouvez voir qu'elle occupe la moitié de cet écran. Mais maintenant, après l'installation, vous pouvez voir que c'est beaucoup plus large. Cela prend tout l'écran. Vous pouvez également voir que celui-ci n'a que quatre cœurs, mais c'est un autre miniPC passif que j' ai qui consomme à peine C'est donc vraiment utile pour un serveur de samba, etc. D'accord, mais tant pis. J'espère que cela vous aidera. J'espère que cet outil vous plaira. Je voulais juste mentionner que ce n'est pas mon outil. Comme vous pouvez le constater, il appartient à Melox. Je ne connais pas la prononciation. J'espère que vous apprécierez de l'utiliser. 13. Envoyez des notifications sur votre téléphone ! (n' Recevez des alarmes instantanément !: Vous êtes-vous déjà demandé comment obtenir des notifications en temps réel à partir de vos appareils domestiques ? Laissez-moi vous montrer quelque chose d'intéressant. Voici mon téléphone avec l'application Telegram installée et sur mon bureau, vous pouvez voir le tableau de bord de mon serveur Proxmox affiché Vous pouvez voir que les températures avoisinent 40 degrés. Passons à cet autre onglet et laissez-moi passer un test de résistance. C'est ça. Je vais le gérer. Revenons à cet onglet et vous pouvez déjà voir que certaines voitures dépassent les 65 degrés. C'est le seuil que j'ai configuré pour recevoir la notification en temps réel à mon application de télégramme Elle devrait arriver dans la minute suivant le dépassement de ce seuil . C'est ici. C'est en fait sur mon téléphone et sur mon application de bureau parce que vous pouvez le voir ici comme un autre onglet et il indique également que température du processeur est maintenant de 74 degrés sur mon téléphone Je peux également voir exactement les mêmes informations Mon télégramme affiche un avertissement en cas de dépassement du seuil du processeur. Mais si vous suivez ce guide, vous pourrez surveiller tout ce que vous voulez sur votre Proxmox, sur votre Linux ou sur tout autre appareil capable d'exécuter de simples scripts Bash Et vous pouvez transférer ces notifications non seulement vers Telegram, mais aussi vers Slag, Whatsapp, Messenger et autres communicateurs Cette solution ne se limite pas au télégramme, et je vais simplement utiliser le télégramme comme exemple pour ce guide. Commençons, d'accord ? Commençons par le télégramme lui-même. Telegram est une application. Vous pouvez le télécharger sur votre téléphone. Il est lié à votre numéro de téléphone, puis une fois que vous l'avez sur votre téléphone, vous pouvez également l'authentifier sur d'autres appareils tels que cet ordinateur portable ou votre PC ou n'importe où Mais vous n'aurez pas de robots. Par quoi commencer lorsque Telegram est installé, vous devez d'abord trouver ce bot fader Nous allons simplement rechercher chez bot fader. Vous devez choisir celui qui compte des millions d'utilisateurs mensuels. N'en utilisez aucun. Tu as besoin de celui-ci. Et tu dis juste de commencer. C'est votre première conversation avec le père du robot. Et ce que tu dois faire maintenant, créer un nouveau bateau. Nous devons simplement créer un canal auquel nous pouvons nous connecter afin que notre Proxmox ou tout autre appareil puisse également envoyer les notifications Donc je dis nouveau bateau et mon père dit : Très bien, comment allons-nous l'appeler ? Je l'appellerai simplement Proxmox. Et maintenant, il demande un nom d'utilisateur pour ce bot, mais le nom d'utilisateur doit être unique et il doit se terminer par un bot de soulignement ou simplement un bot Parce qu'il doit être unique, je vais mettre quelque chose comme le bot de notification Marek Proxmox. Voyons voir. C'est tout ce dont nous avons besoin ici. La partie la plus importante est ce jeton d'accès à l'API. Nous devons le copier et le coller ailleurs. Je vais le garder ici. ma clé d'API HDDP pour Vous pouvez maintenant démarrer ce bot en cliquant simplement sur ce premier lien. Le père robot dit : «   Félicitations ». Vous trouverez ce bot en cliquant sur ce lien. Je clique dessus et c'est mon bot Proxmox. Commençons. C'est notre robot qui a démarré, mais il nous faut encore une chose. Nous devons déterminer quel est l'identifiant du chat. Parce que ce chat, peu importe ce que nous mettrons ici, comportera un identifiant et nous devons déterminer quel est cet identifiant. Pour obtenir l'identifiant du chat, vous devez d'abord envoyer un message à ce bot. Cela peut être n'importe quoi. Bonjour, peu importe. Ça n'a pas vraiment d'importance. Mais ce que vous devez faire ensuite c'est vous rendre sur cette URL, HTTPS api telegram.org, et vous devez simplement exécuter cela, mais vous devez copier votre clé d'API HTTP Je vais le copier ici où il est écrit jeton API. C'est essentiellement mon jeton d'API. Et à la fin, vous devriez avoir reçu des mises à jour. Copions-le. Ouvrez un autre onglet, je vais le coller ici, le coller et c'est parti. Nous devrions maintenant obtenir une réponse, et parfois nous ne recevrons qu'une réponse vide de sens. Cela signifie généralement que vous devez attendre un peu plus longtemps ou que vous pouvez simplement essayer d'envoyer un autre message. Parfois, cela déclenche, parfois non. Et nous pouvons réessayer. Cela fonctionne, en fait. Je vais le remplacer par un joli imprimé. Ce qui nous intéresse, c'est cet identifiant, finissant par 503. Voici notre identifiant de chat. Vous pouvez le voir et deux sont en fait le même identifiant parce que ce que j'ai fait, je l'ai collé ici dans le chat lui-même. Il s'agit de l'identifiant de ce message. J'ai dit : « Bonjour bot », et il a été envoyé à mon forum, mais par ce bot lui-même. J'espère que cela a du sens. Laissez-moi le copier. Et je vais enregistrer ces informations maintenant. C'est l'identifiant de chat, et maintenant nous avons tout ce dont nous avons besoin sur Telegram. Nous pouvons maintenant passer à Proxmox et commencer à créer notre script BS. Et pour construire notre BScript, j'aurai besoin d'un outil appelé capteurs LAM Je dois d' abord l'installer sur mon Proxmox. Je dirais « app get install M sensors ». Et une fois que c'est terminé, vous devez exécuter les capteurs de détection. Ce que je fais ensuite, c'est simplement appuyer sur Entrée, puis Entrée pour choisir les options par défaut. Tout ce que vous voyez en majuscules est une option par défaut, et je suis d'accord. Il doit scanner certains appareils, etc. Pas si embêté, appuyez simplement sur Entrée, Entrée. Une fois cela fait, je lance simplement capteurs de commande et cette commande affiche les températures et d' autres informations pour tous mes composants. Je peux voir la température de mon disque SSD NVME. Je peux voir la température de chaque cœur de mon processeur et c' est cette température que je veux utiliser pour mon script à barres. En fait, si je vais mon nœud pour résumer, vous vous demandez peut-être  : « Hé, Mark, comment avez-vous obtenu ces températures ici ? Je n'ai rien de tel. Nous en avons parlé dans l'une des vidéos précédentes. Il s'agit d'un script de miliox. Cela fonctionne toujours bien pour Proxmox 9 parce que la vidéo était pour Proxmox 8, mais cela Vous pouvez suivre cette vidéo pour qu'elle s'affiche comme ça. Mais je ne veux pas qu'elles soient uniquement affichées ici, ces températures. Je veux qu'ils soient envoyés sur mon télégramme. Revenons-en donc à la coque. Maintenant, si j'exécute cette commande sensors, nous savons que le résultat ressemble à ça, mais ce n'est pas exactement ce que je veux. Je veux seulement ce chiffre comme 43, 42, je veux juste savoir quelle est la température actuelle sans aucune autre information redondante La première chose que je peux faire est de faire fonctionner des capteurs et peut-être de prendre le cœur. Cela n'affichera que la partie qui commence par core. Allons maintenant plus loin. Peut-être que je veux utiliser commande cut ou la commande oak, par exemple, et je ne peux imprimer que la troisième colonne, je crois. Cela ne devrait imprimer que la troisième colonne. Et oui, c'est le cas. Ce n'est toujours pas exactement ce que je veux parce que je ne veux pas cet avantage et je ne veux rien qui aille après le point. Nous pouvons encore améliorer cette commande. Je peux utiliser SD pour cela. Nous pouvons le remplacer. Moi, je ne parlerai pas des commandes Linux. C'est un sujet complètement distinct, mais ce dont j'ai besoin, c'est celui-ci. En gros, cette commande set devrait éliminer les avantages et supprimer tout ce qui se trouve après le point, y compris le point, et c'est le cas Mais je ne veux pas toutes les avoir, toutes ces températures. Concentrons-nous sur la température maximale pour un seul noyau. Nous pouvons uniquement afficher la température maximale en ajoutant. C'est le tuyau que nous pouvons maintenant trier en fonction de la température et laissez-moi vous montrer à quoi il ressemble. La température la plus élevée sera en haut et la plus basse en bas, et nous ne nous intéressons qu' à la valeur supérieure. Je peux ajouter une autre pipe et je dis « tête et une ». Cela n'affichera que ce premier chiffre. Je sais que cette commande semble un peu étrange, mais elle fait exactement ce que je veux. Au fait, je vais inclure toutes les commandes dont vous avez besoin et vous les trouverez dans mon dépôt Github Il suffit d'aller sur le lien qui s'affiche maintenant et vous les trouverez tous, y compris le script, le script complet que nous aurons plus tard. Toutes les informations seront incluses dans ce dépôt Gitlab. Mais c'est tout. C'est ce dont j'ai besoin. Laisse-moi peut-être le copier. Je sais exactement ce qu'il fait. Je vais prendre note, peut-être que cela l' élargira pour qu' il soit plus beau. C'est la commande que je vais utiliser dans mon script pour obtenir la température maximale de mon processeur, le cœur le plus chaud, je veux dire Il y en a 14. Je n'enregistrerai que le plus chaud. OK. Nous allons maintenant tester la connectivité entre le Proxmox et le chat par télégramme Voyons si je peux communiquer avec ce bot. Je vais retourner au Proxmox. Passons peut-être au dossier Temp. Il n'y a rien d'intéressant ici pour le moment, alors créons un script appelé telegram point shell. Je dis Nano Telegram Dot Shell. Laissez-moi coller quelque chose et je vais vous expliquer à quoi il sert. C'est le script shell dont j'ai besoin et d'abord le point de terminaison du télégramme. Si vous vous demandez, où puis-je obtenir ces informations à partir de ce qu' il faut mettre ici, l'API Telegram Send Message ? Vous pouvez accéder à ce lien. principales API du bot Telegram Org, l'autorisation de votre bot, et toutes les informations sont ici, façon dont vous pouvez interagir avec votre bot à partir d' un script à barres ou d'autres sources Et c'est essentiellement l'URL que j'utilise. Je dois mettre mon jeton et le nom de ma méthode. Vous pouvez également en savoir plus sur les noms des méthodes. Mais en gros, pour moi, le nom de la méthode s' appelle envoyer un message parce que c'est ce que je veux faire. Je veux envoyer le message. Je dois juste placer ici ma clé API et mon identifiant de chat, et je les ai déjà enregistrés. Ils sont là. Ma clé d'API est cette longue chaîne que nous avons reçue au tout début de notre père robot. Laissez-moi simplement le copier-coller. Notez que vous devez quitter ce bateau. Oui, vous quittez le bateau puis vous collez votre clé API après robot. Cette URL doit commencer par le bot, puis par votre clé d'API. Ensuite, nous avons également besoin de l'identifiant de chat, nous avons déjà et qu'ils ont enregistré. C'est ici. Laissez-moi le copier-coller. Et ce que je fais, le set X affichera simplement plus d'informations. Une fois ce script shell exécuté, je verrai plus d'informations si je le laisse activé. Maintenant, je crée une fonction Teams notifiée qui exécutera une commande curl. Il sera publié sur le point de terminaison de mon télégramme. Le point de terminaison Telegram est une variable que nous avons enregistrée ici. C'est cette longue chaîne avec notre clé API incluse. Ensuite, si vous vérifiez davantage, vous pouvez voir l'identifiant du chat, il utilise la variable appelée identifiant du chat, que nous avons ici comme texte, nous vous enverrons simplement, il s'agit d'un message de test. C'est tout C'est notre fonction et ci-dessous, j'utilise simplement cette fonction. C'est tout ce dont nous avons besoin pour le moment à des fins de test. J'appuie maintenant sur Ctrl O, Entrée et contrôle X. Cela sauvegardera mon script Telegram Point Shell. Si j'utilise LSL Telegram Dot Shell, je peux effectivement voir mon script, mais mon script doit avoir ce que l' on appelle une autorisation d'exécution Je dois ajouter une chose. Je dois dire Change Mode plus X Telegram Dot Shell. Si je réexécute la commande précédente , vous pouvez voir la différence. Le X est ajouté à chaque autorisation. Je ne parlerai pas non plus des autorisations, mais croyez-moi, c'est quelque chose que vous devez faire pour que ce script puisse fonctionner correctement. Et maintenant je dis juste point forward slash telegram point shell. J'appuie sur Entrée. Vous avez probablement entendu que j'ai reçu le message. Si nous revenons au bot de télégramme, ce n'est pas ça, désolé, laissez-moi fermer ceci. Celui-ci, je l'ai bien reçu, c'est un message de test. J'ai reçu ce message, ce qui signifie que Proxmox est désormais en mesure de communiquer avec le robot Telegram. C'est cool. Nous y sommes presque. Changeons maintenant ce script de télégramme. Encore une fois, je dis Nano Telegram Dot Shell. Modifions alors notre script. Je vais d'abord ajouter une autre variable. Je l'appellerai CPU temp. Et CPO temp, ce sera le résultat de notre longue Tu te souviens que c'était notre long commandement ? Je peux le copier. Chaque fois que j'exécute cette commande, je vois quelle est la température du noyau le plus chaud J'ai donc besoin de cette commande. Et pour indiquer à Bar Script que je n'ai besoin que de la sortie de cette commande, je dis dollar puis parenthèse, et je le colle entre parenthèses dollars Je le colle ici. C'est exactement ce dont j'ai besoin. Peut-être que nous allons d'abord le tester avant procéder à d'autres modifications et je le modifie ici. Je vais maintenant dire que je vais supprimer ce message de test. Je vais maintenant dire que la température du processeur est entre guillemets simples , ici je dis le signe du dollar, la température du processeur Comme je l'ai dit, toutes ces commandes seront disponibles, alors ne vous inquiétez pas. Je dis Control O, entrez Control X. Je peux exécuter CAT Telegram point shell. Peut-être qu'il faut d'abord clarifier les choses. Je dis CAT et voyons si ce script p fonctionne comme prévu. Je le lance à nouveau en exécutant simplement point forward telegram point shell. Appuyez sur Entrée J'ai reçu la notification. Je peux déjà voir qu'il faut nous envoyer la température du processeur est de 42 degrés. Faisons-en un alors. Et oui, en effet, je reçois cette information. La température du processeur est de 42. Eh bien, changeons-le un peu avant d'aller plus loin. Je dirais des degrés Cis, non ? Contrôle O, entrez Contrôle X. Réexécutons-le. Retournons en arrière. Maintenant, ça a l'air mieux. température du CPO est de 44 degrés Celsius. C'est cool. Mais je veux qu'il n'affiche l'avertissement que lorsque ma température dépasse un certain seuil. J'y retourne. Je peux voir mon parcours se dérouler à environ 40 degrés, quelque chose comme ça, et disons que je ne suis pas dérangé jusqu'à ce qu'ils atteignent 65 degrés, car 65 degrés est quelque chose d' inhabituel et ils veulent être avertis lorsqu'ils atteignent ce seuil Apportons donc la dernière modification à notre script. Laisse-moi peut-être clarifier. Je dis shell nanotlegram, et maintenant je ne suis plus intéressé par cet ensemble X, peut-être parce que je sais qu' il fonctionne comme prévu, mais au lieu d' utiliser la fonction, je vais la supprimer, et je dis seulement entre crochets, si la température du processeur qui est simplement cette chose, cette variable, la sortie de cette commande, disons, si cette température du processeur est supérieure à 65 demi-lumens plus puis exécutez cette commande curl, et ils disent P. Cela signifie terminé Je n'ai pas besoin de cette fonction, et il n'y a plus d'équipes notifiées par cette fonction de toute façon Ce ne sont que ces trois ou quatre lignes, je dirais. Ils devraient faire le travail. Si la température du processeur est supérieure à 65 degrés, envoyez une notification, et peut-être modifions-nous à nouveau cette notification. Et je vais vous avertir. La température du processeur est ce qu'elle est. Exécutons Control O, entrons dans Control X. Et maintenant je ne veux pas exécuter ce script shell manuellement car cela n'a aucun sens. Je veux que ce script soit exécuté toutes les minutes. Chaque minute, il fonctionnera pour moi, et si à tout moment la température dépasse 65 degrés, la notification sera automatiquement envoyée au télégramme. Et nous pouvons le faire de différentes manières, mais je vais utiliser un onglet Crone pour cela peux exécuter Crone Jobs sur votre Proxmox et je vais en configurer un. Je dis « Run Tab ». Je peux faire L pour répertorier les tâches Cron. Je vois qu'il n'y en a pas car tout est commenté ici. Donc je dis Cron tab, edit. C'est E. Je vais modifier l'onglet Cron. J'ajouterai une tâche Cron à la toute fin, et vous pourrez lire comment elle fonctionne ou vous pouvez simplement utiliser Google, disons comment exécuter Chrome chaque minute C'est Cron Guru, ça dit de n'utiliser que ces cinq astérisques. C'est cool. C'est passé ici. Et maintenant je dis ce que je veux pour exécuter la commande. C'est bon. Et ma commande est que je veux exécuter Temp Telegram Dot Shell. C'est l'emplacement de mon script shell Telegram. Et maintenant je dis Control O, Enter Control X. Il est écrit Cron tap installant un nouvel onglet Cron Si je lance Cron tap L, je peux le voir en vain Et pour tester s'il fonctionne ou non, je dois faire en sorte que la température du processeur soit supérieure à 65 degrés. Et comment puis-je le faire ? Je peux faire ce test de stress. Et si je vérifie l' historique du processeur, j'utilise ce StressNG. Vous pouvez l'installer si vous le souhaitez avec install. Stress, G, mais comme je l'ai déjà installé, je peux simplement exécuter la commande. Alors allons-y. Et attendons. Les cœurs sont déjà à 70 degrés, le seuil a donc été dépassé et il ne reste qu'à attendre que le Cron Pub fonctionne Passons à Proxmox et attendons. Je parle de Proxmox Proxmox à la fois. Voici un avertissement. La température du processeur est de 70 degrés, ce qui signifie que le Cron PAP et le script shell fonctionnent Oui, c'est tout ce que je voulais te montrer aujourd'hui. J'espère que cela vous a été utile et je vous remercie de votre attention, Mark. 14. Logiciel d'automatisation par IA n8n sur Proxmox x x: Je pense que vous avez peut-être déjà entendu parler de la plateforme NA ten. C'est un excellent logiciel d'automatisation des flux de travail qui vous permet créer facilement des agents d'intelligence artificielle et des flux de travail d'automatisation, et vous n'avez pas besoin de compétences particulières en programmation pour commencer. Cette solution est appelée solution sans code ou solution low code, donc en gros, n'importe qui peut commencer à jouer avec elle sans aucune expérience préalable. Vous pouvez automatiser presque toutes les tâches que vous pouvez imaginer en utilisant cette plate-forme NA ten. Mais dans cette vidéo, nous allons nous concentrer uniquement sur la partie installation. NA ten peut être géré gratuitement ou en tant que service payant. Dans cette vidéo, vous allez apprendre trois manières différentes d'exécuter NA ten sur votre machine locale afin de pouvoir l'utiliser gratuitement. Mais d'abord, je veux juste vous informer de cette option payante. Si vous accédez à cet onglet de tarification, ces options payantes sont affichées ici, et ce sont les prix de l'utilisation de NA ten dans leur cloud. Avec la version Cloud, vous n'avez pas à vous soucier de l'installation, des serveurs ou de la configuration. L'objet est là, prêt à être utilisé. L'inconvénient est que l'utilisation de cette plateforme coûte de l'argent chaque mois Mais l'avantage NATN est qu'il s'agit d'un produit open source, ce qui signifie que vous pouvez extraire le code entier et installer sur votre machine au lieu d'utiliser leur solution cloud payante Vous pouvez voir cette icône Github dans le coin supérieur droit. Si vous cliquez dessus, vous pouvez essentiellement voir le code entier utilisé pour exécuter le logiciel NTM Et comme il s'agit d'un logiciel libre, il existe de nombreuses façons de l'installer vous-même. L'exécuter sur votre serveur s' appelle l'auto-hébergement, ce qui signifie que vous pouvez utiliser NA ten gratuitement. OK, allons-y. Commençons. Nous allons passer par trois méthodes différentes pour l'installer, et il vous suffit de choisir l'une d'entre elles. deux premières méthodes sont basées sur des conteneurs Docker et sont très similaires à La première méthode consiste à exécuter une simple commande Docker Run et la seconde consiste créer un fichier Docker Compose Yamal et à l'exécuter à l'aide de la commande de l'application Docker La troisième méthode, nous l' installerons sur le serveur Proxmox avec une seule commande en utilisant ce que l' on appelle un script communautaire ou un script d'assistance, également Vous pouvez utiliser la documentation officielle de NaTen. Vous trouverez de nombreuses informations sur l'installation et configuration ici sur le docnten point IO Voici le Docker, par exemple, et nous utiliserons certaines des commandes d'ici pour le rendre opérationnel Très bien, première méthode utilisant Docker Run, celle-ci. C'est mon système Ubuntu, il est donc basé sur Linux. Laisse-moi l' agrandir. Et vous pouvez vraiment exécuter des conteneurs Docker sur n'importe quel système d'exploitation Ici, sous Linux, il suffit d'installer Docker, par exemple Mais si vous souhaitez les exécuter sous Windows ou Mac, ils vous permettent également d'exécuter des conteneurs Docker, mais vous devez installer logiciels supplémentaires tels que Docker Desktop Vous pouvez donc simplement rechercher sur Google comment installer Docker Desktop ou Mac ou comment installer Desktop sous Windows, car ce n'est pas abordé ici, mais je voulais juste vous faire savoir que vous pouvez également exécuter des conteneurs Docker sur Windows ou MAC Ici, sur mon Ubuntu, je n'ai pas besoin de Docker Desktop. Linux peut exécuter des conteneurs Docker de manière native. J'ai juste besoin d'installer Docker. Mais avant de le faire, j' exécute cette commande. Il s'agit d'une mise à jour de pudo UG et d'une mise à niveau de pudo UGT. Et puis j'ajoute Y. C'est simplement pour répondre oui à toutes les questions qui pourraient se poser au cours de ce processus J'appuie donc sur Entrée, j'ai besoin du mot de passe pudo. Et cette commande n'est pas liée à Docker, mais vous devez toujours l' exécuter pour que votre système soit à jour avant de faire quoi que Mais si je veux lancer Docker, je dis Docker. Vous pouvez voir que Command Docker est introuvable, mais il peut être installé avec n'importe lequel d'entre eux, et je ne suis pas vraiment fan de Snap, je vais donc simplement utiliser cette commande Procédez donc à l'installation de docker point IO. Il suffit de le copier-coller. Et c'est tout. Eh bien, je n'ai pas mis Y, donc je dois répondre oui. Cela peut prendre un certain temps en fonction de la vitesse de votre connexion Internet. Mais maintenant, Docker devrait être opérationnel. Si j'exécute le système CTL status Docker, je peux voir qu'il est effectivement opérationnel pendant 12 secondes Maintenant, la commande suivante est facultative, mais si je ne l'exécute pas, je devrais lancer Docker avec sudo always sudo docker , blah, blah, blah Je ne veux pas le faire, je peux donc exécuter cette commande à la place. J'exécute le mode utilisateur sudo, AG c'est A et G minuscules puis Docker Et utilisateur du signe du dollar. Cela signifie que l'utilisateur actuel, qui que je sois, sera ajouté au groupe Docker J'appuie sur Entrée, puis pour le mettre en ligne, je lance un nouveau Docker GRP Cela actualise ce groupe comme si vous pouviez également vous déconnecter et vous connecter, mais c'est une option plus simple Exécutez simplement ce nouveau Docker GRP. Maintenant, si j'exécute la commande Docker, vous pouvez voir qu'elle me donne toutes les options Je peux exécuter Docker Tag, Docker Stop, docker RM, etc. Permettez-moi de préciser que pour tester Docker, il existe une très bonne commande C'est Docker run Hello world. Si j'exécute cette commande et que j'obtiens le résultat, cela signifie que tout fonctionne correctement. Docker peut extraire les images et tous les processus fonctionnent comme prévu Appuyons sur Entrée. Il indique qu'il est impossible de trouver l'image localement. C'est vrai parce que je n'ai jamais exécuté cette commande auparavant, mais elle a pu extraire cette image. Nous pouvons le voir ici, terminé, et il est écrit « Bonjour de la part de Docker Cela signifie que je peux être sûr que Docker fonctionne comme prévu. C'est vraiment un bon test. C'est en gros ça. Nous pouvons maintenant aller à NAN et suivre. Il n'y a en fait que deux commandes que nous devons exécuter. Ils disent que nous devons d'abord créer un volume, contenant des données Nate N, car nous utiliserons ce volume géré par Docker Donc c'est bon. Je vais le copier. Laissez-moi peut-être d' abord clarifier les choses. Je vais le coller. Et le volume doit être créé. Je peux confirmer l'exécution de la commande Docker volume LS. Et en effet, je peux voir qu' volume local appelé données NAN a été créé. Ensuite, nous exécutons simplement cette longue commande, Docker run ITRM name. En gros, c'est ce que c'est. Vous l' exécutez de manière interactive Il s'agit de savoir comment arrêter le Docker. s'agit du nom du port de conteneur sur lequel il s'exécute, et le volume que nous utilisons est volume de données Naten que nous venons de créer Si nous allons plus loin, c'est l'image qu'il tirera du site Web de doer point nn point IO C'est bon. Copions simplement. Copier-coller. Encore une fois, impossible de trouver localement, bien sûr, car je n'ai jamais exécuté cette commande. Il s'agit d'un nouveau système d'exploitation. Rien n'est installé ici, et encore une fois, cela peut prendre un certain temps. Le processus est maintenant terminé. Vous pouvez voir que vous pouvez appuyer sur O pour ouvrir dans navigateur ou simplement copier ce lien. Hôte local sur le port 5678. Je ne fais que le copier. Je vais le coller dans mon navigateur et c'est parti. Et c'est tout. C'est mon ADN dix. C'est le processus. Eh bien, presque terminé. Il suffit de créer le compte. Je veux dire, cela ne fait pas partie de l'installation, mais peut-être allons-y parce que j'ai créé un e-mail de test. Vous pouvez voir l'e-mail de test NA ten sur protonmil.com, juste pour cela Nous pouvons donc l'utiliser ici. Mark, mets ton nom ou quoi que ce soit d'autre. Vous créez un mot de passe et il vous suffit de cliquer sur Suivant. Je vais dire ce qui décrit mon entreprise, un chef d'entreprise, moi-même. Peu importe, lancez-vous. Et maintenant tu as ce petit bouton. Envoyez-moi une clé de licence gratuite. Je veux dire, vous pouvez ignorer cela, mais vous aurez des options supplémentaires ajoutées si vous mettez cette clé de licence. Alors faisons-le. Je vais cliquer dessus. Votre clé de licence est en route. Je retourne donc dans ma boîte de réception et elle devrait être clairement là, espérons-le. Bien, c'est ma clé de licence NATM gratuite . Je peux donc l'activer. Vous pouvez le faire comme ça, ou vous pouvez simplement copier cette clé. Accédez à votre NATM, accédez à cette utilisation et à ce plan, et vous pouvez le coller ici, entrez la clé d'activation Activer la licence activée. ajout à la communauté que vous avez enregistré a été activé avec succès. Et vous pouvez le voir ici. Nous sommes en cours ajout à la communauté et vous êtes inscrit. Eh bien, c'est pour cela que j' aime les informations supplémentaires, mais elles ne font pas partie de l' installation, oui. Si nous revenons au terminal, vous pouvez voir un nouveau message, licence activée avec succès. Et si je contrôle C ici, c'est un NA dix qui s'arrête, et maintenant mon site Web ne fonctionne plus, parce que j'ai arrêté le service. Et en l'exécutant comme ça, je n'aime pas vraiment la commande Docker Run Ce n'est pas le cas, ça ne me convient pas. J'aime exécuter les images Docker au moins dans le fichier Docker Compose Créons donc ce sera la deuxième version, d'accord ? Deuxième façon de lancer NA ten. Nous allons créer un fichier de composition Docker. Je suis donc actuellement dans mon répertoire personnel, je peux utiliser n'importe quel éditeur de texte que je veux. Vous pouvez même utiliser le bloc-notes sous Windows ou l'édition de texte sur Mac. Ici, sous Linux, j' ai, par exemple, Nano et je crée un fichier appelé Docker Compose point yaml 1 seconde. Permettez-moi de clarifier cela. Nano Docker Compose Yamal. Je peux utiliser ces informations sur leur site Web. Je peux l'utiliser en gros. Je peux utiliser cette commande et la convertir en Yamel. Nous avons quelques ports, le volume, l'image Docker Mais pour gagner du temps, permettez-moi de vous montrer quelque chose. Je vais l'enlever. Et ça y est. Voici à quoi ressemble le Docker Compose yam Je ne veux pas vous ennuyer avec les détails sur la façon de traduire ce Docker Run en composition. Mais en gros, c'est tout. C'est mon fichier de composition Docker J'appuie sur Ctrl O , j'entre dans Control X, au moins sur le MC pour enregistrer ce fichier. Si je lance cat Docker Compose, vous pouvez voir à quoi cela ressemble Maintenant, la seule chose importante, c'est que je dois être dans le même dossier où se trouve ce fichier de composition Docker Donc, si j'utilise LSL, je peux voir que je suis ici dans mon répertoire personnel C'est mon répertoire personnel, et c'est là que j'ai mon fichier de composition Docker . Il y a encore une chose. Si je réexécute cette commande de coupe, le volume, je voulais le faire correspondre à ce que nous avions déjà précédemment. Nous exécutons cette commande Docker Run, non ? Et nous avons déjà créé ce volume. C'est ce qu'on appelle NA ten data. Je veux dire, je peux réexécuter cette commande, ça ne fait pas de mal. Donc, en gros, je peux l'exécuter maintenant, vous devriez l'exécuter avant de lancer Docker Compose déjà car ces volumes NA ten data, aussi externes, s'attendent en quelque sorte à ce que ce volume soit déjà créé Vous devez donc exécuter cette commande si ce n'est pas déjà fait et vous assurer qu'en exécutant le volume Docker LS ce volume est déjà là. Et c'est cool. Cependant, si je lance Docker Compose, cela indique qu'il n'est pas trouvé car Docker Compose est un composant distinct Cela ne fait pas partie de Docker. C'est un composant distinct, mais nous savons qu'il peut être installé avec psudo up pour installer Docker Compose. Copions-le. Je vais le coller. Encore une fois, sudo pass Oui Et maintenant, Docker Compose a été installé, ce qui signifie que maintenant, laissez-moi peut-être clarifier à nouveau cela. Je peux simplement exécuter Docker Compose l' iPressener et cela a créé Il a créé le conteneur NA ten. Et si je lance Docker PS, je peux voir qu'il a bien été créé Il fonctionne à nouveau pendant 12 secondes, et je peux m'y connecter sur ce premier port, qui est le 5678 Je veux dire, laissez-moi d'abord le couper. En gros, peu importe ce que vous avez ici, je veux dire, vous ne pouvez pas changer ce port. C'est simplement ce sur quoi l'application s'exécute. Mais si vous le souhaitez, vous pouvez modifier ce port sur le côté gauche. Donc, peu importe ce que j'ai ici, je m' y connecte simplement sur l'hôte local. Je reviens donc en arrière, HTTP, hôte local 5678. Si vous êtes décentré, vous pouvez voir que cela m'amène directement à cette page de destination Cela ne m'amène pas à la création de ce compte. Pourquoi est-ce qu'il fait ça ? Parce que j'ai égalé ce volume. Ce volume a déjà été créé. Cela signifie que peu importe que j'exécute Docker Run ou Docker Compose up D, nous écrivons simplement sur le même volume sur le même stockage Quoi que j'ai enregistré lorsque j'exécute Docker Run, je peux également lire à partir de cet emplacement lorsque j'exécute Docker Compose a D car j'utilise le même volume J'espère que cela a du sens. Et si je veux l'arrêter, je peux dire Docker Compose. Arrête. Si vous exécutez Docker PSA, il nous montrera ce conteneur, mais son statut est terminé, puis je peux également le supprimer en exécutant, laissez-moi effacer Docker La bonne chose, cependant, c'est que cela ne supprimera pas ce volume. Comme vous pouvez le constater, ce stockage est toujours là, et toute ma configuration, si je l'actualise ici, eh bien, nous avons arrêté le processus, oui, mais je peux simplement lancer, à nouveau, le Docker Compose up DRD, et si je retourne sur l'hôte local, cela me permettra de revenir directement à ce que j'étais avant C'est pourquoi je l'aime bien. D'accord, mais arrêtons ça. Docker Compose down. Oups. Vers le bas. C'est maintenant arrêté. Passons à la troisième option, comment l' installer sur la plateforme NA ten en tant que conteneur LEC sur Proxmox Voici donc mon Proxmox et le fait est que l' Ubuntu sur lequel nous avons travaillé fonctionne également sur ce C'était ce serveur Ubuntu avec l'idée de deux sur six, lequel nous exécutions ces commandes Docker Mais maintenant, je veux l'exécuter en tant qu' instance autonome ici sur le serveur Proxmox Donc, ce que je peux faire, je peux simplement utiliser scripts d'assistance de Google Proxmox, et il suffit de cliquer sur le lien du haut, et nous pouvons voir le bouton Afficher Et ici, je peux simplement rechercher NTN. Et vous pouvez le voir dans la section Internet des objets et maison intelligente. Alors, cliquons dessus. C'est le NATM et il vous suffit de copier ce lien. Tu as reçu ce petit message. Soyez prudent lorsque vous copiez des scripts depuis Internet. N'oubliez pas de toujours vérifier la source. C'est un bon conseil, et vous pouvez vérifier la source en cliquant sur ce bouton, étoile sur Github Cela ouvrira un nouvel onglet et vous verrez réellement quel est le code et ce qu'il fait. Mais je l'ai déjà vérifié, je peux donc simplement le copier, puis je passe sur mon Px Mx, PVE ou quel que soit le nom de votre nœud, le shell, et je colle simplement cette commande ici Et lorsque vous ferez une présentation, vous serez guidé tout au long de ce processus interactif. Le moyen le plus simple est de simplement utiliser ces paramètres par défaut. Il n'y a vraiment rien à montrer ici. Si j'appuie sur Entrée, il va simplement suivre ce processus. Mais nous allons le revoir. Je n'aime pas certaines des options choisies ici, je vais donc vous montrer comment c'est entièrement automatisé. Je veux dire, il est en cours d'exécution en ce moment, mais je vais ensuite vous montrer comment modifier certaines options lors de l'installation si vous le souhaitez. Comme, par exemple, ici, une taille de disque de 6 gigaoctets ou une taille de RAM de 2 048 mégaoctets Ce n'est peut-être pas grave si vous commencez par NA dix. Mais si vous souhaitez stocker des fichiers supplémentaires ou peut-être, disons, exécuter des bases de données supplémentaires que vous souhaitez connecter à ce service NA ten, et que vous souhaitez l'exécuter sur le même conteneur Alexy, vous voudrez peut-être modifier ces valeurs, et je le ferai plus tard le moment, je vais juste attendre que cette configuration soit terminée, et je vais vous montrer comment modifier ces valeurs si c'est ce que vous voulez faire. Et si vous vous demandez quels sont ces petits points, on les appelle des tags, et ce n'est pas non plus ce que je veux avoir. Par exemple, ce jaune, ce bleu, c'est l'automatisation, ce vert, la balise de script communautaire. Ce n'est pas important. C'est juste si tu es curieux. Attendons que ce processus soit terminé. Et maintenant, ce processus entièrement automatisé est terminé. Nous pouvons voir l'URL, c'est une adresse IP différente. Il ne nous montre pas d'hôte local car il s'agit d'un conteneur Linux autonome, comme un conteneur. Nous pouvons le copier. Nous le collons dans notre navigateur, et nous devrions toujours pouvoir accéder à NA ten. Mais comme vous pouvez le constater, cela vous amène maintenant à cette page de création de compte car LCC possède simplement son propre stockage Il s'agit d'un espace de stockage différent de celui que nous utilisions auparavant. C'est pourquoi vous devrez suivre le processus depuis le début. Vous pouvez voir les ressources ici, la mémoire, le cours de swap et le disque racine sont différents. Mais je veux montrer, laissez-moi simplement le supprimer. Arrêtons d' abord ce conteneur et, plus loin, déroulons vers le bas lorsque vous le retirez car je n'ai pas besoin de ce conteneur. Je vais tout supprimer. Et revenons à cette carapace. Est-ce que je l'ai toujours dans le bloc-notes ? C'est de la pâte ? Non, non C'est l'adresse IP. Copions donc à nouveau ce long commentaire à partir des scripts d'assistance. Retournez. Je vais le coller à nouveau, le lancer. Mais cette fois, je vais choisir les paramètres avancés. Numéro trois, option numéro trois, j'appuie sur Entrée. Et maintenant, il me dit que pour faire une sélection, barre d'espace, d'accord ? C'est très bien. Appuyez sur Entrée. Conteneur non privilégié. C'est ce que je veux. Oui Mot de passe root. Oui, j'en ai besoin pour accéder à ce conteneur, vérifiez. En gros, saisissez-le à nouveau. Identifiant du conteneur. Je veux peut-être 215, disons, le nom d'hôte NA ten. C'est très bien. La taille du disque, pas six, mais peut-être 100, c'est peut-être exagéré, mais oui, ça va. Deux cours CPU suffisent, oui, je dirais. RAM un peu plus, 4 096. OK. Violation du réseau, valeur par défaut, VMBR zéro. C'est très bien. Et l'adresse IP statique, je veux utiliser ma propre 192.168.1.215. Entrons. Désolée. Vous devez taper 192 points un, 68 points un, 215, barre oblique 24 Vous devez également fournir un masque de subdt. C'est bon. L'adresse IP de la passerelle est l'adresse IP de mon routeur 192.168.1.1. Je veux dire, ce sont mes modifications. Vous pouvez le laisser sous forme de DHTP et cela fonctionnera bien. Il générera du DIP pour vous. Par exemple, le routeur attribuera une adresse IP à ce conteneur, mais je veux le créer manuellement. C'est pourquoi j'ai saisi l'adresse IP , puis la passerelle par défaut. Cacher d'applications : laissez le champ vide, désactivez IPV six. Oui, la valeur par défaut de 1 500 de la MTU convient. Domaine de recherche vide et adresse IP du serveur DNS. J'utiliserai 1111 car j' utilise la configuration manuelle, je ne me fie pas au DHCP C'est pourquoi j'ai tapé ceci. Macaddress laisse des balises personnalisées vides et vides, ce sont ces balises Tu te souviens de ces deux points qui étaient là, bleu et vert. Je n'ai pas besoin de ces étiquettes. Je vais les supprimer. Vous pouvez utiliser l'onglet pour vous déplacer entre ces champs, d'accord ? Appuyez maintenant sur Entrée. Clé SSH pour root, je pourrais la coller ici, mais j'ai déjà le mot de passe C'est assez bon. Activer l'accès SSH root Oui Activer le support des fusibles ? Oui, parce que je pourrais également utiliser Arklon pour synchroniser certaines données. Alors je dis oui. Et activez le mode détaillé, je dis, oui, c'est pour le processus d'installation Cela me montrera plus d'informations. Qu'est-ce qui se passe en arrière-plan ? J'appuie, prêt à créer ? Oui Et le dossier de conflit, non, ça ne m'intéresse pas. Et maintenant, le processus d'installation recommence, mais vous pouvez voir que ces options sont maintenant différentes. L'ID du conteneur est 215, mon adresse IP, ces derniers chiffres correspondent à l' ID du conteneur parce que c'est ce que je fais, non seulement pour les conteneurs, mais pour toutes ces machines virtuelles et conteneurs Si je vois que cette machine virtuelle a un ID de conteneur de deux ou six, je sais que son adresse IP est 192.168.1.206 C'est ma façon de faire les choses. Je ne dis pas que c'est meilleur ou pire. C'est ce que tu choisis. Mais maintenant, j'ai une taille de disque de 100 Go et j'ai quatre Go de RAM Et c'est cette information sur les verbes dont je parlais. Vous obtenez plus d'informations sur ce qui est actuellement extrait au cours de ce processus d'installation. Mais nous devons attendre encore une fois de toute façon, alors peut-être que cela rend les choses moins ennuyeuses Et c'est maintenant également terminé, mais nous pouvons voir que l' adresse IP est celle que j'ai spécifiée et si je la copie, si je vais sur l'URL, nous sommes effectivement de nouveau sur le site de création du compte. Mais si je passe aux spécifications de ce conteneur NatNexy, nous pouvons voir que j'ai maintenant quatre Go de mémoire, 100 Go de stockage, etc., ce qui signifie que si je veux remplacer manuellement certains paramètres, je remplacer manuellement certains paramètres, peux simplement exécuter cette option numéro nous pouvons voir que j'ai maintenant quatre Go de mémoire, 100 Go de stockage, etc., ce qui signifie que si je veux remplacer manuellement certains paramètres, je peux simplement exécuter cette option numéro trois au tout début. J'espère que tout est logique et que vous le trouverez utile. Merci d'avoir regardé et à bientôt, Mark. 15. Exécutez Windows dans le conteneur docker :): Je suis récemment tombé sur un projet très intéressant sur Github qui permet d'installer et exécuter Windows dans un conteneur Docker En fait, vous pouvez exécuter de cette façon n'importe quel Windows de votre choix à partir de Windows 6 P, et c'est un processus entièrement automatisé qui gère également l'ensemble du processus d'installation de Windows pour vous. Si comme moi, vous utilisez Linux ou Macos pour vos tâches quotidiennes, vous savez que le r est une ou deux applications qui ne s'exécutent que sous Windows. Vous devez avoir cette copie de Windows quelque part, que cela vous plaise ou non. exécution de Windows dans un conteneur Docker est très pratique et le fait que cela soit si simple et entièrement automatisé en fait un cas d'utilisation parfait pour moi. Voyons comment c'est fait. utiliserai Ubuntu 22 ou 4 que j'ai installé sur mon serveur Proximo, mais vous pouvez évidemment utiliser n'importe quel système sur lequel vous pouvez installer Docker Passons simplement à la console pour accéder à ma machine virtuelle. C'est Ubuntu et nous avons besoin d'un navigateur et nous devons rechercher Docker Windows, mais c'est DOC KR Ce premier lien en haut de la page nous intéresse. C'est le projet. Nous pouvons faire défiler la page vers le bas et il y a un fichier Lisez-moi, qui explique ce qu'il faut faire. Le plus courant serait fichier Docker Compose ou Docker CLI, mais vous pouvez également utiliser Gubernatis et si nous faisons défiler la page, vous pouvez voir que plusieurs versions de Windows sont disponibles Vous pouvez évidemment faire défiler la page plus loin, mais nous le ferons plus tard. Revenons au fichier Docker, à l'exemple de Docker Compose, je veux dire, et peut-être que nous pouvons l'utiliser parce que c' est le plus propre, je dirais Donc, pour exécuter Docker Compose, j'ai besoin de deux composants J'ai besoin du Docker lui-même et du Docker Compose. Installons-le alors. Ouvrons le terminal, puis lancez sudo update. Clarifions-le. Et maintenant, nous avons besoin de sudo apt install, Docker point IO et Docker Eh bien, le fait est que je l'ai déjà installé, donc il n'a rien fait. Mais si ces composants ne sont pas encore installés, c'est la commande que vous devez exécuter de toute façon Donc je suis désolée, P PWD, je voulais dire Je suis dans mon répertoire personnel, home Marek. Il existe des fichiers et des dossiers, mais créons-en un nouveau. Je vais créer, je ne sais pas, un répertoire Docker Comp. Nous y conserverons nos fichiers Docker Compose. Je vais télécharger le dossier sur CD. Et revenons aux instructions. C'est ce dont nous avons besoin pour notre fichier composé. Cela installera Windows 11, mais voyons quelles versions de Windows sont disponibles. Donc, dans l'argument Win 11, nous allons installer Windows 11 Pro. Win Ten est pour Windows Ten. Nous avons Windows 7. Nous avons également Windows XP et certaines versions de Windows Server. Commençons peut-être par Windows XP car le programme d'installation ne fait que 600 mégaoctets Commençons donc peut-être par celui-ci. Comment pouvons-nous le faire ? Nous pouvons copier notre fichier de composition Docker Copions simplement tout. Revenons au terminal et je vais passer à VIM, appelons-le Windows XP point amo Maintenant, il ne reste plus qu'à tout coller. Et ce que nous devons changer, c'est l'environnement, c' est-à-dire Windows XP. En théorie, c'est tout ce dont j'ai besoin. Mais si nous accédons à ces instructions fichier Lisez-moi et que nous faisons défiler la page vers le bas, nous pouvons voir que nous pouvons sélectionner différentes langues. Par exemple, l'anglais est la langue par défaut qui sera téléchargée, et c'est bien, mais vous pouvez en choisir une autre. Mais ce que je veux changer, c'est la disposition du clavier car la valeur par défaut est le EN US, ce qui signifie clavier anglais mais clavier américain. J'ai un clavier britannique, alors laissez-moi les copier, et c'est ce que nous devons ajouter à l'environnement. Revenons à l'époque à l'environnement. Collons-le ici et j'ai besoin du Royaume-Uni. Quelque chose comme ça. Voyons ce qu'il y a d'autre. Quelles sont les autres options dont nous disposons. Nous avons un lieu de stockage. Par défaut, il s'agit de var win. Soyons peut-être plus précis. Peut-être que nous allons copier tout ça. Si j'y retourne, nous le collerons ici. Et je tiens à être plus précis ici. Je ne veux pas simplement gagner. Je l'appellerai Win XP. Je sais donc que ce dossier ne comprendra que des éléments liés à cette instance pour Windows XP. Et c'est facultatif. Et en gros, laissons les choses telles quelles. Voyons comment cela fonctionne. Je vais enregistrer ce fichier, donc échapper à la colonne WQ. Nous pouvons le couper à nouveau juste pour y jeter un coup d'œil. C'est notre dossier. Et nous pourrons suivre toutes les opérations, comme le téléchargement ISO et la progression de l'installation, à l'aide de ce port. Il s'agit du port VNC 8006, et nous pourrons suivre tout ce processus en nous connectant à ce Maintenant, la commande dont j'ai besoin est Sudo Docker compose, puis f, puis le nom de mon fichier, qui est Windowsxpt et Maintenant, je clique sur Entrée et nous pouvons aller ici sur le port hôte local 8006, et nous pouvons voir l'ensemble du processus Le Window Six Speed est en cours de téléchargement. Et vous pouvez regarder le processus d'installation de Windows, qui a été automatisé. Cela signifie que nous n' avons rien à faire. On peut juste regarder. Toute la mise en forme, toutes les autres tâches sont effectuées automatiquement. Après un court instant, Windows XP est complètement installé et je n'ai rien eu à taper. Nous avons suivi un processus d'installation entièrement automatisé. Vous verrez que l'utilisateur par défaut a été choisi pour nous et qu'il s'appelle Docker, et nous allons y jeter un œil Il s'agit d'une autre variable d'environnement. Nous pouvons changer. Mais en gros, Windows XP est entièrement opérationnel. Vous pouvez maintenant le personnaliser, vous pouvez faire ce que vous voulez. Après 30 secondes ou une minute, vous verrez ce Windows XP, c'est une confirmation. Ce n'est pas une image douteuse de Windows XP. Il s'agit d'un véritable ISO Microsoft, que vous pouvez vérifier avec hachage MD Five ou comme vous le souhaitez, mais vous devrez l'activer Cela signifie que oui, vous avez toujours besoin d'une clé Windows, etc. pour activer les fenêtres. Mais c'est bon. Ça ne fait rien. Je voulais te montrer autre chose. Je peux, bien sûr, maintenant arrêter l'instance, éteindre l'ordinateur. Mais ce que je peux faire, c'est que si nous allons au terminal, vous pouvez voir que Windows fonctionne toujours. Est-ce essentiellement ce conteneur avec Windows XP à l'intérieur. Ce que je peux faire, c'est contrôler C, ou appuyer maintenant sur Ctrl C. Vous pouvez voir s'arrêter gracieusement C'est très important car cela signifie qu'il ne s'agit pas d'une opération brusque qui briserait vos vitres Cela se fait vraiment bien. Il éteindra simplement votre ordinateur pour vous. Vous pouvez donc contrôler C ici, et votre Windows XP ou toute autre fenêtre s' arrêtera gracieusement Débarrassons-nous maintenant de cette instance, peut-être, et installons quelque chose de plus récent. Passons d'abord à ce dossier var, et c'est le dossier que nous avons nommé Windows XP. Nous avons renommé le win en Win xP dans notre fichier de composition Docker. Débarrassons-nous de cela également. Revenons au dossier précédent. Nous avons toujours ce fichier de composition Docker. Renommons-le. Nous devrions maintenant avoir Windows 11. Modifions-le alors. La première chose que je veux changer, c'est qu'à partir de Windows six P, l'argument de version devrait être win 11. Parce que si nous revenons à ces instructions dans le fichier Lisez-moi, nous verrons que c'est la valeur que je dois avoir pour installer l'environnement Windows 11 Pro version win 11. Qu'en est-il de l'utilisateur par défaut Docker ? Je ne veux pas qu' on m'appelle Docker. Je veux qu'on m'appelle Mark. Voyons comment nous pouvons le changer. Nous avons fait défiler un certain nombre d'options intéressantes. Le nom d'utilisateur et le mot de passe peuvent donc être nouveau spécifiés à l'aide de ces arguments. Copions-les donc. Je vais choisir Marek Et pour le mot de passe, nous allons passer un, deux, trois ou quatre mots de passe super sécurisés et un point d'exclamation Mais qu'avons-nous d'autre ici ? Jetez un œil à la taille de la RAM et à la configuration du processeur. Par défaut, ce conteneur aura deux processeurs et quatre Go de RAM. Je peux le modifier. Je peux modifier en utilisant la taille de la RAM et les arguments du cours du processeur. Alors faisons-le. Je vais l'ajouter à mon fichier de composition Docker. Huit Go de RAM, c'est bon. Quatrième cours sur le processeur. C'est toujours deux fois plus que ce que nous avions avec les valeurs par défaut. Et pour Windows 11, oui, je dirais que cela devrait être le minimum recommandé. Voyons s' il y a autre chose d'intéressant ici. Oh, taille du disque. La taille par défaut est de 64 Go. Nous pouvons le modifier en utilisant la valeur de la taille du disque. Ajoutons cela également. Mais peut-être pas 25, six, peut-être 100. 100 concerts ou volume, nous allons encore une fois, appelez ça sans expiration cette fois, je vais gagner 11 Ce sera le volume sur notre serveur Ubuntu dans le dossier VR. Un autre dossier appelé win 11 sera créé, et il sera lié au stockage sur le conteneur lui-même. Si vous vous demandez, qu'est-ce que c'est le KVM ? La machine virtuelle KVM est une technologie qui fonctionne en arrière-plan et qui permet à tout cela de se produire Je veux dire, la machine virtuelle KVM est transmise à ce conteneur Docker, et c'est ainsi que ces fenêtres peuvent fonctionner sur l'instance Linux, car vous ne pouvez pas simplement installer des fenêtres au-dessus de Vous avez besoin d'un type de machine virtuelle, et KVM est une solution native intégrée à Linux pour y parvenir Il s'agit donc essentiellement d'un conteneur Linux qui exécute une machine virtuelle Windows à l'intérieur. C'est tout le secret de son fonctionnement en premier lieu. La dernière chose dont je voulais parler concerne ces ports. Nous connaissons déjà le port 8006. Il s'agit d'un port pour VNC, et c'est ainsi que nous pouvons avoir un aperçu du téléchargement et d'installation de l'ISO processus de téléchargement et d'installation de l'ISO, car nous pouvons l'exécuter dans le navigateur Mais deux autres ports sont desservis par notre conteneur. Et en fait, le 3389 est un port pour la connexion RDP. Cela signifie que nous pouvons réellement accéder à notre instance par RDP, qui est bien mieux car avec ce port VNC, vous pouvez voir que le graphisme est très médiocre, car c' est comme une connexion semblable à un navigateur, et le graphisme n'est pas Et même si nous avons vérifié ce Windows 6 P, c'était comme si le téléphone était flou et pas vraiment clair Mais nous pouvons utiliser le protocole RDP pour nos instances, ce qui améliorera la qualité, et nous aurons plutôt l'impression être assis nativement devant ce bureau OK, alors essayons tout ça. Tout d'abord, sauvegardons le fichier, échappons, appelons WQ Maintenant, nous avons besoin de sudo docker compose F. Mais cette fois, c'est Windows 11 point Yao. Et le mot passe. Entrez, et voyons ce qui se passe. Nous allons suivre le processus de téléchargement d' ASO. Et le processus d'installation. On peut juste aller prendre un café. Cela a pris du temps, mais nous avons maintenant un écran de bienvenue, mais ce qui a changé maintenant, nous avons un utilisateur Mark. Celui-ci a donc pris beaucoup plus de temps pour Windows XP. Mais tout d'abord, essayons d'utiliser le protocole RDP sur cette instance, car vous pouvez constater que la qualité est médiocre Les téléphones sont flous et le VNC n' est pas vraiment ce dont nous avons besoin. Voici donc le client RDP de mon macOS. Je peux ajouter un PC ici, et l'adresse IP est 192-168-1204 Je m'en souviens car l'adresse IP, le dernier chiffre, est toujours le même que celui de mon hôte et celui de mon UBustSt, qui est également deux sur quatre Nombre d'utilisateurs, demandez si nécessaire, c'est très bien. Ajoutons-le et connectons-nous. Je peux maintenant utiliser le nom d'utilisateur et le mot de passe que j'ai transmis dans mon fichier Docker Compose, qui était Marek et qui a dépassé 1234 points d'exclamation Super sécurisé, continuez. Waouh, c'est énorme. Mais maintenant, vous pouvez clairement voir la différence de qualité. Maintenant, je suis RDDP sur mon instance, ce qui signifie que si je vais ici, le VNC est maintenant déconnecté car je ne peux avoir qu'une seule session, et ma session actuelle est celle-ci C'est le RDP de mon MAC. Alors laisse-moi me déconnecter. Et fermons-le. Nous pouvons voir que le RDP fonctionne comme prévu Je peux revenir à ma session VNC si j'en ai besoin. Très bien, nous savons donc que je peux simplement contrôler C ici pour fermer ces fenêtres. Je peux évidemment aussi cliquer ici, désolé, et simplement le fermer ici. Je ferme ici, nous verrons dans le terminal que cette instance Windows a été arrêtée. Et là, c'est arrêté, terminé. Mais comment le redémarrer ? C'est très simple. Nous pouvons utiliser le commandant Compose F, puis le nom de notre fichier Docker Compose Et cette fois, pas de se lever, mais de démarrer. Alors, il suffit de commencer. Oups, désolée Pas ce sudo. Vous devez être un utilisateur root pour exécuter cette commande. Désolé, Sudo, Docker Compose F. Réexécutons-le. Faisons le tri. Maintenant, cela devrait fonctionner. Le démarrage de Windows est terminé. Cela signifie que je peux m'y reconnecter. Génial. Revenons ici. Ce que je peux faire maintenant, je peux aussi faire Looker Compose, Stop. Cela arrêtera également Windows. Vous pouvez voir qu'il existe de nombreuses façons de démarrer et d'arrêter votre instance ou conteneur Windows, devrais-je dire. Retournons dans le dossier var. Voici donc le dossier Win 11 qui a été créé pour nous. Allons-y et voyons ce qu'il y a à l'intérieur. Vous pouvez voir que nous avons l'image et tous les fichiers nécessaires pour exécuter ce conteneur. Et si vous en vérifiez la taille, nous pouvons voir que l' emplacement de l'image est de 100 Go Par défaut, il était de 64 Go pour Windows 6 P. Nous n'avons pas vérifié cela, je sais, mais par défaut, 64 Go sont alloués à n'importe quelle instance, mais nous l'avons modifié dans notre fichier de composition Docker pour l' agrandir légèrement Tout fonctionne comme prévu, alors. Vous pouvez donc voir à quel point il est facile de modifier une ou deux choses maintenant dans notre fichier Docker Et exécutez une version complètement différente de Windows. Vous pouvez également créer plusieurs fichiers Docker Compose et exécuter plusieurs versions en même temps si vous le souhaitez C'est une solution soignée, rapide et facile, donc je peux certainement la recommander. Non, ce n'est en aucun cas sponsorisé. Ce n'est que mon opinion personnelle. J'apprécie également le fait qu'elle fonctionne au sein KVM, car je sais que les technologies sous-jacentes telles que Linux renforcé en termes de sécurité et virtualisation sécurisée, assureront la sécurité de cette instance et l' isoleront complètement de tout ce que j'exécute sur mon serveur Ubuntu Allons, regarde ça. Avec cette méthode, je n'ai pas du tout à penser au KVM C'est à peine visible ici. Si vous avez déjà configuré quelque chose en KVM, vous savez qu'il n'est pas simple de préparer l'installation de KVM pour Windows, et que vous devez d'abord configurer quelques éléments et que vous devez d'abord configurer Ici, tout le processus est automatisé du début à la fin. J'espère donc qu'il vous plaira aussi, et merci d'avoir regardé. 16. Lier des partages NAS (CIFS/SMB/NFS) avec montage au conteneur LXC Proxmox sans privilège: Il s'agit d' un problème assez courant que vous pourriez rencontrer si vous utilisez un serveur Proxmox Vous avez installé Open Media volt, TruNAS Android ou peut-être une autre solution de stockage en réseau en tant que machine virtuelle sur votre Proxmox Ensuite, vous avez créé un dossier partagé, activé Samba ou NFS, et vous pouvez conserver et accéder à tous vos fichiers sur votre réseau domestique Dans mon cas, comme vous pouvez le voir, je lance Open Media volt et je peux m'y connecter. Il s'agit de son adresse IP. J'ai l'habitude de faire correspondre la fin deux ou deux à l'identifiant du conteneur, comme vous pouvez le voir, c'est plus facile à retenir. Et dans le dossier partagé, j'ai créé mini-PC, pas le M majuscule, le P et le C. J'ai également activé le protocole Samba, que vous pouvez voir ici D'ailleurs, ce paramètre Guest Aloud vous permet d' accéder à ce dossier partagé en tant qu' utilisateur ou en tant qu'invité Parce que j'ai créé un utilisateur. Cela s'appelle utilisateur SMB, mais vous pourrez accéder à ces fichiers, désolé, à ce dossier partagé, je veux dire, miniPC en tant qu'utilisateur ou en tant qu' Grâce à cela, je peux y accéder depuis n'importe quel endroit de mon réseau domestique. Alors je me suis dit : « Hé, je peux aussi garder toutes mes photos, films, mes émissions de télévision, ma musique, etc. » Je peux tout conserver dans ce dossier partagé, puis installer Plex ou Jifin sur le Px Mox comme serveur multimédia, afin de pouvoir regarder tout cela sur mon téléviseur mon téléphone ou tout autre appareil de mon réseau domestique C'est donc exactement ce que j'ai fait. Je l'ai installé dans mon boîtier, c'est Jifin et il fonctionne comme un conteneur non privilégié Au fait, c'est ainsi que vous devriez l'installer. Ce n'est qu'alors que vous avez tout installé et que vous vous rendez compte que lorsque vous essayez d'ajouter une bibliothèque multimédia, vous vous rendez compte que ce serveur multimédia ne sait pas où trouver votre dossier réseau. Peu importe ce que tu mets ici. Croyez-moi, j'ai essayé. Cela ne fonctionnera pas pour les conteneurs non privilégiés. Il s'agit simplement d'une limite. Vous ne pouvez rien choisir ici non plus, car il s'agit de dossiers locaux, locaux sur le conteneur du conteneur Jifin dans mon cas, ou il peut s'agir d'un conteneur Plex dans votre cas, mais ils ne sont pas là Mes films et mes émissions se trouvent dans un dossier partagé Open Media Vault. La solution n'est donc pas si compliquée. Avec seulement quelques commandes, nous pouvons le faire fonctionner. Et pour y remédier, nous devons retourner à Proxm jusqu'au nœud lui-même, dans mon cas, cela s'appelle PVE, puis nous devons utiliser cet utilitaire shell Px Mx agira comme un intermédiaire pour nous. Nous devrons d'abord installer ici l'emplacement de notre réseau. Dans notre cas, il s'agit d' Open Media Volt, le dossier du mini-PC sur Open Media Volt, puis nous le transmettrons à notre conteneur Giffin Nous devons donc d'abord créer un dossier local afin de pouvoir l'utiliser comme point de montage. J'irai peut-être au CD MT. C'est généralement un bon début. Je vois qu'il est vide. Je vais créer un nouveau dossier appelé Je ne sais pas, mini PC, mais peut-être en minuscules. Juste pour faire la différence. Il s'agissait du M majuscule et du PC majuscule sur Open Media Volt et tout sera en minuscules ici sur Proxmox Ensuite, je dois installer l'utilitaire de système de fichiers Internet commun , et je peux le faire en exécutant get install CIFS UTS Ensuite, il est temps de monter notre emplacement réseau sur notre emplacement local sur Proxmox Je peux donc utiliser la commande Mount T, puis cet outil CIFS, puis O. Ensuite, nous devons spécifier l'utilisateur sur l'emplacement du NAS sur le stockage connecté au réseau N'oubliez donc pas que pour moi, il s'agit d'un utilisateur SMB, mais souvenez-vous également que je peux également y accéder en tant qu'invité Donc, si je reviens en arrière, je peux utiliser user equals SMB user. Mais ce que je pourrais aussi faire, c'est simplement me connecter en tant qu'invité. Cela fonctionnerait donc également. Mais je vais le reconvertir en utilisateur SMB Maintenant, l'emplacement distant, qui est l'adresse IP de mon coffre-fort multimédia ouvert, puis le dossier partagé sur Open Media Volt, était en majuscule Il s'agit de mon dossier partagé. C' est ce à quoi je fais référence. Revenons à notre commande. Et maintenant, dans quel dossier je veux le monter localement sur le Proxmox, je veux utiliser MiniPC que je viens de créer dans le dossier La voie est donc M&T, Mini PC. C'est ici localement sur le Proxmox. Maintenant, il suffit d'appuyer sur Entrée et il nous demande le mot de passe de cet utilisateur de Samba sur Open Media Volt Je vais donc le taper, et c'est fait. Jetons d'abord un coup d'œil. Voici le dossier de mon mini-PC. Si je vois Dir, maintenant si je lance AI, je devrais pouvoir voir son contenu, et je le peux. C'est essentiellement la même chose que ce que nous avions ici sur mon serveur Ubuntu. C'est ça. Vous pouvez voir que j'ai déjà créé un dossier Jerry Fin avec des films et des émissions, donc nous pouvons aller encore plus loin . Et ceux avec un point sont des dossiers ou des fichiers cachés, donc je ne peux pas les voir, par exemple, ici dans Ubuntu en vue par défaut, je ne peux voir que ceux qui n'en ont aucun devant Mais cela n'a pas vraiment d'importance. Cela fonctionne comme prévu, maintenant j'ai juste besoin d'une commande supplémentaire et la commande est PCT Laissez-moi peut-être d'abord clarifier les choses. La commande est Proxmox Container Toolkit, qui est en bref PCT, puis elle est définie puis l'ID du conteneur de destination Dans mon cas, c'est bon pour Geri. Donc, cet identifiant est deux ou trois pour moi, deux ou trois, cela peut évidemment être différent pour vous. Et puis le point de montage, c'est MP zéro. Zéro s'il s'agit de votre premier point de montage. Pour moi, ça l'est. J'utilise donc simplement le montage 0.0. Maintenant, nous devons fournir l'emplacement du dossier que nous voulons partager avec ce conteneur, et pour nous, c'est MMT Forward Mini PC N'oubliez pas que c'est celui que je viens créer ici sur Px Mx localement, puis virgule, P est égal à une barre oblique Où souhaitez-vous le placer sur votre contenant Jolly Fin Oh, sympa. Il en a disparu un. Je souhaite le placer dans un dossier partagé sur le conteneur. Et maintenant je clique sur Enter, pris un moment, c'était rapide, en fait. Maintenant, si je vais dans mon conteneur Jellyfin sous le dossier partagé de ce conteneur, je trouverai tout le contenu qui trouve localement ici sur Mount Tout ce que je trouve ici sur mon Px Mx en miniPC, je le trouverai également là Mais n'oubliez pas que ce dossier, son contenu, provient en fait d'Open Media volt. C'est donc un peu compliqué, je sais. Maintenant, une dernière chose que je ferais serait aller sur Eryfin et de le redémarrer, afin qu'il prenne correctement en compte toutes les modifications. Je peux voir le processeur augmenter, donc il devrait l'être. Passons au tableau de bord. Les bibliothèques peuvent désormais ajouter du contenu à la bibliothèque, peut-être des émissions en premier. Dossiers. Nous nous intéressons maintenant au dossier partagé local. Si je fais défiler l'écran vers le bas, vous avez un dossier partagé et il est local ici sur le jellyfinw car Px Mx a transmis ces informations à ce conteneur Comme vous pouvez le voir, je peux voir le dossier jellyfin et je peux également voir le dossier shows Je peux l'ajouter correctement maintenant. Le fait est que ce dossier est vide pour le moment, mais si j'y avais quelque chose, il m'indiquerait tous les shells disponibles. Mais là n'était pas le but. J'espère que cela vous aidera, merci d'avoir regardé. 17. Partage de liaison automatique NFS/SMB/CIFS vers le conteneur Proxmox LXC après redémarrage: J'ai récemment publié une vidéo sur Proxmox sur l'accès à dossiers sur des machines virtuelles par des conteneurs lex non privilégiés Plus précisément, dans ce document, le conteneur Giffin accédait au dossier multimédia sur Open Media Volt Mais cette solution fonctionnerait pour n'importe quel autre conteneur Lexy, accédant à n'importe quelle autre machine virtuelle sur cette boîte. Vous aimez cette vidéo. Cependant, beaucoup d'entre vous ont indiqué que cette solution présentée ne survivait pas redémarrage du serveur Proxmox et que vous deviez taper à nouveau ces commandes manuellement après ce Beaucoup d'entre vous ont demandé s'il était possible d'automatiser cette tâche. Et la réponse est oui, bien sûr, Proxmx est une solution basée sur Linux, nous pouvons donc faire tout ce que nous voulons et il existe au moins un million de façons de le faire Commençons alors à l'automatiser. En fait, cela peut également vous montrer comment automatiser d'autres tâches, pas seulement celle-ci en particulier, car nous allons utiliser un script Bs combiné à une tâche Crone, que vous pourrez ensuite modifier comme vous le souhaitez pour effectuer d'autres tâches en développant ou en modifiant simplement ce script BS Commençons par ce que nous avons actuellement ici. Mais je ne veux pas répéter tout ce que nous avons fait dans cette vidéo précédente, mais je voulais juste récapituler rapidement ce que nous avons fait là-bas, afin que nous soyons sur la même longueur d'onde J'ai essentiellement ici, nous avons un conteneur Eryfin, et ici nous avons une machine virtuelle Open Media Volt Vous pouvez ignorer cet ubuntu car il n'est pas utilisé à ces fins. Donc, si je me connecte à Open Media Volt, ce que nous avons ici, c'est que j'ai l'utilisateur. L'utilisateur est appelé utilisateur SMB, et nous avons configuré des exemples de services avec un dossier partagé appelé Mini PC Mais veuillez noter le M majuscule, P majuscule et le C. Et les invités sont également autorisés dans ce dossier. Cela signifie que je peux y accéder en tant qu' invité ou en tant qu'utilisateur SMB Donc, ce que nous avons fait ensuite, nous sommes allés sur Proxmox jusqu'au nœud, le PVE. Nous avons créé un dossier dans le dossier M&T appelé MiniPC, il s' agit donc du dossier, puis nous l'avons monté à cet emplacement, donc à cette adresse IP, et nous avons monté ce dossier à cet emplacement La commande que nous avons utilisée était L'utilisateur peut être invité ou utilisateur SMB, comme je l'ai dit, barre oblique 192-168-1202, qui est l'adresse IP du volt multimédia ouvert, puis en avant le mini-PC avec M et le PC majuscule exactement comme open media volt, puis en avant le mini-PC avec M et le PC et nous avons monté ce dossier dans ce dossier local sur Proxmox, qui ce dossier local Si je le fais maintenant, je vais avoir une erreur. Eh bien, le mot de passe est vide. En fait, rien n'a été affiché, mais ce dossier est déjà monté. Donc, si j'y vais, que je vois le mini-PC, si je fais LS LA, je verrai tous les dossiers qu'il contient, mes films et mes émissions. Ainsi, mon Proxmx, le Proxmx lui-même, peut maintenant voir les dossiers qui se trouvent dans le coffre-fort Open Media Mais ce que nous avons fait ensuite, nous avons dû transmettre ces informations à Gifin Container Ce que nous avons fait, c'est une commande appelée PCT, puis nous avons défini l' ID du conteneur d'elifin qui est deux ou trois dans mon cas, MP zéro, forward slash M&T, forward slash mini PC, puis nous avons spécifié le point de montage tel qu'il sera vu sur l'eifin et il vu sur l'eifin et C'est donc tout ce que nous avons fait dans la vidéo précédente. Je ne sais pas ce qui se passe si je réexécute cette commande. Probablement une erreur. OK. Ce n'est pas une erreur, mais nous pouvons consulter Jellyfin et constater qu'il existe déjà des ressources, je crois . Oui, c'est le point de montage. Vous pouvez voir ce point de montage. mini-PC MMT qui se trouve sur Proxmox est déjà monté en tant que dossier partagé Mais n'oubliez pas que Mount MiniPC est en fait monté à nouveau sur notre système open media volt Les données passent d' Open Media Volt à Proxmox, puis transmises à Jellyf C'est très bien. Tout ça est cool. Nous savons que cela fonctionne. Si je vais voir mon Lyfin, tu peux voir qu'il fonctionne Je peux voir ces films. Il ne s'agit en fait que d'une vidéo. Mais si je vais dans le tableau de bord, si je veux ajouter du type de contenu de bibliothèque, disons des films, je peux ajouter un dossier, appelé « Je ne sais où il se trouve » deux fois, mais appelé dossier partagé. Dans ce dossier, je peux voir ces films et ces émissions. Nous savons que cela fonctionne. Quel est le problème alors ? Lorsque nous redémarrons le Proxmox, le problème est principalement que notre Proxmox n'est pas en mesure de monter le dossier sur Open Media volt car à ce stade, open Media volt ne sera pas opérationnel Il n'y a donc rien à monter. Et par conséquent, il n'y a rien à redire à Geyfin Et vous ne pouvez pas non plus utiliser le fichier FA Stab pour la même raison Si l'open media volt est en panne, vous ne pouvez rien y faire. Nous devons donc démarrer l'open media volt après le redémarrage, puis monter le dossier sur Px Mx, puis le transmettre à Geryfin et recréer l'ancien chemin que nous avions fait dans la vidéo précédente, Donc, avant de faire quoi que ce soit, redémarrons et voyons ce qui nous manque. Donc, il suffit de redémarrer, vous savez, tout fonctionne. Je ne sais pas ce qui sera cassé. Ça ne fait rien. Voyons voir. Oh, en fait, ce n'est pas si simple. Je ne pense pas à ces machines virtuelles. OK, cela a arrêté le conteneur Jellyfin, mais il pourrait avoir du mal à arrêter automatiquement d'ouvrir Medivolt Alors d'accord, laisse-moi clore ça. Laisse-moi y aller. Oui, cela fonctionne toujours. Alors arrêtons-nous peut-être ici. C'est bon. Et le bit restant est Ubuntu. Permettez-moi de vous renseigner là-dessus, car il s'agit d'un serveur Ubuntu. Je n'ai pas de GE. Et nous fermons maintenant. OK, sympa. Donc, celui-ci devrait également être arrêté sous peu, puis tipxmx redémarrera Désolée, je n'y avais pas pensé. Oh, il y a eu un petit bip, serveur a redémarré. Je ne sais pas si tu as entendu ça. Donc, si je l'actualise, il devrait bientôt être de nouveau opérationnel, et nous verrons ce qui manque. Le serveur est opérationnel, pas encore complètement, mais devrait passer au vert sous peu. D'accord, le serveur est vert, mais je suppose qu'il ne démarrera rien tout seul. Voyons donc d'abord ce que notre script doit faire. Je dirais qu'il faudrait d'abord lancer Open Media Volt. Cela devrait être notre point de départ. Donc, dans l'interface graphique, je cliquerais simplement sur ce bouton de démarrage, mais nous ne pouvons pas le faire maintenant. Nous devons créer notre script, et dans le script, nous avons besoin d' instructions en ligne de commande pour Proxmx démarre cette machine virtuelle en particulier Au fait, ce GI ne fait rien vraiment. Lorsque vous cliquez sur Démarrer, vous générez essentiellement cette commande CLI en arrière-plan pour démarrer la machine virtuelle. Nous devons déterminer quelle est cette commande générée par ce bouton. Alors prenons peut-être quelques notes. Ouvrons le fichier texte, ce que nous devons faire. Démarrez la machine virtuelle. Passons donc à Google ProxMxh pour démarrer Virtual Machine. Ligne de commande. OK. C'est une bonne chose. Ces principaux liens semblent corrects. Alors cliquons sur l'un d'entre eux. Voyons voir. La liste QM nous montrera toutes les machines virtuelles et comment démarrer QM start, puis l'ID de la machine virtuelle C'est parfait. C'est ce dont nous avons besoin. Retournons ici. Éditeur de texte. Peut-être que nous allons d'abord tester. Passons au nœud du shell, et c'était QM list Il répertorie toutes nos machines virtuelles, et deux sur deux sont celles qui nous intéressent. C'était donc QM start, deux contre deux et un écran. Parfait. Je l'ai déjà fait. C'est déjà vert. La commande dont nous avons besoin est donc QM start deux ou deux. De quoi avons-nous besoin ensuite ? Avant d'aller plus loin, je dirais que nous devrions avoir une sorte de confirmation que cette machine virtuelle est opérationnelle, car vous avez vu que cela a pris du temps et nous ne savons pas vraiment combien de temps il faut pour démarrer cette machine virtuelle pour Proxmox Il doit donc y avoir une commande capable de vérifier cet état. Revenons donc à Google. Que recherchons-nous sur Google ? Peut-être Proxmx comment vérifier si la machine virtuelle fonctionne, quelque chose comme ça Nous pouvons le voir directement depuis Px Mx. Il y a quelques instructions. Et nous pouvons voir que nous pouvons définir le statut QM, puis l' ID de la machine virtuelle. C'est ce que nous allons faire. État du QM. Deux contre deux. Le statut est en cours d'exécution. Donc c'est cool. Mais pour notre script, je ne m'intéresse qu' à cette partie, la course à pied. Je ne veux pas cet appel sur le statut, bla, bla. Utilisons donc la commande Ok pour récupérer uniquement ces informations. Il s'agit donc du statut QM deux ou deux, commande précédente, puis nous pouvons le rediriger vers le PC et nous ne voulons imprimer que le deuxième bit Oh, c'est mieux. C'est ce dont j'ai besoin. Courir. C'est ce qui m'intéresse. Copions cette commande. C'est exactement ce dont nous avons besoin comme confirmation. C'est parfait. Ce dont nous avons besoin ensuite. Une fois que la machine virtuelle est opérationnelle, c'est maintenant à l'étape que nous pouvons monter dans le dossier du Proxmx Le dossier est toujours là. Vous pouvez voir MiniPC. Mais si vous y allez, vous verrez qu'il est vide parce que nous n'avons pas installé ce qui se trouve sur Open Media Volt. Pour notre script, la prochaine étape sera de monter ce dossier et il s'agissait de monter un utilisateur CIFS O. Peut-être que dans ce but, nous utiliserons cet utilisateur de Samba, l'autre utilisateur, mais je devrai spécifier le mot de passe car cet utilisateur possède également le mot de passe Il s'agit donc simplement de deux points sans espaces, puis du mot de passe. Puzzle super sécurisé. C'est juste dans ce but. Je l'ai changé. Et puis l'emplacement du dossier distant et l' emplacement du dossier local. Si je fais le Los Angeles maintenant, c'est le truc. 1 seconde. Retournons en arrière. OK. Tu sais quoi ? Vous savez pourquoi cela n'a pas marché parce que je me trouvais en fait dans ce dossier, dans le mini-dossier. Il a donc été utilisé par moi. C'est pourquoi j'ai eu l'impression de n'avoir rien fait. J'ai donc dû revenir en arrière, aller plus loin dans n'importe quel autre dossier, et je n'ai pas vraiment eu à réexécuter cette commande. Il était monté. J'ai juste dû rafraîchir ces informations. Mais comme vous pouvez le constater, cela fonctionne comme prévu. Chose. D'accord, mais peu importe. Nous pouvons voir que cela a fonctionné. Alors, quelle est la prochaine étape ? Eh bien, cette commande PCT. N'oubliez pas de transmettre maintenant ces informations du mini-PC à la jellyfin Mais si nous allons à Jifin, nous pouvons voir que ce point de montage est réellement là Ces informations ne sont pas manquantes après le redémarrage, nous n'avons donc pas vraiment besoin d'exécuter cette commande PCT Et le démarrage ne supprime pas ces informations, nous sommes donc d'accord avec cela. Donc, en gros, la dernière chose à faire est de démarrer jifin Mais comment démarrer Jifin ? Ce n'est pas une machine virtuelle. Il s' agit d'un conteneur. Donc, ce que nous faisons, c'est Google. Nous recherchons sur Google quelque chose comme Px Mx, comment démarrer un conteneur LAX Et peut-être CLI, quelque chose comme ça. Encore une fois, d'abord par le haut, donc Y PCT échoue, mais Alex C fonctionne Il semble donc que cela fonctionne. On dirait qu'Alex commence, puis l'identifiant du conteneur, mais avec N. Perfect. Essayons-le. Passons à nouveau au nœud, démarrage de LexC, à W it N et à l'ID du conteneur Dans mon cas, c'est deux sur trois. Effin est un contenant ID deux sur trois. Entrons. OK. Le conteneur est maintenant ouvert et j'ai oublié de prendre des notes. Copions cette commande. J'ai juste arrêté de prendre nos notes. C'était donc pour démarrer Container. Mais la commande mount est manquante, nous allons donc la copier à partir de l'historique. Je crois que c'est ça. Alors, comment créer un script à partir de ce truc ? Écrivons-le quelque part sur Proxmox sous forme de script à barres. Passons donc au dossier racine. Qu'est-ce qu'on a là ? Nous pouvons peut-être choisir des options. C'est possible. Cela n'a pas vraiment d'importance, mais allons-y pour voir l'option. Y a-t-il quelque chose ? Non, rien. Créons donc un dossier peut-être appelé scripts. Peut-être aurons-nous d' autres scripts plus tard. Passons à ce dossier. Comment l'appelle-t-on ? Peut-être le mont DotSH. DotSH signifie qu'il s'agit d'un script bash. Mais pour Linux, peu importe. C'est plus d'informations pour nous. Si vous utilisez Bar Script, si vous utilisez LSLA, vous verrez que ce fichier n' est pas exécutable, ce qui signifie que nous ne pouvons pas l' exécuter en tant que programme La première chose à faire est de modifier, ajouter un bit exécutable à ce fichier, ce qui signifie que nous devons exécuter le mode CH plus X, puis le nom du fichier. Si nous répétons la même commande, LSI, maintenant, nous pouvons voir ce petit X, ce qui signifie que le fichier est exécutable. C'est ce dont nous avons besoin. Disons que peut-être, nous avons le fichier oui, nous l'avons créé, MunTH, mais il est actuellement vide, mais c'est un fichier exécutable Faisons Nano Mount Age pour modifier le fichier. Maintenant, nous pouvons faire ce que l'on appelle Shibang. Il s'agit essentiellement d'une instruction pour le système sur la façon de traiter ce type de fichier. Nous utilisons donc Bin ENV space Bash. C'est une police un peu foncée, mais tu sais quoi ? Ça ne fait rien. Voici donc notre première ligne. C'est ainsi que nous démarrons chaque script à barres. Cliquez sur Enter. Et ce que nous avons eu ensuite, c'est QM qui a démarré deux contre deux. C'est donc ce que nous faisons. AM Start deux contre deux C'est notre première ligne. Et puis c'était quoi ? QM, état QM, deux contre deux pour vérifier l'état de notre machine virtuelle si elle est opérationnelle Ensuite, nous nous sommes intéressés uniquement à cette deuxième partie, qui était le mot courant. Le petit problème, c' le programme commence à oh deux puis passe à deux sur deux. Le résultat sera différent. La machine virtuelle ne sera pas en cours d'exécution à ce stade. Si nous exécutons le statut immédiatement après le démarrage de la machine virtuelle, le statut sera différent. Il ne fonctionnera pas. Donc, ce que nous devons faire à la place, attendre que cette sortie de la commande status soit réellement exécutée. Donc ce que je veux dire, c'est que nous embrassons tout cela. C'est donc comme une fourchette monétaire. Nous adoptons tout cela parce qu'il s'agit d'une commande, et nous faisons ensuite d'égal à égal courir. Et nous devons également utiliser des crochets ici, juste pour nous assurer qu'il s'agit d'une chaîne. Donc, en gros, nous exécutons cette commande, puis nous la traitons comme une chaîne, et cette chaîne doit être égale à une exécution. Nous avons besoin que la sortie fonctionne simplement. Le côté gauche doit correspondre au côté droit. Il s'agit donc d'un test. Dans Bash, c'est un test, et tous les tests que vous effectuez sont entre crochets comme ça Donc, ce que je veux dire maintenant, c'est que si je commence jusqu'à ce que cela soit vrai, il y ait un point-virgule à la fin, toute cette ligne doit être Si c'est vrai, c'est bon. Mais si ce n'est pas le cas, passez à l'étape suivante. Je sais que cela peut être difficile, mais ce que nous faisons ici, nous disons simplement d'exécuter cette commande, et si le statut est en cours d'exécution, c'est bon. Nous avons terminé. Mais sinon, si ce n'est pas vrai, alors glissez pendant 2 secondes. En d'autres termes, attendez 2 secondes, répétez cette commande et continuez jusqu'à ce que cela soit vrai. Je sais que c'est un peu compliqué, mais c'est ce que c'est. Mais ensuite, faisons le montage. L'utilisateur de Mount T CIFS était un utilisateur de Samba. Et l'emplacement du dossier distant et du dossier local. Allons y jeter un œil. Q et statut. OK, montez, et maintenant nous démarrons le contenant d'élifin, qui a un identifiant de deux sur trois Nous commençons donc par cela. C'est notre script de bar. Et une seconde. J' ajouterai deux choses. En fait, je vais passer environ 20 secondes ici et aussi je ne veux pas que tout ça fonctionne en même temps. Je veux dire, il ne fonctionnera pas en même temps de toute façon, mais je veux lui donner un peu de temps que nous puissions voir ce qui se passe réellement Tout d'abord, nous devrions avoir Open Media Volt opérationnel. Ensuite, le dossier devrait être monté, puis au bout de 20 secondes supplémentaires, nous devrions voir le Jerry Fin apparaître afin que nous puissions réellement voir la progression en regardant cette sortie. Mais comme je l'ai dit, vous pourrez modifier ce script plus tard. Ça n'a pas vraiment d'importance. Pour l'enregistrer, nous appuyons sur Ctrl O, puis sur Entrée et Ctrl X. Et nous pouvons vérifier le contenu de ce fichier à l' aide de la commande cut. Cut Mount, c'est notre script à barres. C'est bien, mais question suivante, comment exécuter ce script lorsque le serveur redémarre ? Parce que c'est ce dont nous avons besoin. Nous voulons exécuter toutes ces commandes chaque fois qu'un serveur Proxmox complet Nous pouvons donc le faire en utilisant l'onglet Crone. Et Cron tab, vous pouvez écrire comme Crone tab. L, il vous répertorie les offres d'emploi en cours, et actuellement il n'y en a aucune en cours parce que nous pouvons voir ce hachage Cela signifie que cela est en fait commenté, donc c'est juste pour notre information, mais aucun Krones n'est actif. Nous devons créer un nouveau ron qui s'exécutera à chaque redémarrage. Alors faisons-le. Nous utilisons l'onglet Crone. Une commande pour modifier l'onglet cron, l'onglet cron actuel, puis vous pouvez lire tout cela car il explique réellement ce qu' il fait, par exemple, ici Si vous souhaitez exécuter quelque chose chaque semaine à 5 h 00 , c'est ainsi que vous le configurez dans un onglet cron. Vous pouvez donc le voir ici. C'est une minute, une heure, jour du mois, un jour de la semaine, etc. Donc, si nous voulons le modifier, il suffit d'ajouter une autre ligne ici. Mais le fait est que je ne veux pas utiliser ce format parce que ce format signifie je veux l'exécuter à un moment précis. Si je mets quelque chose comme zéro, disons que c'est à 22 heures. L'astérisque un sur cinq signifierait que je veux lancer quelque chose à 22 heures. Du lundi au vendredi, uniquement Ce n'est pas ce que nous voulons atteindre. Nous voulons exécuter cette tâche Cron chaque fois que le serveur redémarre J'ai donc besoin d'une commande spéciale, et elle est appelée au redémarrage. Cela signifie que cette ligne s'exécutera toujours lorsque nous redémarrerons le serveur, et il démarre. OK, cool. Alors, que voulons-nous exécuter ? Nous voulons exécuter des scripts Opt. Ensuite, nous l' avons appelé mount DotSH. Cela signifie que nous voulons exécuter ce script chaque fois qu' un serveur redémarre Mais pour Cron Tab, vous avez besoin d'un peu plus d'informations Je veux dire, tu n'en as pas toujours besoin, mais pour être honnête, le sexe, tu sais, je l'apprends à mes dépens. Vous devez donc d'abord spécifier ce que vous souhaitez utiliser pour exécuter ce script. Et nous voulons utiliser user been Bash. Nous voulons lui dire explicitement qu'il s'agit d'un script à barres. Et puis, ce que je fais habituellement, je redirige le développeur. Je veux dire, on peut me laisser l'écrire. Vous n'avez pas à vous en soucier beaucoup, mais cela signifie essentiellement que nous redirigeons la sortie standard vers le périphérique Dev null, qui la supprime essentiellement Et la sortie standard est que chaque fois que vous exécutez des commandes, cela génère une sortie. Nous disons que cela ne nous intéresse pas, et cette ligne indique qu'elle redirige l'erreur type vers la sortie standard Mais comme nous supprimons la sortie standard, cela signifie que toutes les informations générées ou tous les messages générés lorsque nous exécutons le script sont simplement supprimés Ils ne nous intéressent pas. Et puis il y a encore une chose très importante, je dirais que je spécifie la variable d'environnement path. À ce qu'il fait, il indique à Chrome où il peut rechercher les fichiers exécutables ou les fichiers binaires, ils sont appelés Il existe différents emplacements, et par défaut, Cron tap chron est généralement inutile avec cela Il est toujours préférable de spécifier tous ces emplacements distincts car deux points séparent chaque emplacement. Cet endroit est donc différent de cela, et cetera. Alors croyez-moi, il vaut mieux l'avoir que ne pas l'avoir. C'est beaucoup, je sais. Donc, ce que nous devons faire, nous devons appuyer sur Escape, colonne W, Q, Enter. Et nous pouvons voir Cron Tap installer un nouveau Cron Tap. Donc, si nous faisons maintenant Cron tap L, cela nous montrera notre travail avec Crown Nous sommes maintenant prêts pour le redémarrage et voyons s' il fonctionne comme prévu. OK, je sais déjà que je dois arrêter manuellement d'ouvrir Media Volt. Ouvrons-le à nouveau. Ouvrez une session et éteignons-le car le redémarrage ne le fera pas pour nous. C'est bon. Attendons qu'il soit réellement en panne. OK, c'est fini maintenant, le moment de vérité. Redémarrer. Voyons ce qui va se passer. Connexion fermée. Si je rafraîchis. OK, ça arrête toujours le griffon. Ouais. Éteins le conteneur, d'accord ? Oh, c'est bon. Maintenant c'est fini. Il est donc en train de redémarrer. Petit bip Je ne sais pas si tu l'as entendu. Cela signifie qu'il va revenir. Voyons voir. La première chose que nous devrions voir c'est l'ouverture des médias à venir, c' est-à-dire un identifiant à deux contre deux. Oh, c'est déjà prêt. Cela a été rapide. Nous allons attendre Eifin maintenant. Nous pouvons également vérifier l'état du CTL du système, Crone, je pense. Oh, oui. Cron est donc en cours d'exécution, et il nous montre également le résultat des journaux les plus récents Nous avons pu voir le démarrage de la tâche PVE. C'est pour deux ou deux. Cela signifie pour Open Media Volt. Et que se passe-t-il ? Et avec Eyfin ? Tatus s'est arrêté. Voyons si le dossier a été monté. Mais. Et ce n'est pas le cas. Oh, d'accord. Très bien. 1 seconde. Tout gâche. Allons voir où c'était ? Scripts d'options. Ouais. Oh, tu vois le problème ? Stupide. J'ai oublié le O ici. D'accord. J'aurais dû le copier-coller à la place. Allons-y. Non, non, montez un point sur un côté. C'est le truc. Ensuite, contrôlez O, entrez Control X. Allons ouvrir Media volt, redémarrez-le. Je veux dire, arrête de l'éteindre. Redémarrez à nouveau. Attendons que cela s'arrête complètement. Redémarrer. J'ai entendu un petit bip, donc il redémarre. Oui, nous ne pouvons pas encore y accéder. Je devrais revenir sous peu. Oh, ça y est. Voyons voir cette fois. Succès ou échec ? Ouvrez Media Volt. C'est rapide. Je suis surpris. C'est tellement rapide que ce statut cesse de fonctionner. Voyons s'il est maintenant correctement monté. OK, revenons en arrière. Non, tu sais ce que nous pouvons faire ? Désolée. Eh bien, je veux vraiment l' enregistrer, parce que c'est ce à quoi ça ressemble d' habitude. Quelque chose ne va pas. Nous ne savons pas ce qui ne va pas. Pourquoi ne le monte-t-il pas ? Nous pouvons le faire. Nous pouvons simplement exécuter notre script manuellement, opter pour des scripts et ensuite c'est Mounth. Allons-y. Voyons ce qui va se passer. Je cours déjà. Mount Come on, introuvable. Ligne trois, contrôlons. Set. Regardons, il y a un problème dans la troisième ligne. Un, deux, trois, je crois que c'est juste une question d'espacement. Les espaces se trouvent ici au début et à la fin. Voyons voir. Faisons maintenant. Nous avons donc une, deux, trois, troisième ligne. Il s'agit de gémir à propos de quelque chose ici, et je crois que c'est à propos des espaces Control O, Control X. Réexécutons-le. C'est déjà mieux. On ne voit rien. Cela signifie qu'il fait quelque chose. Faire quelque chose signifie qu'il dort maintenant pendant 20 secondes, tu te souviens ? Mais il n'affiche plus cette erreur. Nous pouvons donc attendre maintenant. Nous pouvons évidemment ignorer la machine virtuelle déjà en cours d'exécution car nous savons qu'elle l'est. Nous attendons vraiment la monture et le début de la méduse S'ils commencent, c'est vrai. OK, c'est terminé. Alors regardons Jellyfin. Il devrait revenir. C'est bon, il fonctionne. Cela signifie que nous devrions également avoir le même problème qu'avant. Nous pouvons voir que ces dossiers sont maintenant disponibles. Un dernier test. Redémarrons et voyons si cela fonctionne après le redémarrage. Ouvrez à nouveau Media Volt. Je sais que c'est une longue vidéo, mais d'un autre côté, je voulais vous montrer l'ensemble du processus. Redémarrons à nouveau. Ouvrez le média, baissez le son. Alors oui, redémarrez. Rafraîchissons-le. C'est bon, nous sommes de retour. photovoltaïque devrait donc devenir vert sous peu, et il en va de même pour le volt en milieu ouvert. Et maintenant, je suis presque sûr que cela fonctionnera comme prévu. Attendons Jellyfin pour qu' elle soit également belle et verte. Nous avions ces dérapages. Vérifions donc plutôt le support. Et elle est là. Regarde ça. A fonctionné comme prévu. Attendons donc les 20 secondes restantes pour que Lyfin apparaisse. Et il est opérationnel. Ouvrons alors Jellyfin. Et je peux déjà voir mes films. Donc, si vous y allez pour la dernière fois, nous voulons aller ici dans les bibliothèques, si vous voulez ajouter une bibliothèque, nous verrons, je veux dire, des films, oui. Et le dossier, nous pouvons voir ce dossier partagé, et nous pouvons voir des films et des émissions. Donc oui, pour être honnête, cela a pris un peu plus de temps que prévu, mais j'espère que cela vous plaira. Eh bien, une dernière chose. Comme vous pouvez le voir, par exemple, ces deux ou quatre, c'est mon Ubuntu, mais il est toujours en panne car il n'est pas inclus dans notre script bash, oui Donc, ce que je peux faire, par exemple, maintenant, c'est passer au PC, je peux passer à ma préparation, et je peux faire du nano-montage SH et QM démarrer deux ou deux. C'est déjà là. Je peux également ajouter QM start deux ou quatre. Donc, la prochaine fois que je le redémarrerai, mon Ubuntu sera également opérationnel. Je vais faire Control O, entrer Control X. Très bien, donc c'est tout ce que je voulais dire aujourd'hui. J'espère que tout cela a du sens, et je vous remercie de votre attention. 18. Lire ET ÉCRIRE à partir d'un conteneur LXC sans privilège: Dans l'une des vidéos précédentes, nous avons monté un dossier partagé depuis machine virtuelle Open Media Volt sur Proxmox, puis nous l'avons transmis à un conteneur Alexy non privilégié La machine virtuelle et le conteneur Alexy étaient tous deux exécutés sur Proxmox Mais beaucoup d'entre vous ont remarqué que vous ne pouvez lire qu' à partir de cet emplacement distant lorsque Media Volt est ouvert. Je veux dire, notre conteneur Alexy non privilégié, dans ce cas, était s'il ne pouvait pas écrire vers cet Aujourd'hui, je vais vous montrer pourquoi et comment modifier ce comportement par défaut afin que conteneur Alex puisse écrire sur la machine virtuelle. En fait, peu importe de quelle machine virtuelle il s'agit. Il n'est pas nécessaire que ce soit Open Media Volt. Il peut s'agir de truens non classés, ou peut-être d'une machine virtuelle complètement différente de celle que vous avez là Peu importe le contenant Alex que vous avez. La méthode que je vais montrer peut être appliquée à n'importe quelle machine virtuelle et à n'importe quel conteneur LX que vous pourriez avoir sur votre serveur. Nous comprendrons également pourquoi un conteneur privilégié peut écrire sur cet emplacement distant, alors que le conteneur non privilégié ne peut pas, par défaut, le faire Et nous verrons ce que nous devons changer pour obtenir ces autorisations d'écriture pour les conteneurs LLC non privilégiés Pour cette vidéo, j'utilise à nouveau l'open media volt simplement parce que je l' ai déjà lancé et que mon dossier partagé s'appelle open Media volt. Je suis dans le stockage, dans les dossiers partagés, et vous pouvez voir le nom open media volt, chemin relatif open media volt. Nous en aurons besoin plus tard. Notez que lorsque vous ajoutez un dossier partagé, vous devez également définir les autorisations appropriées. Ce sont les miens, ceux par défaut. L'administrateur sait lire et écrire, l'utilisateur peut lire et écrire, et tout le monde sait lire uniquement, donc je n'ai pas changé. Cet open media volt possède donc les paramètres par défaut. Ils ont également un utilisateur. J'ai créé un utilisateur, qui s'appelle SMB User, et nous l'utiliserons pour nous connecter à ce partage En gros, cet utilisateur SMB aura les autorisations de lecture et d'écriture sur ce dossier partagé Revenons d'abord à Proxmox et montons ce partage Samba sur le Proxmox lui-même Voici mon Proxmox. Je vais aller au PVE. Vous pouvez voir que two oh two est ma machine virtuelle open media volt. J'ai aussi un peu d'Ubuntu, mais nous pouvons les ignorer. Ce dont j'ai besoin maintenant, c'est du PVE et je passe chez Shell. Dans ce shell, je vais peut-être le créer dans, passons à CD MMT Si nous utilisons du LSL, vous pouvez voir qu'il est vide. Je vais créer ici un dossier appelé MiniPC. Je crois que c'est ce que nous avons utilisé la dernière fois. J'utilise donc leur commande Make pour créer un nouveau dossier, nous l'appelons MiniPC. Donc, si je fais du LSL maintenant, c'est mon dossier vide Et pour monter ce Sabah, j'ai besoin d'un utilitaire appelé CIFS, donc je dois d'abord l'installer Et la commande est AG, installez CIFS Utils. Dans mon cas, vous pouvez voir que c'est déjà la version la plus récente. Je l'ai installé, mais vous devrez probablement exécuter cette commande. Nous pouvons maintenant monter ce dossier distant, ce dossier Media Volt ouvert, dans le dossier local M&T Forward Slash Mini PC La commande dont j'ai besoin est mount CIFS. Ensuite, j'utilise O. Cela permet de fournir des informations supplémentaires telles que les mots de passe des utilisateurs, comme les identifiants de groupe que nous découvrirons plus tard. Mon utilisateur est donc un utilisateur SMB. Je dois maintenant spécifier cet emplacement distant. Quelle est donc l'adresse IP d' Open Media Volt et quel est le dossier que je souhaite monter ? Donc, si je reviens pour ouvrir Media Volt, si je passe aux interfaces réseau, j'ai changé mon adresse IP en 192-168-1202 Et le dernier chiffre, deux ou deux, correspondra à mon identifiant de machine virtuelle. C'est ce que je fais toujours, comme 202. Je sais que si le VMID est 202, alors l'adresse IP est 192 1681 point deux sur deux. C'est donc ce que j' utilise dans mes commandes. 16812 oh deux, puis le nom du dossier, et le nom du dossier se trouve ici dans le stockage, les dossiers partagés, et ils l'ont appelé open media volt J'y retourne et ils disent « open media volt ». Maintenant, je veux le monter ici localement. Ils utilisent le dossier que je viens de créer. C'est donc MMT Mini PC. Maintenant, le mot de passe, j'ai configuré pour l'utilisateur SMB, et c'est tout Si j'exécute maintenant la commande Mount, je verrai ici en bas ce montage. Et je veux que vous inspectiez toutes ces sorties, car nous avons le nom d'utilisateur SMB, mais pas cet ID utilisateur et cet ID de groupe Actuellement, il s'agit de l'ID utilisateur zéro, ID de groupe zéro. Pourquoi ça ? Parce que j'ai monté cet emplacement distant en tant qu'utilisateur root ici. Je suis toujours utilisateur root sur ce Px Mx sur le nœud PVE. Si j'exécute command ID, c'est ce que je suis. Root a un ID utilisateur zéro et un ID de groupe zéro. C'est pourquoi il a été transmis comme ça à la commande mount. J'espère que c'est logique. Et si j'efface cette flèche, peut-être vers le haut, je relie simplement cet emplacement distant à cette adresse IP et à ce dossier, je le monte dans le dossier local M&T MiniPC Cela signifie que si je contrôle C, si je vais sur ce miniPC M&T, je devrais voir le contenu que j' ai sur Open Media Volt sur cette Alors faisons-le. LSL, c'est mon dossier. Si je vois D to MiniPC LSL, je peux voir Mark C'est, en fait, le seul fichier que j'ai dans mon dossier partagé Open Media Volt. Ce contenu provient donc d'Open Media volt. Il n'est pas présent localement sur le Proxmox. Tout ce qui se trouve sur Open Media Volt, je pourrai le voir en me rendant à cet endroit, M&T Mini PC Chose importante à ce stade, nous devrions être capables de lire et d'écrire à distance depuis le Proxmox lui-même, je veux dire, parce que cet utilisateur spécifié ici, l' utilisateur S&B doit avoir des autorisations de lecture et d' Donc, si, par exemple, je touche un nouveau fichier appelé Marek 2, je devrais être capable de le faire Maintenant, si je fais du LSL, j'ai deux fichiers. Peut-être que pour être encore plus clair, si je passe à une autre machine, comme c'est mon MacBook, et vous pouvez le voir, je me connecte également au même dossier Media Volt ouvert à partir d' ici que l' utilisateur de Sbuser Si je vais dans ce dossier, je peux effectivement voir ces deux fichiers, ce qui prouve seulement que je suis capable écrire sur cet emplacement distant à partir du Proxmx lui-même Vous devez vous assurer que cela fonctionne comme prévu, car sans cela, il ne sert même à rien d'aller plus loin. Je veux également que vous remarquiez que ce dossier mini-PC appartient à l'identifiant root, je veux dire à l'utilisateur root et à l'ID du groupe root. Parce que cela changera plus tard. Et l'identifiant de l' utilisateur root est toujours zéro. ID utilisateur zéro et ID de groupe zéro. OK, pour l'instant, rien ne semble étrange. Tout fonctionne comme prévu. Nous pouvons donc essayer de le transmettre plus loin, cet endroit à notre compagnon défavorisé pour voir ce qui se Et je n'ai pas encore de copainer, alors permettez-moi d'en créer un rapidement Je clique donc ici sur Create City means create container. Je vais lui donner un identifiant de deux sur trois. Le nom d'hôte, je l' appellerai Mark LLC. Je vais créer le mot de passe de l'utilisateur root. Je vais cliquer sur Suivant. Maintenant, le modèle. J'ai un modèle disponible, mais n'importe quel modèle fera l'affaire. Je veux juste dire qu'il n' existe pas de contenant Elfin Alex Il s'agit essentiellement d'un de ces modèles avec Elfin installé en plus de cela Ou vous pouvez installer tout ce que vous voulez. Vous pouvez en avoir plusieurs. Vous pouvez avoir tous vos programmes sur un seul conteneur Lx. Mais cela n'a pas vraiment d' importance. Ce n'est pas notre sujet, alors nous cliquons sur Suivant. Les huit concerts de Disks, c'est bien. C'est juste à des fins de test. Cliquez sur Suivant. CPO peut-être deux Ensuite, la mémoire, la mémoire principale, je vais en mettre 4 096, le swap peut rester tel quel Ensuite, réseau, je vais mettre l'adresse IP statique 192-168-1203. Comme je l'ai dit, je fais correspondre l'ID de la machine virtuelle ou du conteneur LACI Il est donc plus facile de me souvenir de l'adresse IP dont il s'agit dans 24, Gateway 192, 168, un, un. C'est mon routeur domestique. Je clique donc sur Suivant, DNS, le laisse tel quel et je termine. C'est ça. Ça va. C'est donc terminé. Je devrais voir, je le vois déjà. Le nom vient de changer en Mark LACC, donc je peux maintenant démarrer mon conteneur Cela a pris quelques secondes et le conteneur est opérationnel. Il suffit donc de double-cliquer dessus et je peux m'y connecter. J'utilise root et le mot de passe que je viens fournir lors de la création du conteneur. C'est mon contenant. Laisse-moi voir D pour le dossier racine, S L. Voici tous les dossiers disponibles ici. Comme nous l'avons fait dans la dernière vidéo sur le Px Mx, si je reviens au Px Mx, nous lançons la commande PCT set, puis l'identifiant du conteneur 23 Ensuite, nous avons créé le point de montage MP Zero. Maintenant, nous indiquons le dossier local. Nous voulons lier le support, qui est un mini-PC M&T, et le point de montage sur le conteneur est égal à une chemise Cela signifie qu'à l'emplacement racine, je vais créer un dossier partagé, sera lié au mini-PC M&T ici sur le Proxmox Donc je clique simplement sur Enter, c'est tout. Maintenant, si je retourne dans mon conteneur, et si je lance à nouveau LSL, regardez ce qui a changé J'ai maintenant un dossier partagé. Si je fais défiler l'écran vers le haut, il n'était pas là auparavant. Je peux donc soit le créer manuellement et le lier à l' hôte Proxmox, soit s'il n'existe pas, il sera créé pour Donc, si je vais là-bas, voir le t-shirt, LSL, je peux voir ces deux fichiers qui se trouvent sur Open Media Volt qui sont transmis à ProxMoxHST puis transmis de ProxMaxHst vers ce conteneur vers ce conteneur privilégié. je peux voir ces deux fichiers qui se trouvent sur Open Media Volt qui sont transmis à ProxMoxHST puis transmis de ProxMaxHst vers ce conteneur vers ce conteneur non privilégié. Le problème, c'est que je ne peux rien écrire. Donc, si je touche Mark 3, autorisations me sont refusées. Et certains d'entre vous remarqueront peut-être que la commande PCT a créé ce dossier partagé pour l'utilisateur nobody et le group no group Et peut-être pensez-vous que c'est notre problème, mais croyez-moi ou non, ce n'est pas notre problème. Même si vous le remplaciez par une racine, cela ne résoudrait pas notre problème et nous ne serions toujours pas en mesure d'écrire cet emplacement distant. Le problème ici est de savoir comment héberger le système et dans notre cas, c'est Proxmx, mais en fait, il peut s'agir de n'importe quelle distribution Linux Le problème est de savoir comment Linux gère les conteneurs privilégiés et non privilégiés En fait, si je remplace ce conteneur par un conteneur privilégié, je pourrais écrire sur cet emplacement distant. Pourquoi ? Parce que mon ID utilisateur root et ID de groupe sur le conteneur et sur l'hôte seraient les mêmes. Si j'exécute ID sur le conteneur, vous pouvez voir que je suis root ici et que l'ID utilisateur et l'ID de groupe sur le conteneur lui-même sont également nuls. Et pour un conteneur privilégié, il serait considéré sur le système hôte notre Proxmx comme provenant de l' ID utilisateur zéro et de l'ID de groupe zéro Rien n'y changerait donc. Cela signifie que les autorisations du dossier correspondraient à celles de l'utilisateur root et que je pourrais lire et écrire dans le dossier partagé. Cependant, nous utilisons ici un conteneur non privilégié, et la différence est que même si le conteneur a exactement la même apparence, comme vous pouvez le voir, je suis toujours accro à mon conteneur Mais la demande provenant de ce conteneur sur l'hôte sera traduite en quelque chose de différent. Notre Px Mg ajoutera 100 000 valeurs de 100 000 à l' ID utilisateur et à l'ID de groupe. Aussi efficace sur l'hôte pour l'utilisateur root sur le conteneur de la messagerie instantanée hôte que l' ID utilisateur 100 000 et l'ID de groupe 100 000. Cela permet d'éviter ce que l'on appelle les câlins liés à l'évasion des conteneurs, et c'est pourquoi ils sont considérés comme dangereux. Si j'avais un conteneur privilégié et si je pouvais me frayer un chemin pour voir les autres dossiers du système hôte, j'aurais le contrôle total de cet hôte, car je serais considéré comme un root et un root peut tout faire. C'est un utilisateur privilégié. Mais comme mon conteneur n' est pas privilégié, même si j'échappe à ce conteneur sur l'hôte, je serais considéré comme un utilisateur aléatoire avec un identifiant de 100 000, donc je ne pourrais pas y faire grand-chose C'est pourquoi nous devons toujours utiliser conteneurs non privilégiés chaque fois que nous le pouvons Mais la question qui se pose est la suivante : que pouvons-nous changer pour un conteneur non privilégié afin de pouvoir lire et écrire dans cet endroit éloigné ? Comme toujours avec Linux, il existe de nombreuses façons de le résoudre. Mais j'en ai choisi une qui me semble la plus facile à expliquer. Nous allons simplement monter ce dossier partagé depuis OMV sur l'hôte en faisant correspondre l' ID utilisateur et l'ID de groupe de l'utilisateur du conteneur et non de l'utilisateur hôte Laissez-moi vous montrer ce que je veux dire. Je vais peut-être vous donner deux exemples. L'un pour l'utilisateur root du conteneur et l' autre pour l'utilisateur du conteneur ou autre chose. Nous verrons. Nous allons en créer un. Mais supprimons simplement ce que nous avons créé. Passons au conteneur pour les ressources. C' est notre point de montage. Alors laisse-moi juste le démaquiller, oui. Et comme vous pouvez le constater, cela ne signifie pas que nous devrions redémarrer le service. Je voudrais juste le redémarrer. Et maintenant, reconnectez-vous. C'est tout, et ce point de somme n'est plus là. Passons donc également au Px Mx. Je veux dire, désolée pour le PV, et retirons le point de montage. C'est donc un support en U et l'emplacement est M&T mini BC. C'est ça. Donc, si je fais le montage L maintenant, je n'ai plus ce poids de montage. Je vais donc peut-être clarifier cela encore une fois. Vérifions simplement le contenant. Il s'agit de notre conteneur, et l'ID racine est 00. Donc, ici sur le Proxmx lui-même, nous allons faire autre chose maintenant. Je vais lancer Mount ou tu sais quoi ? Laisse-moi juste monter la flèche. C'était notre ordre. C'est ce dont j'ai besoin, mais je veux modifier les valeurs ici après O. J'utiliserai l'ID du conteneur plus 100 000. Donc, en gros, vous exécutez simplement QID égal à 100 000. ID de groupe est également égal à 100 000. C'est le seul changement. Maintenant, j'appuie sur Entrée, je me demande le mot de passe. Mot de passe pour cet utilisateur de Samba sur Open Media Voltios et maintenant, si je lance Mount L, je peux voir ce Mais cette fois, la différence est que mon nom d'utilisateur est 100 000 et l'identifiant de groupe est 100 000. Ce qui a également changé, permettez-moi de le préciser peut-être. Si nous allons chez CD M&T, je fais du LSL, jetez un œil ici Notre nom d'utilisateur est 100 000 et notre identifiant de groupe est également 100 000, et la commande mount l' a fait pour moi. Je n'ai pas à exécuter comme changer de propriétaire ou quelque chose comme ça, commande Jon. Cela se fait pendant le processus de montage. OK, c'est donc la première étape. Maintenant, nous devons le passer plus loin dans le conteneur. Revenons donc peut-être au conteneur. Si je fais du CD LSL, peut-être que nous l'avons déjà partagé Nous pouvons également voir que l' autorisation a été modifiée pour root, mais cela n'a pas vraiment d'importance. Permettez-moi de créer peut-être un dossier différent maintenant. Cher Mike, je ne sais pas. OMV root, quelque chose comme ça. LSL, non, désolée. Ça n'a pas l'air bien. M. ROF. Passons au dossier racine de celui-ci, car il s'agit du dossier de l'utilisateur root, et créons-le ici. Créez la racine OMV. Nous sommes donc dans le dossier racine, et nous avons la racine OMV, sous-dossier à l'intérieur, et nous allons essayer de lier celui-ci juste pour le rendre différent, vous Je reviens donc à Proxmx. Je vais peut-être utiliser à nouveau la flèche vers le haut. C'était la commande, et je pouvais utiliser ce dossier partagé. Je voulais juste te montrer la différence. Je vais simplement remplacer cette partition celle que nous venons de créer Racine la racine OMV. Présentateur. Le point de montage doit être créé. Si je vais ici, je peux voir le point de montage se plier vers la racine OMV Donc, si je passe au conteneur, faisons un CD vers cette racine OMV, si je lance LSL, je peux voir les fichiers depuis Open Media Mais cette fois, si je touche, disons Mark Three, TXT, je peux créer de nouveaux fichiers. Et en effet, si j'utilise cette fenêtre depuis mon MacBook, vous voyez déjà que le fichier a été créé sur un Media Vault ouvert Donc, cette fois, je peux non seulement lire, mais aussi écrire cet endroit éloigné. Laissez-moi gérer SL. Vous pouvez maintenant voir trois fichiers, et voici comment ils sont configurés pour l'utilisateur root sur le conteneur et comment nous les transmettons au Proxmx pour cet utilisateur root Mais que se passe-t-il si j'ai un autre utilisateur ici sur le conteneur ? Peut-être que j'ai installé une application, peut-être Enginet, peut-être eifine, peu importe, et elle n'utilise pas l'utilisateur root Il utilise un utilisateur différent. Faisons-le maintenant. Et vous verrez que ce n'est pas vraiment compliqué. Nous suivons simplement le même guide. Laissez-moi voir, mais peut-être que nous allons tout détruire à nouveau, non ? Je vais juste le détacher. Oui. Je vais redémarrer le conteneur pour m'en débarrasser complètement. Je vais également retourner sur Px Mx, sur le PV, et je démonterai le miniPC M&T Si c'est un CD pour M&T, nous pouvons voir que le miniPC appartient à nouveau à root et au group root OK, revenons à nouveau au conteneur. Créons un utilisateur. Je vais lancer sudo a user. Désolée, je n'ai pas besoin de sudo car je suis déjà en route, mais tant pis, et je l'appellerai Mark Je vais créer un mot de passe. Je vais passer à cet utilisateur, un Marek. Maintenant, je ne suis plus une route. Je suis l'utilisateur Mark. Laissez-moi clarifier cela. Si j'exécute ID, mon identifiant est 1 000 pour l'utilisateur et l'identifiant de groupe est également 1 000. C'est logique car il s' agit du premier utilisateur créé manuellement sur ce conteneur, et Linux numérote ces utilisateurs à partir de 1 000. Si je lance PWD, print working directory, vous pouvez voir que j'ai également créé mon répertoire personnel, home Marek Je vais peut-être créer un autre dossier ici. Je vais créer la marque OMV cette fois. Le chemin complet est home Mac OMV Marek vers ce dossier. Maintenant, revenons au Px Mx, et maintenant au Proxmx, et maintenant au Proxmx, je vais utiliser à nouveau la flèche vers le haut parce que je suis paresseux L'utilisateur Marek a donc l'ID utilisateur 1 000. Je dois en ajouter cent mille supplémentaires pour correspondre à cet ID utilisateur sur l'hôte du ProxmoxHST, ce qui signifie que je dois mettre ici 101 000 pour l'ID utilisateur et l' Maintenant, nous appuyons sur Entrée, mot de passe pour l'utilisateur Samba. C'est ça. Si je cours sur le mont L, je peux le revoir. Mais cette fois pour un autre identifiant d'utilisateur et un autre identifiant de groupe. C'est clair. Si je réponds « non », désolée, je suis déjà là. Donc, si j'utilise LSL, cette fois, mon dossier mini-PC a l'ID utilisateur 101 000 et l'ID de groupe 101 000 Maintenant, il ne nous reste plus qu'à le faire passer dans le conteneur. Nous avons un point de montage entre le Proxmox et le support ouvert, mais le bit manquant se situe entre le Proxmox lui-même et le Nous le créons donc en utilisant la commande PCT. Je vais me garer à nouveau. Mais cette fois, le point de montage du conteneur était le même qu'à la maison, Marek, OMV Marek. C'était le dossier. Je presse le centre, et c'est tout. Revenons au conteneur. Si j'utilise LSL, rien n'a changé. Si je vois D to OMV Marek, LSL, je peux voir le contenu de l'open Mais si je touche Newfle Mark 4, TXT, je peux aussi y écrire Donc, LSL, j'ai maintenant des autorisations d'écriture. Donc oui, j'espère que cela a du sens. Cela résout notre problème. Mais il y a peut-être encore une chose qui mérite d'être mentionnée. Cette solution ne concerne pas uniquement Proxmox, car vous pouvez créer des machines virtuelles et des conteneurs LAC sur n'importe quelle distribution Linux. Proxmox ne fournit que cette interface utilisateur agréable, mais il n'implémente rien de nouveau Toutes les fonctions ici sont déjà incluses dans la distribution Linux que Proxmox exécute En gros, vous pouvez exécuter ces méthodes sur n'importe quelle distribution Linux. C'est ce que je veux dire. Ce n'est pas limité à Proxmox qui fonctionne de toute façon sous Debian Et oui, nous pouvons utiliser l' interface utilisateur graphique pour créer des conteneurs, etc., mais rien ne vous empêche d'utiliser les simples lignes de commande Linux pour toutes les tâches que nous avons effectuées ici Parce que, par exemple, vous pouvez créer un conteneur en cliquant sur ce bouton, mais vous pouvez également utiliser « What if it » sur informations LCC et le nom de mon conteneur, qui est deux sur trois Vous savez, c'est une commande Linux. Vous pouvez l'exécuter sur n'importe quelle distribution Linux. Et vous pouvez télécharger le modèle. Vous pouvez créer vos conteneurs et faire tout ce que vous voulez en utilisant uniquement la ligne de commande Linux. Vous pouvez voir que mes doublures sont opérationnelles. Vous pouvez même voir l'adresse IP, etc. Et puis nous avons la commande mount. La commande mount est déjà similaire à la ligne de commande Linux, il n'est donc pas nécessaire de l'expliquer. Mais si vous vous demandez à quoi sert cette commande PCT set two oh three, parce qu'elle ressemble à Proxmox Container Tools ou quel que soit son nom, elle ne fait qu' ajouter une ligne à la configuration de mon conteneur, et la configuration de mon conteneur se trouve dans IC Donc, si j'exécute LSL ici, vous pouvez voir que c'est la configuration de mon conteneur deux ou trois, et si je le coupe, tout ce que fait cette commande PCT, elle ajoute simplement cette ligne puis redémarre Vous remarquerez que j'ai redémarré le conteneur à la place, mais c'est uniquement parce qu'il redémarre si rapidement et qu'il fait le même travail Mais je pourrais simplement ajouter manuellement cette ligne, redémarrer le conteneur, et je me retrouverais avec le même statut. C'est donc tout ce que je voulais dire aujourd'hui. J'espère que tout cela a du sens et je vous remercie de votre attention. 19. 3 façons de monter des NFS, du partage SMB et un stockage externe / interne sur Proxmox et Linux: Si vous avez passé toute votre vie sous Windows, le montage d'un périphérique de stockage, tel qu'une clé USB ou partage NFS, de votre NAS vers système d'exploitation Linux peut donner l' impression que je ne sais pas, que apprenez une nouvelle langue ou quelque chose Dans Windows, il vous suffit de brancher l'USB, vous obtenez le lecteur D et le travail est terminé. Mais sous Linux, vous le branchez et rien ne se passe. Mais il y a une raison à cela. Linux est en fait beaucoup plus puissant et stable, particulier pour les serveurs tels que serveur Bunto ou l'hyperviseur Proxmox La principale différence est que Linux n'utilise pas du tout de lettres de lecteur. Il utilise cette racine unique. Système de fichiers. Vous devez accéder à ce système de fichiers racine unique pour voir tous les fichiers sur votre clé USB, vos disques durs internes ou externes ou les dossiers partagés tels que les partages NFS ou SMB de votre périphérique NAS, les dossiers que vous avez configurés sur votre périphérique NAS. Dans cette vidéo, je vais vous montrer différentes manières de monter un stockage externe ces systèmes d'exploitation basés sur Linux. J'utiliserai mon hyperviseur Proxmox VE pour cette présentation Pour tout système Linux basé sur Debian comme Ubuntu, le processus sera identique pour les autres systèmes d'exploitation Linux tels que je ne sais pas, Red Hat, Santos Fedora ou Kali Linux Quel que soit le système que vous utilisez , le processus sera presque exactement le même Peut-être que les commandes d'installation ne seront que légèrement différentes. C'est mon Proxmox, oui, oui, je sais que cela peut être fait dans Proxmox dans Je vais du centre de données au stockage. Ensuite, j'ai cette annonce en bas de page, et vous pouvez voir de nombreux types de stockage différents, y compris des NFS ou des SMBSers que vous pouvez ajouter de cette façon, mais je n'utiliserai aucun d'entre eux car cette interface utilisateur graphique est spécifique à Proxmox, et vous ne la trouverez sur aucun autre système d'exploitation C'est pourquoi ce que nous allons utiliser, nous allons simplement utiliser le terminal. Alors laisse-moi aller à mon terminal. Permettez-moi de m'associer à mon Proxmox. D'ailleurs, Proxmox fonctionne sur Debian. C'est pourquoi les commandes seront les mêmes pour tous les autres Linux ou du moins très similaires. Ce que je vais également faire, c'est insérer la clé USB dans ce miniPC, le Ce Proxmox est installé sur ce miniPCPlus J'ai également un périphérique NAS avec un dossier partagé, appelé partagé. Mais pour cela, j'ai activé les protocoles Samba et NFS Nous allons essayer de monter ce dossier partagé sur notre Proxmox en utilisant à la fois les protocoles Samba et NFS abord, concentrons-nous sur cette clé USB et la première méthode pour monter cette clé USB est le montage manuel avec une simple commande de montage. Vous pouvez l'utiliser si vous souhaitez simplement accéder au fichier dès maintenant et que vous n'avez pas besoin ce lecteur soit disponible après le redémarrage. En gros, vous insérez quelque chose pour pouvoir y accéder. Mais maintenant, si je lance DFH par exemple, il vous montrera quelque chose comme ça, mais aucune clé USB n'est montrée ici Pourquoi ? Parce que cette clé USB n' est montée nulle part. Vous ne pouvez voir ici que les appareils montés. Où puis-je le voir ? Je peux le voir si j'exécute LS BLK, qui est List block devices. J'appuie sur Entrée, et je peux voir mon stick en bas. Comment puis-je le savoir ? Parce que mon stick fait 128 Go et je peux voir qu'il n'est monté nulle part Vous pouvez voir les points de montage , mais il n'en a aucun. Mais permettez-moi d'abord de clarifier les choses. Mais la prochaine chose que nous devons déterminer est quel est le système de fichiers actuellement sur cette clé USB. Si j'exécute la même commande, LSBLK, je peux utiliser la flèche vers le haut avec F. Cela me montrera également les systèmes de fichiers Je peux voir que ma clé USB utilise déjà le système de fichiers EXT quatre, ce qui est une bonne chose car EXT four est comme un système de fichiers natif pour Linux, mais vous avez peut-être quelque chose de différent. Vous pouvez avoir Fat 32 ou NTFS et vous devez faire attention à cela, car pour certains systèmes de fichiers tels que NTFS, vous pouvez peut-être lire les fichiers ici sur le système d'exploitation Linux, mais vous ne pourrez pas écrire sur cette clé USB Il existe certaines limites. Supposons qu'il s' agisse d'une nouvelle clé USB, et que puis-je faire pour la préparer au système d'exploitation Linux ? Si je veux lire, écrire et si je veux avoir ce système de fichiers EXT. Je peux simplement exécuter le système de fichiers make Kfs point puis le système de fichiers lui-même, XT four Ensuite, je dis simplement à mon système d'exploitation quel périphérique je souhaite formater avec ce système de fichiers. L'appareil est donc SDB One. Pourquoi SDB One Parce que SDB (l' intégralité de la clé USB et SDB) constituent la première partition de cette clé USB, et vous créez un système de fichiers pour une C'est pourquoi la commande est make file system EXT four pour le périphérique SDB one, qui est la partition 1 sur une clé USB, reconnue comme SDB J'appuie simplement sur Entrée, mais il vous demande si vous voulez continuer, n'oubliez pas que cela supprimera toutes les données de la clé USB. Donc, faites d'abord une sauvegarde ou ne la faites pas du tout si vous avez des données importantes dessus. Mais je sais que je ne sais pas vraiment ce qu'il y a sur ce bâton, mais rien d'important. Définitivement. Je dis simplement oui et je fais une présentation. Et c'est le travail terminé. Laissez-moi clarifier encore une fois. Nous devons maintenant monter cette clé USB sur notre système de fichiers. Le système de fichiers est cette forme en forme d'arbre, comme je l'ai dit, il y a même une commande, elle s'appelle arbre. Si je dis l'arbre D, pour me montrer les répertoires et le L, peut-être le niveau 1. 1 seconde. CD. Je dois être dans le répertoire racine. Il s'agit du répertoire racine. Il se trouve tout en haut de cette arborescence, et maintenant, lorsque je lance cette arborescence, pour m'afficher le répertoire, un seul niveau en dessous du niveau racine, vous pouvez voir cette arborescence. Non, je dois trouver un endroit où je peux monter ma clé USB. Et la plupart du temps, vous utiliserez soit le dossier Mount, soit le dossier multimédia. Si je vais dans ce dossier Mount, si je lance LSL, effacons-le peut-être à nouveau. Et maintenant, si je vais dans ce dossier de montage, si j'exécute LSA ou LSL, je peux voir que ce dossier est maintenant vide, ce qui est bien Je peux retourner dans mon dossier racine. Je peux aussi confirmer l'exécution de trois D-L un, peut-être, mais pour ce dossier spécifique, faites suivre M&T, je peux voir qu'il n' y a pas de répertoires Alors peut-être choisissons ce dossier de montage comme point de montage. Créons un autre dossier dans ce dossier de montage. Je dis créer le répertoire KDAR. Fais peut-être Dire Path, B, et je dis M&T n'importe quelle clé USB, donc. Appelons-le USB. Ce sera notre dossier. Permettez-moi de vous habiller et maintenant nous pouvons le voir dans le dossier Mount, et d'ailleurs, si vous n'avez pas cette commande d'arborescence, vous pouvez simplement lancer Install Tree, mais je l'ai déjà, donc oui. Maintenant, je peux utiliser ce dossier USB pour monter notre clé USB. Lancez d'abord PDF h. C'est notre situation actuelle. Exécutons à nouveau LSB LLK. C'est notre appareil, et la partition que je veux monter est SDB One, qui possède maintenant le système de fichiers Exit Four Je dis simplement de monter le périphérique SDB un dans le dossier M&T USB. C'est comme ça que nous l' avons appelé. J'appuie simplement sur Entrée et vous pouvez le voir. Votre étape a été modifiée, mais le système D utilise toujours l'ancienne version. Utilisez cette commande pour recharger. Il suffit de le copier-coller et c'est tout. Copier-coller. Et c'est très bien. Peut-être que c'est à nouveau clair. Et si nous passons à MNTUSB, si je lance LSL ou peut-être LSLI pour voir tous les fichiers, je peux maintenant voir, je veux dire, je peux voir je Ce dossier perdu et trouvé est créé lorsque vous créez le système de fichiers EXT 4. Mais cela signifie essentiellement que cette clé USB est vide car ce dossier perdu et trouvé n'a pas été créé par moi. Il a été créé par le système de fichiers EXT four. Alors maintenant, cela prouve que cette clé USB est maintenant montée. Exécutons DFH. Regarde ça. Le périphérique SDB one est en effet monté à cet emplacement, le dossier est monté sur le dossier USB Je peux créer un fichier, disons toucher Marek TXT. Disons que si je lance à nouveau ce LSLI, j'ai maintenant perdu et trouvé un fichier Marek J'ai encore une chose à te montrer. Laissez-moi voir à nouveau le peut-être dans le dossier racine et clarifions-le. Je vais utiliser LSL, MNT USB, ce qui revient essentiellement à la même chose, et maintenant je dis de démonter cet emplacement Mais la commande est en fait simplement un montage. Il n'y a pas de N, c'est juste un support et je dis M&T USB. Allons-y. Exécutons simplement la même commande que précédemment, LSL pour l'emplacement M&T USB Appuyez sur Entrée, regardez ça. Cela me dit que c'est un répertoire vide. Si je fais fonctionner le FH, il n' y a pas de clé USB. La clé USB est toujours là. Si je lance LSBLKR LSBLK, je peux voir ma clé USB, mais elle n'est Alors, clarifions-le encore une fois. Montons-le à nouveau. Je dis Dev SDV one, MNTSB. Et si je le lance à nouveau, mon fichier est un bogue. C'est ainsi que vous montez et démontez une clé USB. Nous pouvons faire de même avec le partage NFS et avec le partage Samba Démontons-le à nouveau, démontons la clé USB, vous montez le M&T Nous allons confirmer. Oui, il n'y a rien. Il s'agit essentiellement de monter un disque dur USB ou externe, disons, ou un SSD externe, comme un montage rapide temporaire. Vous voulez accéder à un fichier, c'est comme ça que vous le faites. Et si vous souhaitez accéder à quelque chose depuis votre partage réseau, comme mon dossier partagé, le processus est un peu similaire, mais notre Proxmox doit connaître l'adresse IP du réseau et l'emplacement de ce dossier distant Donc, pour le partage NFS, nous avons d'abord besoin du package C'est ce qu'on appelle NFS common. Je dis donc installation d'applications NFS commune, et je dis approbation automatique Et le fait est que le Proxmox possède déjà ce package, vous n'avez donc pas besoin de l'installer, mais je l'exécute quand même parce que vous avez peut-être version Linux ou un système Linux qui n'a pas ce NFS commun Et maintenant, mon périphérique NAS a une adresse IP de 1921 681.225. Donc, ce que je peux faire, c'est d'abord explorer ce qui est disponible sur ce NAS. Je peux dire ShowMuntePorts. 192-168-1225. J'appuie sur Entrée, et ce sont tous des dossiers que j'ai configurés en tant que partages sur mon stockage rattaché au réseau. Alors, ce que nous pouvons faire, c'est peut-être supprimer d' abord ce dossier USB M&T Je vais créer un dossier différent, peut-être faire en sorte que leur chemin M&T l'appelle comment ? NFS, nous jouons avec NFS. Appelons-le NFS et maintenant je dis monter, tapez NFS, l'adresse IP de mon NAS, qui est 192-168-1225 et maintenant colonne, et qui est 192-168-1225 et maintenant colonne, et je veux ce dossier. Je souhaite monter uniquement ce dossier. Volume 1, partagé. Je le colle ici et maintenant l'endroit où je veux le voir localement sur ce Proxmox Je veux le voir dans ce dossier que je viens de créer, M&T NFS J'ai également copié celui-ci. Et c'est ce que je commande. J'appuie maintenant sur Entrée et c'est fait. Donc, si j'exécute LSL maintenant pour Mount NFS, je devrais voir le contenu de ce dossier partagé sur mon NAS Voyons voir. Appuyez sur Entrée, et c'est tout. Et il y a divers éléments aléatoires, ce dossier partagé. C'est ce que je garde. Rien d'important, certainement, mais je peux voir le contenu de mon emplacement partagé sur le réseau sur ce Proxmox VE Et si je veux le démonter, en gros, la même commande C'est un montage, mais maintenant je veux démonter M&T NFS, Et si j'exécute à nouveau la même commande, S pour ce dossier, cela me montre maintenant qu'il est vide parce qu'il n'est plus monté. Ou peut-être allons-le à nouveau. J'ai encore une chose à te montrer. C'était la commande, et si vous exécutez DFH, voici quoi cela ressemble pour cette commande en particulier, qui affiche plus d'informations Il s'agit de l'emplacement distant. s'agit du dossier local dans lequel vous pouvez le trouver. Il s'agit de la taille, de la quantité utilisée et de l'espace libre dont vous disposez sur ce périphérique connecté au réseau. Très bien, alors démontons-le à nouveau. Et ce serait le partage du système de fichiers réseau couvert par cette commande de montage de base. Comment monter Samba Share ? C'est très similaire. Peut-être que nous allons clarifier cela. Peut-être que nous allons également supprimer ce M&T NFS maintenant parce que cela ne nous intéresse plus, peut-être que nous allons créer un autre dossier appelé Et nous pouvons lancer à nouveau Mount export 192-168-1225 pour voir tous les dossiers de mon NAS distant sur mon stockage connecté au NAS distant sur mon Je suis à nouveau intéressé par ce dossier partagé. Cependant, Samba est configuré différemment. Samba utilise généralement un nom d'utilisateur et un mot de passe. Je veux dire, vous pouvez autoriser un utilisateur invité, mais c'est toujours un utilisateur, oui. Nous avons donc besoin de deux éléments : l'utilisateur mot de passe et le nom de votre partage, mais la structure interne du système de fichiers du NAS ne nous intéresse pas structure interne du système de fichiers du NAS Mon partage est appelé partagé et les PME ne se soucient pas qu'il se trouve dans un autre dossier, sur ce stockage connecté au réseau distant Donc, la première chose dont j'ai besoin est le package qui supporte le protocole SAMBA ici sur ce Proxmox La commande pour l' installer est up, install, sieves, UTIs, et je vais l'approuver automatiquement Et comme vous pouvez le constater, sur Proxmox encore une fois, il est également déjà installé, mais sur un autre système d'exploitation, ce n'est peut-être pas C'est donc ce que vous devez d'abord installer. Et une fois que vous avez ce package, la commande dont j'ai besoin est mount et le type est cette fois CIFS pour Samba, et je dis O, petit O pour des options supplémentaires Et cette option est le nom d'utilisateur pour ce partage distant pour ce dossier partagé sur mon NAS, et le nom d'utilisateur que j'ai configuré pour mon partage est Marek Je dis que c'est égal à Marek. Et maintenant, barre oblique avant barre oblique. Désolée, j'ai besoin de barres obliques. L'adresse IP, 192-168-1225, l'adresse IP de mon NAS, adresse IP de mon Encore une fois, barre oblique, une seule cette fois, le nom de mon partage et le nom de mon partage sont partagés Mais ce n'est pas la différence. volume ne nous intéresse pas cette fois, et maintenant que nous l' avons tous, je dis simplement où je veux le voir ici localement sur mon Proxmox et je veux le voir ici dans le dossier que je viens Alors je le copie. Je vais le coller, appuyer sur Entrée, et il me demande le mot de passe que j'ai créé sur ce NAS pour ce dossier partagé. Je dois taper ce mot de passe, et ça devrait être tout. Si j'utilise maintenant LSL MNT Samba, c'est essentiellement le même contenu qu'avant, car parfois les gens se demandent simplement : dois-je utiliser Samba ou dois-je Vous pouvez utiliser les deux. Ce n'est pas un problème. Comme vous pouvez le constater, le même dossier distant, qui se trouve ici dans le volume 1, partagé sur mon stockage réseau, je peux y accéder via NFS et Samba Vous pouvez donc utiliser ce que vous voulez. Quoi qu'il en soit, cela fonctionne comme prévu, nous pouvons donc le démonter de la même manière que l'USB ou le Nous disons Mount M&T, Samba, parce que c'est là nous l'avons monté en premier lieu Oui Appuyez sur Entrée, juste pour confirmer. Oh, désolée, j'ai encore oublié. Montons à nouveau. Je voulais juste vous montrer ce DF H, à quoi il ressemble maintenant. Comme vous pouvez le constater, c'est très similaire. Je veux dire, ce n'est pas pareil parce que c' différent de ce que vous avez vu sur le partage NFS Nous avons ces deux barres obliques et nous n'avons pas le premier volume, mais sinon, tout le reste est pareil Alors oui, montons la flèche vers le haut et démontons-la. Si j'exécute à nouveau la même commande, nous pouvons maintenant voir que le partage a disparu et que cela couvre USB, NFS et Samba pour une simple commande de montage Maintenant que nous avons réglé ce point, nous pouvons passer à la méthode suivante de montage, qui consiste à entrer dans ce que l' on appelle le tube tc FS. Laissez-moi peut-être clarifier cela. Si je dis couper dans le tube CFS, cet onglet FS du dossier ETC indique mon système quels périphériques monter après le redémarrage Donc, si je veux avoir quelque chose de disponible après le redémarrage, je voudrais le placer ici. Maintenant, je vais également vous montrer comment le faire avec les partages USB et réseau. Mais n'oubliez pas que l'onglet FS est une solution permanente. Donc, je ne sais pas si vous avez lecteur SSD externe ou clé USB que vous n'allez jamais retirer, alors oui, vous voulez peut-être l' avoir dans un fichier FStub Mais sinon, vous voudrez probablement simplement monter et démonter la clé USB comme nous l'avons fait auparavant Donc, la première chose que je veux, oui, peut-être relançons ce LS BLK. Nous savons que c'est notre appareil. Nous voulons le monter en permanence et être également accessibles après le redémarrage. Mais la prochaine chose que nous voulons, c'est l'identifiant de cet appareil. Le moyen le plus simple consiste à exécuter simplement block ID, BLK ID, block device ID Pour SDB one, je peux voir l'entrée ici. Vous pouvez voir qu'il s'agit de cet appareil, et l'identifiant de cet appareil est ce numéro long. Vous pouvez voir le système de fichiers et la taille des blocs. Mais c'est uniquement cette partie qui nous intéresse . Alors, que faisons-nous dans la seconde suivante. MNP, nous avons cette Samba. Retirons-le. Nous n'avons plus besoin de ce dossier, nous allons créer, disons, un répertoire au-dessus M&T, peut-être un stockage permanent permanent Permettez-moi de couper à nouveau sur l'onglet CFS. Il s'agit du contenu actuel de ce fichier FS tap. Permettez-moi peut-être de copier l' UUID d'abord. J'en aurai besoin. Donc je dis copie. Je dis, non, non, voyons voir, poignarder. Nous voulons modifier ce fichier. Nous sommes là. Laisse-moi descendre. Laisse-moi le coller. J'appuie simplement sur la commande V. Je ne pense pas avoir besoin des guillemets, car si vous voyez ici, par exemple, il n' y en a pas. Donc, par défaut, c'est une chaîne, nous n'en avons pas besoin. Et maintenant, nous pouvons voir le système de fichiers, puis le point de montage, puis les options de saisie, appelées dump and pass. Cet UUID indiquera simplement au système d'exploitation quel appareil nous voulons monter, puis notre point de montage, puis notre point de montage, qui est le dossier que nous venons de créer, qui est M&T. Je crois que je l'ai appelé Ensuite, le type fait référence au système de fichiers. Donc, pour moi, c'est EXT quatre. Ensuite, les options pour les options, je n'ai pas d'options spéciales. Je vais juste dire les valeurs par défaut puis vider, je ne pense pas que ce vidage soit plus utilisé. Je ne suis pas sûr, mais j'appuie juste sur zéro. Vous voyez généralement zéro ici. Et puis, pour pass, pass, c'est indiquer au système si vous voulez vérifier ce disque avant qu'il ne démarre. Habituellement, voyez ici zéro ou deux, et c'est tout. Maintenant, je dis Control O, Enter, Control X. Et si je lance à nouveau cette commande, nous pouvons voir notre entrée. Ça ressemble à ça. Cette première ligne est très longue, mais il s'agit essentiellement de l' identifiant de l'appareil, puis nous indiquons simplement où nous voulons le voir localement, qu' est-ce que le système de fichiers ? Quelles sont les options et ici vous mettez généralement zéro, zéro ou 02. Maintenant, je dis simplement monter A. Je veux que toutes ces entrées soient montées maintenant. Cela devrait déjà être là, il ne devrait donc monter que la dernière entrée. J'appuie sur Entrée, et il me demande de réexécuter cette commande, ce qui est très bien. Je vais donc monter la flèche, je vais monter maintenant. Maintenant, si je dis LSL MT perm, oui . C'est comme ça que nous l'avons appelé. Je peux voir que mon fichier Marek One est disponible, ce qui signifie que la clé USB est montée Si je lance le FH, en effet, je peux voir qu'il est monté sur des appareils DB One dans MNT Perm Cool Supprimons cela par B et démontons-le. Je dis juste Mount MNT Perm. Si nous recommençons, ce point de montage disparaîtra. Même si vous vous souvenez, cette clé USB est toujours là physiquement insérée. C'est bon. Comment créer une entrée pour le partage NFS alors ? Il s'agit d'un processus très similaire. Lancez peut-être Control R. Je vais rechercher la commande show mount que j'ai utilisée auparavant. Je vais le réexécuter. Voici tous mes dossiers partagés disponibles sur mon stockage rattaché au réseau. C'est donc celui qui m'intéresse, et c'est l'adresse IP de mon NFS Passons donc à nouveau à l'onglet CFS. Nous allons le modifier à nouveau. Je descends. Nous n'avons plus besoin de cette clé USB. Je dis Control K pour supprimer toute cette ligne, et maintenant je veux monter mon NAS, dont l'IP est 192, 1681, 225 Je dis deux points, une barre oblique, puis le chemin vers mon dossier partagé, qui était le volume 1 Partagé. C'était en majuscules, et c'est important car Linux fait la distinction majuscules et minuscules. Je veux le monter, je vais le monter au même endroit en permanence. Nous l'avons toujours. Je ne l'ai pas retiré. Et maintenant je dis que le type n'est pas X quatre. Tu te souviens, c'était X quatre ? Non, je dis système de fichiers réseau NFS. Les options sont toujours celles par défaut, par défaut. Je veux dire, puis la virgule, je veux ajouter un soulignement Net C'est un périphérique réseau. Et c'est très utile, vous savez, car après le redémarrage, votre système verra cette option et il saura que s'il s'agit d'un périphérique réseau, le système saura qu'il devra d'abord exécuter le contrôleur Ethernet, contrôleur WiFi ou autre pour pouvoir accéder à ce partage réseau, et ce n'est qu'alors qu'il essaiera de le monter. Et sans cela, vous pourriez avoir un problème. Votre système doit savoir qu'il s'agit d' un périphérique réseau que vous souhaitez monter après le démarrage. Et maintenant nous disons zéro Oh, non, zéro, zéro ici. Nous ne voulons aucune vérification sur le périphérique réseau. C'est très bien Ça devrait aller. Voyons voir. Control O, Enter Control X. Maintenant, laissez-moi exécuter. Qu'est-ce que c'était ? Rechargement du démon CTL du système, car il pourrait me demander de le relancer Refaisons donc ce vêtement et le support A ne se monte pas, donc je crois qu'il est monté. Dirigeons le FH. En effet, c'est ici. Donc, si je lance LS L pour mount perm, là où nous l'avons monté, je peux effectivement voir le contenu . Cliquons dessus. Et maintenant, démontons-le à nouveau. Vous montez le MMT. Donc, si nous exécutons à nouveau cette commande, elle est vide. Maintenant, la question est de savoir comment monter Samba Share ? Comment mettre une entrée dans le fichier Fatab pour Samba ? Eh bien, comme je l'ai dit, Samba nécessite un nom de dossier partagé, que des informations d'identification, et nous devons transmettre ces informations d'identification à Samba lorsque le système Donc, pour Samba, nous devrons d' abord créer un fichier avec nos informations d'identification. Je dis non. Chez C, quels que soient mes crédits, mes informations d'identification, je crée un nouveau dossier, un nouveau fichier, désolé Dans le dossier C, appelé MicroSpres Enter. Maintenant, je vais simplement configurer mon nom d'utilisateur pour le dossier partagé, le dossier partagé Samba Le nom d'utilisateur est Marek, et le mot de passe est mon mot de passe pour ce dossier partagé Samba sur le stockage réseau Et je dis simplement Control O, Enter, Control X. Referez-vous sur LSL Chez C Micred, je peux voir que ce fichier a effectivement été créé juste pour m'assurer que vous avez configuré les autorisations correctes pour cela Vous pouvez également changer le mode 600 pour ce fichier Atc Micred. Et si tu cours à nouveau, tu peux voir qu'ils ont changé. Seul l'utilisateur qui a créé ce fichier peut le lire et y écrire. Personne d'autre Auparavant, d'autres personnes pouvaient également le lire. Maintenant, je suis le seul à pouvoir y lire et écrire. Nous pouvons maintenant modifier à nouveau le fichier FS tub. Je dis non, dans l' onglet CFS. Allons-y. Je souhaite accéder à ce dossier, mais plus via NFS. Je souhaite y accéder en utilisant le protocole Samba. Je dis « Control » pour supprimer cette ligne, et elle est assez longue, donc je l'ai déjà préparée. Laissez-moi le coller et je vais vous dire à quoi il sert. B comme vous pouvez le voir, il s'agit des transferts, adresse IP, puis du nom du dossier partagé. Ensuite, l'emplacement des points de montage est MMT perm, c'est le dossier que nous avons créé Maintenant, le type est CIFS pour Samba et les informations d'identification, nous transmettons le chemin du fichier dans lequel nous avons créé C'est dans un dossier appelé Micrets. Vous pouvez l'ajouter pour vous assurer qu'il fonctionne comme prévu. Vous dites également que c'est un périphérique réseau. Je dis Control O, entrez Control X. Je dis Control R system, le démon recharge. C'est la commande dont j'ai besoin Maintenant, je dis montage A, et si je lance le FH, je peux voir que mon dossier partagé est bien monté, mais cette fois en utilisant le protocole SAMBA Donc, si je lance LS M&T perm, je peux toujours voir le contenu Cool. Nous pourrons alors le démonter Je dis mount, M&T perm et cela couvre les ports USB, NFS et SAMBA pour la saisie de fichiers d'onglets FAS Mais n'oubliez pas que vous l'utiliserez le plus souvent pour le stockage interne plutôt que pour le stockage externe. Mais cela nous amène à la dernière option dont je voudrais parler, appelée Smart Automount, qui est FSTPeEntry mais contrôlée par le système D et c' méthode très intéressante C'est assez nouveau. Je ne veux pas dire que c'est nouveau, mais il n'est disponible que dans les nouveaux systèmes d'exploitation. Vous ne le trouverez pas sur les très anciens appareils, mais c'est un excellent moyen d' accéder aux clés USB, aux périphériques NAS et à d' autres dispositifs de stockage externes, car il est monté automatiquement, je veux dire, uniquement lorsque le système veut l'utiliser, ce qui est comme AutoFS dont quelqu'un a peut-être entendu parler, mais il est plus récent, c' Je l'aime vraiment, alors je vais vous le montrer. Disons que peut-être ou peut-être supprimons d'abord ou MNT perm Nous n'avons plus besoin de ce dossier, pas de Rf RF, mais de RAM, soyons clairs. Créons un nouveau dossier. Je dis, faites en sorte que le chemin du répertoire MT soit intelligent. Appelons cela le montage automatique intelligent et intelligent, nous allons d'abord refaire la clé USB, qui est le LS BLK C'est cet appareil démonté en ce moment, comme nous pouvons le voir BLKID. Il s'agit de son identifiant de bloc. Montons-le alors. Je vais le copier à nouveau. Je dis nano au CFS stab, puis descends le contrôle K pour supprimer cette ligne, et maintenant j'ai besoin de cet Je veux le monter dans notre nouveau dossier appelé Smart. L'USB exécute EXT pour le système de fichiers. Pour les options, je dis « pas de voiture ». Cela empêche donc le montage de la botte. Le système d'exploitation ne l'inclura pas en tant que recherche juste après le démarrage. C'est comme à la demande. Chaque fois que j'ai besoin de lire depuis le périphérique, celui-ci est immédiatement monté sur le système de fichiers. Vous le verrez sous peu. Tu sais quoi ? Il y a assez peu d'options, alors permettez-moi de les copier-coller peut-être. Je ne veux pas que tu perdes ton temps à me voir taper. Mais en gros, comme nous n'avons pas besoin de cette fonction automatique, ce montage automatique indique au système d'exploitation que nous voulons monter cet appareil immédiatement lorsque nous voulons l' utiliser et alors seulement Et le délai d'inactivité est que cet appareil sera vu pendant 600 secondes, puis il disparaîtra à nouveau. Mais si nous voulons en lire un extrait, il sera immédiatement remonté automatiquement Et puis aussi NoFL et 02, ce que nous avons vu auparavant. Maintenant, je dis Control O, Enter Control X. Si j'utilise LS BLK, je peux voir ma clé USB, mais elle n'est pas encore montée Nous avons besoin de deux autres commandes. Nous avons besoin de celui que nous contrôlions déjà. Permettez-moi de rechercher le système. C'est le rechargement des démons. Oui, nous appuyons sur Entrée. C'est la première commande que je souhaite exécuter. Mais le second est également System CTL, mais je souhaite redémarrer le point de montage qui vient d'être configuré Ce point de montage ou montage automatique est appelé MT smart point automount MT smart point automount Pourquoi l'appelle-t-on ainsi ? Son nom est essentiellement le même que celui de votre structure de dossiers. Nous avons appelé notre dossier Smart dans le dossier M&T, premier dossier, deuxième dossier, montage automatique Et si je redémarre ce service de montage automatique, si je lance à nouveau LS BLK, je ne verrai rien Mais si je vais dans ce dossier, jetez-y un œil. Il est là, oui. Que se passera-t-il si je l' exécute à nouveau ? Maintenant, ce périphérique de blocage m' indique également ce point de montage. L'accès sera activé et désactivé à la demande, ce qui est très sûr car l'entrée permanente dans FA Stab peut en fait interrompre votre processus de démarrage si l'un de ces appareils n'est pas accessible Mais de cette façon, si vous le faites de cette façon avec le montage automatique intelligent, cela ne cassera rien Mais pour le démonter, il nous faut maintenant trois étapes Tout d'abord, je dis Mount M&T Smart, où nous nous trouvons. C'est la première chose, puis je dis que système CtL arrête ce montage automatique qui est M&T, ce dossier, M&T Smart Dot Automount M&T Smart Dot J'arrête ce service, et maintenant je dis nano dans l'onglet CFS, et je supprime la dernière ligne, Control K, Control O, ter, Control X, et maintenant elle est complètement supprimée C'est pour une clé USB. Alors, clarifions-le et faisons de même pour NFS. Pour NFS, nous répétons simplement «  nano » dans l'onglet CFS Je descends, laisse-moi peut-être copier-coller. Je ne veux pas t'ennuyer à mort. C'est la ligne dont j'ai besoin. En gros, comme vous pouvez le voir, IP, emplacement, où je veux le voir ici localement sur mon Proxmox, le type est NFS, cette fois, c' mon Proxmox, le type est NFS, cette fois, est le montage automatique qui redémarre ou arrête le délai d'inactivité, sans échec, et le vidage et le passage zéro, Donc très similaire à ce que nous avions avant. Je dis Control O, j' entre dans Control X. Peut-être que nous allons d'abord vérifier, LS M&T non, il ne montre rien, oui Je vais courir vers le haut de la flèche. Je dirais : rechargez le démon et redémarrez cet utount. Si je lance maintenant LS M&T smart, je peux maintenant voir le contenu de ce M&T smart, qui correspond essentiellement à ce que j' ai Si je lance le FH, nous pouvons voir qu'il est correctement monté. C'est donc un FS. Si nous voulons le démonter, nous le démontons avec le même poids Je dis, montez le MMT Smart. Ensuite, j'arrête ce montage automatique. Je dis que le système CTL arrête ces zones de pliage. Ce support automatique MMT SMRT qui est MMT SMART automount et nano sur l'onglet C F, Contrôle, contrôle O, entrée, contrôle X. Clarifions-le et couvrons également rapidement les PME Peut-être appelons-le différemment. Supprimez ce MNT Smart. Je vais créer un dossier différent. Appelons-le make directory M&T Smart Samba. s'agit de notre dossier local dans lequel nous souhaiterons le monter en utilisant le protocole Samba Encore une fois, nano chez CFtub et la commande assez longue. Encore une fois, pour Samba, formatage légèrement différent, oui, barre oblique vers l'avant, IP, puis le nom du partage Il s'agit du dossier que nous venons de créer. Smart Samba, CIFS pour Samba, pas d'auto pour ne pas le monter directement après le redémarrage, mais à la Le montage automatique est créé automatiquement. Délai d'attente idéal. Alors, pendant combien de temps ce dossier sera-t-il monté lors de l'accès ? Mais nous avons besoin des informations d'identification que nous avons créées à l' étape précédente, car Samba a besoin d'un nom d'utilisateur et d'un puzzle Je dois donc coller ce chemin dans ce fichier qui contient mon nom d'utilisateur et je suis perplexe, c'est tout Je dis Control O, entrez Control A, lançons le système Control R CTL Contrôlez R à nouveau, contrôlez R à nouveau. Oui, celui-ci. Maintenant, système Control R, encore une fois, Control R, Control R, redémarrez. C'est celui dont j'ai besoin. Appuyez sur Entrée. Oh, d'accord. Ce n'est pas ce dont j'ai besoin. Nous avons appelé notre dossier Smart Samba. Oui Je suis heureuse d'avoir renommé ce dossier car vous pouvez voir comment il suit le chemin. Oui, Mount Smart Samba. Nous devons donc l'appeler comme nous appelons le dossier. Appuyez sur Entrée et maintenant sur le FH. Euh, c'est un biais de somme intelligente. Maintenant, cela se voit parce que nous avons listé les éléments contenus dans ce dossier si nous exécutons le FH. Maintenant, nous pouvons voir le contenu, oui. Comme vous pouvez le constater, sur Linux, il existe toujours 100 manières différentes d' atteindre votre objectif, et les options que je vous ai montrées ne sont toujours pas toutes celles qui s' offrent à vous. Il y a, par exemple, AutoFS, qui est une autre façon de connecter du stockage, et il s'agit essentiellement, disons, d'une ancienne version du montage automatique intelligent qui pilotait Smart Op par cTL. Ce montage automatique intelligent est beaucoup plus prévisible dis qu'AutoFS est toujours un outil très puissant et qu'il est utilisé par les grandes entreprises, je ne sais pas Je suppose que certains d'entre vous pourraient y trouver une solution. Mais pour les systèmes domestiques, je pense que la configuration est un peu trop compliquée, et vous feriez mieux de vous en tenir au montage automatique intelligent C'est pourquoi j'ai décidé de ne pas aborder AutoFS dans cette vidéo. Une fois que vous aurez compris comment monter ce stockage réseau et des clés USB ou tout autre périphérique de stockage externe, vous pourrez aller encore plus loin Vous pouvez créer, par exemple, des scripts Bash. C'est ce que nous avons fait pour Open Media Volt. Il fonctionnait en tant que machine virtuelle sur Proxmox et nous nous sommes assurés de démarrer cette machine virtuelle en premier, afin que le montage ou le dossier partagé soit prêt sur cette machine virtuelle open media volt Ensuite, nous l' avons montée sur le Proxmox et nous l'avons transmise à LXC, et vous pouvez voir cette vidéo s'afficher en ce moment Vous pouvez regarder cela si vous souhaitez savoir comment cela a été fait exactement. Mais tout commence par le montage du stockage sur l' hôte, comme Proxmox dans Bien, j'espère que tout cela a du sens, donc je ne sais pas. Je ne veux pas le faire plus longtemps. Merci d'avoir regardé et à la prochaine. 20. Exécutez des conteneurs OCI et Docker DIRECTEMENT sur Proxmox !: Depuis la sortie de Proxmox 9.1, une nouvelle option est disponible pour nos conteneurs Il s'agit de l'option d'extraction depuis le registre OCI. Cela vous permet essentiellement d' exécuter des conteneurs Docker directement sur Proxmox de la même manière que vous exécutez vos Vous n'avez plus besoin de créer un autre Lex ou une autre machine virtuelle, y installer Docker, puis d'y exécuter une image Docker Vous pouvez désormais simplement extraire ces images Docker et OCI directement du référentiel distant vers Proxmox à l'aide de ce petit bouton, la même manière que vous extrayez les modèles LXC Peut-être qu'avant de gérer ces conteneurs, parlons de cette histoire d'OCI. Pourquoi ne peuvent-ils pas simplement dire « extraire image Docker ici » au lieu de « extraire depuis le registre OCI Oui Ou autre question : l'image OCI est-elle différente de l'image Docker ? Et la réponse est qu'ils sont fondamentalement identiques ou compatibles, car la différence est plus juridique que technologique, je dirais. Mais pour expliquer cela, je pense que le meilleur exemple serait celui des briques Lego. Tu sais. Tout le monde connaît Lego, oui. C'est une entreprise qui fabrique des briques en plastique, nous connaissons tous sous le nom de Lego. Et ce mécanisme de verrouillage pour ces briques a été breveté par Lego, sorte qu'aucune autre entreprise ne pouvait fabriquer des briques exactement du même type que Lego. Lorsque le brevet Ego a expiré, d'autres entreprises ont commencé à fabriquer blocs qui se ressemblent exactement. Ils ont la même apparence, ils ont la même odeur. Ils sont fondamentalement les mêmes. Cependant, pour des raisons légales, ils ne peuvent pas les appeler blocs Lego ou briques Lego, car un ego est une entreprise et une marque, et les autres entreprises ne peuvent pas utiliser ce nom de marque. n'êtes pas autorisé à utiliser une marque Lego sur votre propre produit, et c'est pareil ici. Docker est l'inventeur de Docker Images. Ils ont inventé la façon dont ils sont construits. Nous avons toujours l' outil Docker Build, par exemple, oui. Ils ont également découvert comment les gérer, et le problème était que Docker était une entreprise privée et que de nombreuses personnes ne voulaient pas créer de solutions en gardant à pas créer de solutions en gardant l'esprit que la technologie appartenait à une seule entité privée, et c'est appartenait à une seule entité privée, là que l' OCI est entré en jeu Docker a simplement reconnu ce problème et a publié toutes les informations sur cette technologie afin qu'elle puisse devenir un standard ouvert, et qu'elle ne soit plus liée à une seule entité privée De nos jours, nous pouvons donc supposer que les Docker et OCI sont simplement les mêmes images J'espère que ça explique un peu. Nous parlons de la même technologie de conteneurisation. Ce qui est amusant, c'est que le plus gros registre OCI sera de toute façon le Docker Hub, car chaque fois que vous extrayez image Docker de doer point IO, vous l' extrayez essentiellement Voilà à quoi ressemble Docker Hub. Je pense que vous avez besoin d'un compte pour voir les images. Si nous allons dans Explore, vous pouvez voir toutes les images disponibles dans Docker Hub Mais ce n'est pas le seul registre OCI que vous pourriez rencontrer Un autre point important est le registre des conteneurs Github, par exemple, si vous allez sur ghcr point IO, c'est essentiellement celui-ci par exemple, si vous allez sur ghcr point IO, c'est essentiellement Vous pouvez voir les référentiels open source, et si vous passez aux tendances, vous verrez lesquels sont les plus populaires récemment. Vous pouvez changer de langue, bla, bla, et vous reconnaissez probablement déjà certaines d' entre elles, comme Ou encore les flux de travail IPTV ou NATN, très populaires récemment avec les automatisations ANATN Et ce sont ces registres OCI dont vous pouvez extraire les images Docker ou les images existe beaucoup moins populaires, comme qua IO, mais vous pouvez également avoir votre propre registre. Par exemple, dans AWS, vous avez ce que l'on appelle le registre Elastic Container. Vous pouvez créer vos propres conteneurs et les transférer vers ce registre ECR, puis vous pouvez extraire ces images à l'aide ce bouton depuis votre propre registre dans AWS OK, alors comment pouvons-nous obtenir cette image ? Supposons que je veuille extraire quelque chose de Docker Hub. Nous allons sur Docker Hub, nous y sommes déjà. Nous pouvons explorer toutes les images disponibles. Disons qu' Alpine est Alpine Linux. Très connu. C'est ce que disent les images officielles de Docker C'est cool. Cliquons dessus et nous voyons déjà certaines choses. Docker pull alpine est comme une commande de base. C'est ainsi que nous extrayons l'image à l'aide du Docker lui-même, ce qui signifie que je peux simplement revenir à mon Proxmox et qu'il existe vraiment trois manières de récupérer ces Je peux simplement essayer ce qui s'y trouve. Pull alpine, ce qui signifie que alpin est la seule chose dont j'ai besoin ici. Mais le truc, c'est vrai, allons-y en montagne. Je peux interroger les tags. Laissez-moi vous montrer ce que cela signifie. Il m'affichera tous les tags disponibles. En gros, si vous revenez en arrière, vous pouvez voir ces tags ici. Vous optez généralement pour quelque chose comme les plus récents, mais ce n'est pas obligatoire. Vous pouvez opter pour la balise Edge ou vous pouvez tirer n'importe quelle autre étiquette de votre choix. Mais la dernière est généralement en bas de page, et vous pouvez simplement la télécharger. Mais ce que vous pouvez également faire, défiler la page vers le bas et vous pouvez voir certaines branches comme des informations supplémentaires ici, comme l'est cette bibliothèque alpine. Si vous le mettez, supprimons le tag peut-être library alpine. Tant que vous pouvez interroger les balises, cela signifie que cela fonctionne correctement. Je peux voir que je peux toujours interroger les tags, et je peux toujours choisir le dernier ou le gaz, ou vous pouvez être encore plus précis, et vous pouvez dire bibliothèque Docker DO alpine Ce serait le chemin complet vers ce référentiel vers cette image Docker Parce que c'est vraiment le nom du registre distant. C'est Docker Hub, en gros. C'est ce qu'on appelle l'espace des noms, et c'est le nom de notre image. C'est bon. J'espère que cela a du sens. Nous pouvons interroger les tags. Nous pouvons peut-être prendre le dernier. Tirons-le simplement. Oui Je dis « télécharger ». Et cela prend 2 secondes, et nous pouvons déjà voir que la dernière version d'Alpine a été téléchargée. La première chose que vous remarquerez peut-être, c'est qu'il n'est pas compressé, comme sont généralement les plaques Lexton Vous avez des points tar GZ, ce qui signifie qu'ils sont compressés Celui-ci n'est pas compressé car il ne mesure que trois mégas. Permettez-moi de vous montrer la première différence entre les conteneurs LLC et Docker Si nous voulons exécuter ce conteneur, nous le faisons exactement de la même manière qu'avec les sociétés à responsabilité limitée. Nous créons Ct. Je l' appelle peut-être ID 245. Je dis Alpine Docker, j'ai besoin d'un mot de passe. Et si nous allons plus loin, le modèle est l'image Docker que nous venons de télécharger. Je dis « suivant ». Et maintenant, la taille du disque, disons 0,01 Je dis, Mark, que fais-tu ? C'est 10 mégaoctets, en gros, oui, 0,0 Oui, cela devrait suffire à un conteneur Docker alpin. Allons plus loin. Le noyau 1 est encore trop élevé. Je pourrais même le limiter davantage, mais tant pis. Mémoire, 512 maintenant. Donnons-lui 128 mégaoctets et aucun échange. Cliquons sur Suivant. Nous lui donnerons l'adresse IP. Et la passerelle, et c'est tout. Je dis « suivant », « suivant » et « terminer ». Encore une fois, cela a pris 2 secondes et nous avons créé notre conteneur. Il est là et si je le lance, nous pouvons voir qu'il est maintenant opérationnel. Passons à la console. Vous pouvez voir le conteneur d'applications détecté. La console n'est peut-être pas entièrement fonctionnelle. accord, mais appuyons sur Entrée et nous verrons que c'est réellement fonctionnel. La première chose qui pourrait vous intéresser est l'espace disque, oui. Cela correspond-il vraiment à un volume de disque de 10 mégaoctets ? Nous sommes sur DF h et nous pouvons constater qu'en effet, Alpine Linux ne prend que 8 mégaoctets accord, nous occupons 88 % de l'espace disque parce que je ne lui ai donné que 10 mégaoctets, oui, mais c'est quand même suffisant pour exécuter le conteneur Alpine Linux Docker Mais en quoi il diffère du conteneur Alpine Linux Lax, car si nous revenons en arrière, si nous passons au modèle, ce sont les modèles normaux pour les conteneurs Lexy. Vous pouvez également voir qu'il existe Alpine Linux, un conteneur LXC, oui Je pourrais le diriger en tant qu'Alex. Je vais vous montrer la différence si nous revenons à notre console et si nous exécutons la commande PSOKs, c'est vraiment la plus grande différence Le conteneur Docker gère généralement un seul point d'entrée Il s'agit d'un processus principal dont l'identifiant de processus est un. Vous pouvez ignorer le second. C'est essentiellement moi qui exécute cette commande. Si je l'exécute à nouveau, cela augmentera l'ID du processus, mais c'est essentiellement vous qui exécutez cette commande. Mais le seul processus qui fonctionne en permanence est ce shell. C'est vraiment tout ce que ce conteneur utilise. Si vous le comparez au conteneur Linux, même l'Alpine est très basique, il exécutera de nombreux autres services. Nous pouvons voir ce point d'entrée configuré ici. Si nous passons aux options, vous pouvez voir le point d'entrée est configuré en tant que shell. Ce que cela signifie quitter Si je tape simplement exit, appuyez sur Entrée, vous verrez ce qui se passe. Il est dit de détacher les terminaisons, regardez. Ce conteneur est désormais hors ligne. Son statut est arrêté. Pourquoi ? Parce que j'ai arrêté le seul processus en cours d'exécution sur ce conteneur. C'est le seul processus et je viens de l'arrêter. Cela n'arriverait pas s' il s'agissait d'un conteneur Alexi, mais je peux maintenant revenir en arrière et simplement le démarrer. Cela prendra 2 secondes et il sera de nouveau opérationnel. Ce n'est pas un problème. C'est juste quelque chose à garder à l'esprit. Cette coque, c'est ça, en gros. C'est ce que nous utilisons en ce moment. C'est un coquillage. C'est le seul processus exécuté sur un conteneur. Si nous exécutons, disons, cut à la sortie de COS, vous pouvez en effet voir qu'il s'agit d'un Linux alpin. Si nous parcourons simplement certains onglets de la section Ressources, vous pouvez voir nos cent 28 mégaoctets, mais vous pouvez également voir que nous pouvons ajouter un point de montage et un transfert de périphérique comme si vous aviez un conteneur LAX en cours d'exécution ici vous pouvez voir nos cent 28 mégaoctets, mais vous pouvez également voir que nous pouvons ajouter un point de montage et un transfert périphérique comme si vous aviez un conteneur LAX en cours d'exécution C'est une option très intéressante, je dirais, qui devrait beaucoup simplifier la façon dont vous exécutez certains services sur votre Proxmox Ensuite, si nous passons aux options, nous avons parlé du point d'entrée, mais examinons l'environnement. C'est simplement là que vous ajoutez vos variables à votre conteneur Docker Vous souhaiterez peut-être ajouter des variables. C'est là que vous pouvez le faire en utilisant l'environnement des options. Actuellement, seul le chemin est spécifié, mais vous pouvez en ajouter d'autres si vous le souhaitez. Allons peut-être ici. Je vais dire « exit ». Cela va arrêter ce conteneur. Maintenant, laissez-moi le retirer. Maintenant, si je veux extraire quelque chose d'un registre différent de celui de Docker Hub, j' ai besoin de ce chemin complet Supposons que vous souhaitiez extraire quelque chose de ce registre de conteneurs Github, peut-être un assistant personnel N'oubliez pas que vous avez alors besoin du chemin complet, car Docker Hub est considéré ici comme un référentiel par défaut Mais si vous voulez tirer parti du GHCR, vous devez le mettre ici, charger IO, disons assistant domestique et c'est redevenu un assistant domestique Si nous interrogeons les balises, nous pouvons voir les balises, faire défiler la page vers le bas pour voir les balises disponibles. Mais si je supprime GHCR et que je laisse juste ceci et si je demande les balises, vous pouvez voir que sans cet hôte de registre, cela suppose en quelque sorte qu' il est hébergé dans Docker, et en fait, cette image n'y est pas hébergée Il est hébergé sur ghcr dotio. C'est pourquoi nous avons besoin d'un parcours complet. L'autre point à propos de ces registres, c'est que si nous y allons, même si vous allez sur Docker Hub, disons que si j'y retourne, nous allons peut-être chercher « Je ne connais pas Vous pouvez voir que chaque contenant peut provenir de différentes sources, oui. Par exemple, le serveur Linux est un emplacement très populaire pour Plex, mais vous en avez beaucoup, beaucoup d'autres où vous pouvez extraire le Plex. Et le plus drôle : Oh, ça fait environ 17 pages, oui. qui est amusant, c'est que l'image officielle de Plex n'est même pas là car l'image officielle de Plex INC s'appelle, en fait, PMS Docker Et vous pouvez voir que ce serveur multimédia officiel de Plex, Docker Repo, a besoin d'environ 500 millions d'appels, et c'est lui que vous devez extraire si vous voulez avoir une image et c'est lui que vous devez extraire si vous voulez avoir une Plex officielle Vous pouvez voir toutes les informations ici, vous pouvez voir qu'il fonctionne sur le port 32400 et vous pouvez l'extraire à l'aide de cette commande Nous pouvons donc simplement copier à nouveau ici parce que nous sommes de retour sur Docker Hub, donc je peux simplement utiliser ceci, le coller Reformons les tags. Retournez au bas de la page. Je vais prendre le dernier. Parce que je veux te montrer quelque chose de différent. C'est écrit « tâche ». C'est ce que tu veux toujours voir. Créons le Ct. Je l'appellerai peut-être 45 comme le précédent. Appelons-le Plex, mot de passe. Ensuite, modèle. J'ai besoin de celui-ci, PMS Docker, qui est Plex, le stockage augmentera peut-être un peu cette fois Un cœur, peut-être 1024, ensuite, IP. Suivant, suivant. C'est une archive OCI détectée, et Task OK. Ce qui signifie que nous pouvons maintenant commencer. Notre conteneur indique à nouveau que le conteneur d'applications a été détecté La console n'est peut-être pas entièrement fonctionnelle. À cette occasion, si j' appuie sur Entrée, en fait, cela ne fait rien, vous vous demandez peut-être : que se passe-t-il ici ? Tout d'abord, nous pouvons toujours accéder au serveur Plex car si je passe à HTTP, pas à un, mais que HDDP est au 192-168-1245, il s'agit adresse IP du conteneur Docker M vers le car si je passe à HTTP, pas à un, mais que HDDP est au 192-168-1245, il s'agit de l'adresse IP du conteneur Docker M vers le port 32400 Forward Slash Web. Nous pouvons voir, en fait, que Plex est opérationnel. Il indique que l'application n'est pas hébergée par Plex, bien sûr, car je l'héberge sur mon conteneur Docker avec cette adresse IP Mais comment y parvenir ? Comment obtenez-vous la sortie de la console ? Ce que vous devez faire, c'est retourner au PVE et vous dites PCT, Enter, puis l'ID du conteneur, qui est 245 Vous pouvez voir que vous êtes connecté à votre Plex. Mais pourquoi de cette façon ? Pourquoi ne puis-je pas y accéder comme je l' ai fait pour l'Alpine ? C'est parce que ce conteneur Docker est différent. Si nous utilisons PSX, vous pouvez voir de nombreux services fonctionner dans un seul conteneur, et en fait, si nous allons dans ce plex, si nous optons pour les options que nous avons explorées pour Alpine, nous pouvons constater que le point d'entrée est désormais différent Il est appelé barre oblique, et il se comporte comme un conteneur système, ce qui signifie qu'il se comporte comme un Il ne s'agit pas d'un service unique. Il s'agit de plusieurs services, et vous ne supprimerez pas simplement en quittant l'un des services Et autre chose, si nous y retournons, je veux dire, désolée, je dois relancer PCTenter. Si je dis « cut » à la sortie de COS, nous pouvons voir que Plex fonctionne essentiellement sur Ubuntu 20 404. Si vous pouvez le voir, parce que si vous allez ici et dans les options, vous l'avez comme point d'entrée, cela signifie essentiellement qu' il s'agit d'un conteneur système, équivalent du conteneur Alexy. Je sais donc que c'est confus. Vous pouvez donc constater que les différences entre ces conteneurs Alexy et les conteneurs Docker peuvent parfois devenir très Pour moi, le plus important , c'est que cette technologie fonctionne étonnamment bien à ce stade très précoce. N'oubliez pas qu'il s'agit toujours d'un aperçu technologique, donc ce n'est même pas une version bêta. C'est simplement le stade où Proxmox veut déterminer s' il vaut la peine de poursuivre développement, et je pense que c'est Bien sûr, pour moi, personnellement, support de Yamlofles, où je peux créer plusieurs conteneurs en exécutant un seul fichier modèle, serait un ajout intéressant Mais le fait que cela fonctionne déjà et qu'il soit si facile à utiliser est vraiment très rafraîchissant, je dirais. Au fait, l'environnement, si vous cliquez dessus, vous pouvez voir que vous avez beaucoup plus de variables d'environnement ici, mais vous pouvez toujours en ajouter autant que vous le souhaitez. C'est tout pour aujourd'hui. J'espère que cela vous a été utile. Merci donc d'avoir regardé. 21. Conteneurs Proxmox OCI + Passthrough GPU + Mount Point + Transcodage HW: Dans cette vidéo, je veux vous montrer à quel point il est désormais très facile de monter un système de stockage ou de faire passer des périphériques tels que le GPU de votre Proxmox à un conteneur Docker ou à tout autre conteneur non privilégié conforme à l'OCI Si vous souhaitez exécuter Jellyfin, Plex, MB ou tout ce qui nécessite, par exemple, un transcodage matériel, c'est maintenant très facile à Nous savons déjà que depuis la sortie de Proxmox 9.1, vous pouvez exécuter des conteneurs Docker directement Nous savons que Proxmox peut désormais extraire des images Docker ou toute autre image de conteneur OCI et que Proxmox peut lire toutes ces couches pour cette image et qu'il exécutera ce conteneur Docker de la même manière que nous exécutons les conteneurs Lexy toute autre image de conteneur OCI et que Proxmox peut lire toutes ces couches pour cette image et qu'il exécutera ce conteneur Docker de la même manière que nous exécutons les conteneurs Lexy standard. Nous le savons parce que c'est ce dont nous parlions dans la vidéo précédente. Nous avons vu comment trouver des images Docker, comment extraire des balises et comment cela rationalise l' ensemble du Cela signifie que vous n' avez plus besoin d'exécuter Docker sur LXC ou VM, car vous pouvez désormais exécuter des conteneurs Docker directement sur Proxmox. Tu sais quoi ? Ce n'est même pas ce qu'il y a de plus cool dans cette technologie. Le fait que vos conteneurs Docker s'exécutent dans environnement de type Lx signifie également qu'il est très facile de monter du stockage externe ou de faire passer un périphérique de Proxmox à ce conteneur, car vous pouvez utiliser l' interface utilisateur graphique qui a été ajoutée, spécialement pour les conteneurs Lexy dans Proxmox 8.4 ou quelque Proxmox à ce conteneur, car vous pouvez utiliser l' interface utilisateur graphique qui a été ajoutée, chose comme ça conteneurs Lexy dans Proxmox Vous n'avez plus à vous occuper toutes ces mauvaises liaisons et configurations moches dans le fichier .com Vous pouvez désormais le faire simplement en cliquant sur un bouton. Dans cette vidéo, nous allons monter stockage externe et nous allons également passer par ma carte graphique intégrée à Giffin Unprivileged Mais je vais essayer d' expliquer chaque étape, afin que vous puissiez appliquer cette solution à n'importe quel conteneur Docker ou OCI exécuté sur votre matériel, peu importe le matériel que vous avez La seule chose qui compte, c' est que vous utilisiez Proxmox 9.1 ou Commençons alors. Donc ça y est. Il s'agit de mon Proxmox 9.11, comme vous pouvez le voir, et nous utiliserons la documentation officielle d'eifin pour exécuter le conteneur , puis pour passer par la carte graphique et le stockage externe Mais tout d'abord, nous pouvons voir l' image officielle du conteneur se trouve ici, Jellyfin transmet Jellyfin, qui est extraite Mais vous pouvez également l'extraire du registre des conteneurs Github, comme vous pouvez le voir, et il existe également un serveur Linux point IO Et franchement, c' est celle que j'aime bien. Je ne sais pas pourquoi, mais il n' y a aucune raison particulière. J'utilise habituellement celui-ci. Donc, copions-le. Je retourne simplement à mon Proxmox et maintenant, dans mon ordinateur portable local, je passe à City J'utilise cette nouvelle option, puise dans le registre OCI et je la colle ici Serveur Linux Forward Slash Jellyfin. Je vais interroger les tags. Si vous ne savez pas ce que sont les tags, vous pouvez simplement les voir ici, mais vous pouvez aussi revenir ici et là expliquer que les derniers tags sont toujours les derniers. Optez généralement pour le plus récent ou le plus stable. Permettez-moi de commencer à taper le dernier et je peux voir qu'il est disponible. Je vais retirer le dernier tag. Je dis « télécharger ». Nous allons attendre environ 5 secondes maintenant que le modèle basé sur cette image Docker a été créé Il est écrit « Jellyfin » en dernier. Je vais maintenant créer le conteneur. Je vais peut-être changer ça 246. Prénom Jellyfin. J'ai besoin d'un mot de passe. Comme ce champ est obligatoire et n'oubliez pas, j'utilise le conteneur non privilégié Nous ne voulons pas utiliser les privilèges. Je dis « suivant ». Le modèle, celui que nous venons de créer ou de récupérer. Je dis ensuite, encore une fois, le disque, je peux laisser huit Go parce que j' utiliserai un stockage externe pour cela En gros, ce stockage sera réservé à Jellyfin et huit Go suffisent amplement pour Je dis ensuite, le noyau un noyau est bon, le suivant, le suivant. Eh bien, j'ai besoin d'une adresse IP, donc je dirais 192, 1681, 246 Je correspond généralement à l'identifiant du conteneur. J'ai créé un ID de conteneur 246, c'est mon adresse IP. Mais évidemment, cela peut être différent de votre côté et la passerelle par défaut est un point, donc je dis « suivant ». Ensuite et finissez. C'est tout ce dont j'ai besoin. Il s'agit d'une archive OCI détectée. Cela signifie qu'il est conscient que ce n'est pas un xy normal, mais que c'est quelque chose qui a été créé à partir de l'image Docker, et maintenant nous avons Task Okay, ce qui signifie que je peux le fermer et que nous pouvons voir notre conteneur ici Si nous passons aux ressources, c'est tout ce que nous avons de la mémoire, du swap, un cœur et un disque racine, qui fait huit Go Mais maintenant, je veux ajouter un autre disque. Je voudrais ajouter, en fait, mon disque SSD, qui est un SSD de deux téraoctets, et j'ai quelques vidéos dessus Ce que je dois faire d' abord, c'est le brancher. Dans mon cas, il s'agit d'un miniPC. Il s'agit d'un miniPC de facturation doté d' un processeur N 100. Je branche mon disque SSD. Maintenant, je peux retourner à mon Proxmox, au PVE, au shell, et maintenant si je lance LSBLK, ce qui signifie lister les périphériques, j'appuie sur Entrée, et je peux maintenant voir ce disque ici Comment savoir si c'est celui-ci ? Parce que je peux voir qu'il n'est pas monté. Il n'a pas de point de montage. Honnêtement, il serait peut-être encore plus facile d'exécuter cette commande LS BLK avant de brancher votre disque SSD, puis de l'exécuter à nouveau une fois que votre lecteur SSD est branché Vous verrez simplement un nouvel appareil qui est là, mais il n'est pas encore monté. Vous pouvez voir les points de montage ici et il n'y a aucun point de montage pour ce disque. Il est écrit 1,8 téraoctet, mais c'est un disque de deux téraoctets. Comment le monter en premier ? Parce que nous devons d'abord le monter sur le Proxmox lui-même, puis nous le ferons passer du Proxmox à Pour le monter sur le Proxmox, c'est super simple. Nous exécutons LSL pour le dossier racine, nous pouvons toujours voir ce dossier MNT C'est un excellent point où vous pouvez monter n'importe quel stockage externe. Je vais donc d'abord créer un répertoire dans ce répertoire de montage. Je dis, Make D, Me directory, P, cela créera un chemin complet, M&T l'appellera peut-être disque SSD qui signifie que maintenant, si je vais dans ce dossier M&T, je lance LSL, je peux voir ce disque SSD Mais si je vais sur ce disque SSD, LSL, je peux voir qu'il n'y a rien ici, ce qui est logique car c'est le dossier que je viens de créer Mais c'est le lieu. Je veux aussi monter mon disque SSD. J'exécute la commande, je monte maintenant c'est le périphérique physique, SDB, c'est mon disque SSD, et SDB One est la première partition de ce lecteur SSD Maintenant, je veux monter la partition, pas le disque physique. Vous montez toujours la partition. Je dis que le périphérique que je veux monter s'appelle SDB one, qui est la partition 1 périphérique SDB. J'espère que cela a du sens. Maintenant, où je veux le faire monter. Je dis lecteur SSD M&T, qui est le dossier que je viens créer et je veux le monter ici J'appuie sur Entrée, et maintenant cela peut prendre un certain temps. Parfois, cela prend jusqu'à 1 minute, alors nous attendons simplement. Et maintenant, si j'utilise LSL, c'est parfois déroutant pour certaines personnes Lorsque vous êtes déjà à cet endroit, rien ne changera. Vous devez revenir en arrière, disons cd point point, puis revenir au lecteur SSD, au lecteur CD SSD. Vous devez actualiser ces informations. J'exécute à nouveau la même commande, LSL. Maintenant, je peux voir tous les fichiers et dossiers qui se trouvent sur mon disque SSD. Et le dossier qui m'intéresse est en fait ce dossier vidéo. Si nous passons à la vidéo et qu'ils exécutent à nouveau le LSL. Je vois que j'ai deux vidéos. Ce sont toutes deux des vidéos 4K, et nous en utiliserons peut-être une, peut-être les deux pour tester le transcodage sur conteneur très fin une fois que nous serons passés par notre GPU En gros, tout ce que j'ai dans ce disque SSD dans le dossier vidéo, je veux qu'il soit disponible dans mon conteneur Docker, dans mon conteneur Jerryfin Je vais peut-être le copier. Lecteur SSD MMT Forward Slash Video Copions-le. La prochaine chose que nous devons faire est de passer par cet endroit jusqu'à notre conteneur. Nous allons donc chez Jellyfin. Vous pouvez voir n' y a que le disque racine, mais cela va changer. Revenons au PVE. Je vais à ETC PVE LXC. Si j'exécute LSL, je verrai un fichier de configuration pour mon conteneur, et l'ID correspondra à ce conteneur Docker. Oh. Je dois y retourner. Je dis nano 246.com Il s'agit du fichier de configuration et nous voulons ajouter une entrée, peut-être ici après le système de fichiers root, mais peu importe où vous allez l'ajouter. Mais je pense qu'il est logique d'ajouter un autre volume de disque juste après le premier domaine, celui de huit Go Ici, je dis monter la colonne 0.0, l'espace, ce que je veux monter. Je veux monter. En fait, je l'ai toujours copié, je crois, si je le colle. S. C'est le lieu. Je veux créer le montage 0.0, qui est cet emplacement sur mon Proxmox, et maintenant je dis virgule MP, et c'est là que ce point de montage sera vu ou pourra être trouvé dans mon conteneur Docker, et je veux l'avoir Jellyfin aura ce dossier multimédia, et tous les fichiers qui s'y trouvent seront visibles ici dans le dossier multimédia du conteneur lui-même Nous verrons cela plus tard. Maintenant, je dis simplement Control O, Enter, Control X. Si je lance CAT, c' est essentiellement ça. Si nous revenons à Gerry Fin pour ce qui est des ressources, nous pouvons maintenant voir ce point de montage ici Le montage 0.0 permet en effet de monter une vidéo sur un disque SSD, le point de montage est un support. Nous pouvons démarrer le conteneur et simplement vérifier si nous voyons bien ces fichiers dans le dossier multimédia. Je dis « démarrer », le conteneur fonctionne, ce qui signifie que je peux faire deux choses. Pour certains conteneurs Docker, vous pouvez simplement accéder à la console, appuyer sur Entrée et vous aurez accès à la console, mais pas pour tous, cela dépend du confit mais je peux toujours aller en PVE et je dis PCT, Enter et l'identifiant de mon conteneur, Enter et l'identifiant de mon Maintenant, vous pouvez voir que je ne suis plus sur le nœud. Je suis sur le conteneur lui-même. Et si je consulte les médias, c'est ici que je suis censé voir mes fichiers. J'utilise LSL, et en effet, je peux voir mes deux fichiers Mais cela signifie également que je peux maintenant accéder à HTTP à l'adresse IP du conteneur Jellyfin 192-168-1246 J'étais, je crois, au port 8096. C'est le port sur lequel Jellyfin est connecté. J'appuie sur Entrée, et le voici. Bienvenue chez Jellyfin. Il s'agit de Jellyfin fonctionnant sur Proxmox Je dis ensuite, nom d'utilisateur ABC, mais je vais le remplacer par Mark. Mot de passe Je mettrai ce que je vais dire ensuite, et maintenant vous pouvez ajouter une bibliothèque multimédia. Je veux ajouter des films, et je veux ajouter le dossier multimédia car ils se trouvent dans le dossier multimédia. N'oubliez pas que je suis toujours sur le conteneur et que le conteneur peut les voir dans ce dossier ForwardLamdia. Je dis : OK. OK. Je dis « langue suivante ». Pour moi, le Royaume-Uni, ensuite, c'est terminé. Terminer. Il ne nous reste plus qu'à nous connecter en utilisant les informations d'identification que nous venons de créer. Je dis « connectez-vous ». Et en fait, je peux voir ces deux fichiers. Mais si vous souhaitez ajouter un emplacement distant, exemple si vous avez un serveur NFS ou SMB sur votre stockage rattaché au réseau, vous pouvez également le faire, mais nous en avons déjà parlé Il y avait une autre vidéo que vous pouviez regarder. Cela ne nécessite qu'une ou deux étapes supplémentaires. C'est un processus assez simple très similaire à celui-ci. Donc, si vous souhaitez que les vidéos soient disponibles ici et que vous les stockez sur un NAS distant, cette vidéo explique ce processus et vous pouvez l'appliquer ici. C'est cool. Mais qu'en est-il du GPU ? Et qu'en est-il du transcodage ? C'est ce que Jellyfin peut faire, mais cela nécessite l'accès à l'accélération matérielle de notre carte graphique Dossier, c'est une vidéo en 4K. Permettez-moi de faire une pause et qu' est-ce que le transcodage ? C'est lorsque vous modifiez la résolution ou le format d'origine à un autre. Comme je l'ai dit, il s'agit d'une vidéo 4K, mais si je passe aux paramètres, je change la qualité pour qu'elle soit peut-être la plus faible possible. Cela signifie que cette vidéo en quatre K doit être transcodée en une vidéo de très mauvaise qualité et qu'elle ne peut être affichée ici qu'à ce moment-là Si j'y joue maintenant, je veux dire, ça a pris du temps. Je ne m'en suis même pas rendu compte. Regarde ça. Si nous allons jouer B info. Oh, c'est très, très pauvre. C'est difficile. Tout prend du temps. Je peux voir qu'il transcode 14 images par seconde, et vous pouvez voir à quel point il est à la traîne Tout est devenu tellement lent. Regardez ça. 14 images, ce n'est même pas assez pour jouer à vitesse normale. C'est 0,2 de la vitesse requise car c'est 60 images par seconde. Pourquoi est-ce le cas ? Parce que maintenant tout est fait par le processeur. Il n'y a aucun transcodage matériel. C'est pourquoi nous n'avons que 14 images par seconde. Nous pouvons voir que le code vidéo accusé est le 8264. C'est bon. C'est cool. Nous savons ce qui se passe. Et en fait, si je reviens à Proxmox, je devrais voir dans le résumé que vous pouvez voir le pic Regarde ce pic, CPU. Eh bien, cela ira encore plus haut. Le CPO a simplement eu du mal à le transcoder car il ne dispose pas de cette accélération matérielle J'espère que cela a du sens. C'est très bien Fermons-le peut-être. Et le passage par le GPU est très simple. Il vous suffit de vous rendre sur Jellyfin pour accéder aux ressources, et vous pouvez ajouter MundPoint ou ajouter un transfert de périphérique Nous avons déjà le point de montage. Voici notre disque SSD. Maintenant, nous ajoutons l'appareil, et vous pouvez passer par n'importe quel appareil de votre choix. Il n'est pas nécessaire que ce soit un GPU, oui. Il peut s'agir d'une carte réseau ou de ce que vous voulez. Mais avant d'ajouter cet appareil, nous devons découvrir ce que nous devons traverser. Parce que vous pouvez le voir, cela nécessite le chemin du périphérique. Comment puis-je savoir quel est ce chemin ? Eh bien, le fait est que si nous revenons au PVE, nous sommes toujours sur Proxmox Si nous allons dans les appareils, dans le dossier DRI et que nous sommes sur LSL. Au fait, si tu te demandes à Mark, comment sais-tu où aller ? Eh bien, j'utilise toujours ce fichier. Ces instructions. Nous en avons fini avec le conteneur lui-même. Nous installons le conteneur. Maintenant, si vous passez à la configuration après l'installation, vous pouvez voir la section de transcodage Vous pouvez maintenant choisir le GPU que vous avez sur votre appareil. Pour moi, c'est une carte graphique intégrée au processeur Intel N 100. C'est pourquoi je vais ici, Intel GPU. Voici un tutoriel sur le GPU Intel. Nous pouvons voir que nous pouvons utiliser deux méthodes pour le transcodage matériel, QSW et VA API Si nous allons plus loin, nous pourrions voir que notre codec est en fait le h264, et qu'il est écrit : « Un processeur graphique Intel peut prendre en charge le transcodage pour École. Nous allons plus loin et j'ai besoin d' configuration Linux car Proxmox est basé sur Debian, qui est basé sur Linux, sur le noyau Linux. La première chose dont il a besoin, c'est qu'il dit qu'il besoin de ce truc, le Jellyfin FF mpeg Mais en fait, nous l'avons déjà. Et d'ailleurs, c'est à cet endroit que nous sommes actuellement des DRI approfondis Mais concernant ce package, nous pouvons revenir en arrière. Nous pouvons aller à notre container. Je dis donc PCT, entrez 246, désolé. Je peux exécuter la commande user lib, Jellyfin, FFmpeg, FFmpeg. Et il me montre la version, ce qui signifie qu'elle est déjà en cours d'exécution. Ce qui signifie que je n'ai pas besoin de l'installer. Mais si je devais l'installer, je lancerais simplement update and up pour installer ces packages. Point suivant, assurez-vous qu'au moins un périphérique de rendu D existe à cet emplacement. C'est ce que nous étions en train de vérifier, en fait. C'était sur Proxmox, souvenez-vous, oui. De retour sur Proxmox, nous allons dans le dossier Dev the RI et nous pouvons voir que le rendu est bel La carte 1, parfois vous avez la carte zéro, parfois la carte 1 comme première carte graphique physique. Je ne sais pas pourquoi, parce que l'index doit commencer à zéro, mais parfois il est affiché sous la forme de la première carte. Si vous voulez transmettre l' intégralité de la carte, c'est ce que vous devez transmettre. La première carte DRI. Mais ils disent que la seule chose dont nous avons vraiment besoin , c'est d'un appareil de rendu, et nous en avons un également. Nous avons le rendu d128. Mais si vous avez plusieurs cartes graphiques, vous pouvez en avoir 128, 129, 130, etc. Je n'en ai qu'un, donc j' ai rendu D un, 28. C'est l'appareil. C'est cet accélérateur matériel que vous pouvez utiliser pour le processus de transcodage car nous n'avons pas besoin de la carte complète Nous avons juste besoin de ce périphérique de rendu. Revenons aux instructions. Et il est dit d'ajouter l' utilisateur Jellyfin au groupe de rendu. Il s'agit du groupe de rendu qui a accès à ce périphérique de rendu. Oui Mais si nous revenons à notre Proxmox à notre Jellyfin, nous sommes toujours sur un contenant Jellyfin nous sommes toujours Laissez-moi peut-être clarifier cela. C'est bon. Nous sommes sur un conteneur Jellyfin. Si nous exécutons PS Ok Command repress Enter, vous verrez que le processus appelé Jellyfin qui utilise cette bibliothèque FFmpeg n'est pas exécuté par Jellyfin mais par Il s'agit de l'utilisateur que le conteneur Docker, ce conteneur Docker en particulier utilisera pour exécuter Vous pouvez même si je l' efface à nouveau, je ferai une flèche vers le haut, vous pourrez lancer des PSOK, attraper Ce sera plus facile à trouver. Nous pouvons voir que Jerry fin est dirigé par l'utilisateur ABC. Maintenant, j'ai besoin d'un identifiant d'utilisateur et d' un identifiant de groupe pour cet utilisateur ABC. Je dis « ID », « ABC ». Je peux voir que le nom d'utilisateur de cet utilisateur d'ABC est le 911 et que l'identifiant du groupe est le 911, et ce sont toutes les informations dont j'ai besoin pour passer par cet appareil, qui signifie que je retourne à Geryfin Je l'ai d'abord éteint parce que pour passer par l'appareil, nous devons l'éteindre de toute façon Maintenant, j'ajoute l'appareil. Je dis « passage de l'appareil », je vais prendre ces options avancées. Et maintenant, qu'est-ce que je dois réussir ? Je veux passer Dev DRI, rendre D one, 28 C'était cet accélérateur matériel. N'oubliez pas que nous avons enregistré Proxmox. Désormais, l'ID utilisateur dans le conteneur est zéro, qui est l'utilisateur root, ID du groupe dans le conteneur, par défaut est zéro, qui est également l'utilisateur root, et le mode d'accès est 0660 Voici les autorisations pour cet appareil. Je vais vous montrer ce que c' est, ce que c'est plus tard. Nous avons simplement besoin de notre identifiant utilisateur, qui est notre utilisateur ABC sur Jellyfin N'oubliez pas que vous devez faire correspondre l'utilisateur tel qu'il apparaît dans le conteneur. Cela signifie que 911 et l'identifiant de groupe de cet utilisateur ABC étaient également 911. Nous pouvons laisser ce mode d'accès tel quel. Je dis, ajoutez. C'est ça. Maintenant, je peux démarrer mon conteneur. Nous pouvons voir qu'il est opérationnel. Encore une fois, je passe à PV, je dis PCT, entrez 246 Et si nous allons ici maintenant, voir le Dev DRI, LSL, je veux dire, je n'ai pas exécuté cette commande auparavant, mais vous verrez juste un dossier vide Mais maintenant, nous pouvons voir un appareil appelé render d128, et le propriétaire, l'ID utilisateur est ABC, et l'ID de groupe est ABC Et à 0660, les autorisations, ce sont les autorisations Linux standard, vous pouvez les voir ici Ainsi, l'utilisateur peut lire écrire, le groupe peut lire écrire, mais personne d'autre ne le peut pas. Cela semble normal, nous pouvons donc revenir aux instructions. Et vous pouvez voir que nous n'avons pas eu à jouer avec ce rôle, car ce n'est même pas l' utilisateur de gérifine qui exécute ce procédé à l'éryfine. Mais allons plus loin. Il parle d'Intel OpenCL ICD. Si vous voulez vérifier, s'il existe une telle chose, nous copions simplement cette commande. Nous sommes toujours dans le container. Je vais le coller ici, appuyer sur Entrée, et il me dit qu' il n'y a rien de tel, aucun candidat installé n'est installé. Il est donc dit que vous pouvez exécuter simplement cette commande. Je n'ai pas besoin de sudo car je suis déjà en route. Vous pouvez copier la commande entière ou vous pouvez simplement la copier pour l'installer. Collons-le. Allons-y. Oh, nous devons d'abord lancer la mise à jour. C'est dans le conteneur. N'oubliez pas que c'est cool. Laissez-moi peut-être clarifier cela et maintenant je vais utiliser la flèche vers le haut, et maintenant j'installe cette commande. Je veux dire, j'exécute cette commande pour installer ce lien. Cool. Laissez-moi clarifier encore une fois. Et si nous exécutons cette commande précédente, nous pouvons maintenant voir que nous avons installé et candidat, et c'est ce que nous voulons voir. Nous pouvons aller plus loin que. Vérifiez le support des codecs API QSV et VA Très bien, c'est très important pour nous. C'est ce dont nous avons besoin pour le transcodage. Il vous montre cette commande. Et nous nous attendons à une sortie similaire à celle ci-dessous. Voyons ce que nous allons obtenir. Oh, c'est un long rendement. Mais si nous montons, nous pouvons voir que version de l'API VA est déjà là, et que le pilote ouvert VA renvoie zéro. Retourner zéro signifie généralement « parfaitement bien ». Le zéro est synonyme de réussite, ce qui signifie que nous avons terminé. Cette API VA est disponible. La commande suivante vérifie l'état d'exécution d'OpenCL. Copions alors cette première commande. Peut-être encore une fois clair. Je vais le coller ici. Appuyez sur Entrée. Oh, il n'y a pas de commande psudo ici Supprimons ce PSUDOEnter. C'est ce à quoi tu t'attends. Nous ne nous attendons qu'à des produits verts. Tu ne veux pas de trucs rouges, non ? Nous savons déjà que VIAPI était opérationnel, mais nous pouvons également voir qu' OpenCRGraphics a également été trouvé et qu' Intel QSV est là et qu'il est Cela signifie que nous pouvons aller plus loin. Eh bien, rien d'autre n'est prêt. Cela signifie essentiellement que tout fonctionne comme prévu. Mais j'ai encore une commande. C'est un très long bracelet. Je ne me rappelle même pas d' où je l'ai trouvé, mais c'est quelque chose comme ça. Et si nous l'exécutons, il teste tout, y compris les tests précédents. Mais vous pouvez également voir la session MFX, requise pour l'accélération à base de plantes, et il y a un petit test En gros, à la fin, cela vous indique de terminer le rouge avec le code de retour zéro, ce qui est également un succès, qui signifie que tout fonctionne comme prévu Revenons-en à la Jellyfin alors. Je veux dire, pour l' interface graphique, HTTP. Oui, c'est ce dont j'ai besoin. Jellyfin va au cinéma et on pourrait penser que si vous passez maintenant à votre vidéo, vous aurez du transcodage, enfin, pas Vous devez toujours le configurer ici dans Jerry fin. Comme vous pouvez le constater, cela prend beaucoup de temps. Allez. C'est très lent. Encore une fois, juste pour comparer, nous disons « informations de lecture ». Nous ne pouvons voir que 13 images par seconde. C'est très bien Nous l'arrêtons parce que nous savons cela est transcodé par notre processeur, nous revenons en arrière et nous accédons au tableau de bord de l' eryfin, nous passons à la lecture, transcodage, et il est indiqué transcodage, accélération matérielle , rien C'est là que vous souhaitez définir tout ce que votre appareil prend en charge. Pour moi, il peut s'agir d' une API QSV ou VA. Mais celui recommandé était le QSV. C'est ce que je choisis. Et le décodage matériel de mon codec est déjà mis en évidence, mais je crois qu'il supporte également celui-ci Je pense que tout d'abord, c'est quelque chose que vous devez vérifier dans les spécifications matérielles, quel que soit le support de votre GPU, n'est-ce pas ? Mais cela n'a pas vraiment d'importance. Je le sais, ça l'était déjà. Le 8264 Mais ici, dans le périphérique QSV, vous pouvez voir qu'ils disent de spécifier le périphérique sur le multi-GPU Bien que je n'aie pas plusieurs processeurs graphiques, j'aime être précis et y placer cet appareil. Je sais que ce chemin est correct car c'est essentiellement ce que nous avons suivi dans le rendu DRI d128 Je le code simplement en dur ici, et nous faisons défiler la page vers le bas. Rien d'autre n'est intéressant ici à part le bouton de sauvegarde situé tout en bas. Je dis « Enregistrer ». Maintenant, revenons à nos films, au même film. Maintenant, lorsque nous y jouons, si nous allons dans les paramètres, si nous jouons selon les informations, nous pouvons voir que nous avons 220 images par seconde et qu'il n'y a plus de retard. Il est réactif. Il le joue immédiatement. Mais en gros, oui, c'est ce que c'est. Nous pouvons voir que le transcodage fonctionne comme prévu et qu'il n'utilise pas le processeur J'utilise maintenant l'accélérateur matériel du GPU. Et d'ailleurs, si vous modifiez cette configuration ici dans le tableau de bord, si vous modifiez cette configuration puis que vous revenez à la vidéo et qu'elle indique une erreur de lecture ou une erreur du lecteur ou quelque chose comme ça, qu'elle indique une erreur de lecture ou une erreur du lecteur ou quelque chose comme ça, cela signifie que cet utilisateur est mal passé. Sur cet appareil, si vous le modifiez, cet identifiant d'utilisateur ou de groupe ou les deux passent par le mauvais utilisateur. Il y a une petite solution. Si vous ne voulez pas savoir quel utilisateur prêt doit être transmis, vous pouvez changer le mode d'accès sur 0666 Il s'agit essentiellement d'accorder l'accès au dispositif de remise d' un à huit à tous les utilisateurs du conteneur. Donc, du point de vue de la sécurité, ce n'est probablement pas souhaitable, mais c'est le moyen le plus simple mettre en place et de le faire fonctionner, n'est-ce pas ? Transmission des autorisations pour tous les utilisateurs. Mais pour moi, cela peut être nul ou je peux simplement tout supprimer car c'est par défaut ce type d'autorisation. J'espère que cela a du sens. Merci d'avoir regardé, Marek 22. Déployez la pile ARR avec qBittorrent et Jellyfin en une seule commande !: Combien de temps pensez-vous qu' il faudra pour déployer applications R telles que Prolar, sonar, radar, lider ou Homer, puis y ajouter qubit transformé en client et le serveur multimédia Jiffy en plus de cela serveur multimédia Jiffy Certains d'entre vous pourraient penser que cela peut prendre des heures. Mais avec la méthode que je vais vous présenter, vous n'aurez besoin que d'une seule commande, et il ne vous faudra que 5 secondes pour que tout soit déployé. Vous pouvez le déployer sur n'importe quel système d'exploitation sur lequel Docker peut être installé, ce qui signifie presque tous les systèmes d'exploitation ce qui signifie presque tous les systèmes d'exploitation, car sous Linux, vous pouvez l' installer nativement, le Docker sous Windows ou macOS, vous pouvez utiliser des outils tels Docker Desktop pour faire fonctionner Docker Un système d'exploitation fera l'affaire. Laissez-moi vous montrer ce que je veux dire. Je vais d'abord aborder le sujet, et vous n'en avez pas vraiment besoin pour ce que nous allons faire aujourd'hui, mais je voulais juste vous montrer clairement ce qui va se passer en arrière-plan Mais le portainer en tant que tel n' est pas une exigence. Je voulais juste vous montrer que nous n'avons que par conteneur en cours d'exécution, puis que RMBG est l'application de suppression de l' arrière-plan sur laquelle nous travaillions dans l'une des vidéos précédentes Mais comme vous pouvez le constater, il n' y a pas de QBitorEngFin, ni aucune des applications RSC en cours d'exécution est donc tout ce que je veux dire. Ouvrons le terminal alors. La commande dont j'ai besoin est sudo, Docker compose, up, D. Laissez-moi vous montrer ce qui se passe. Cliquez sur Enter. Oh, mot de passe. C'est ça. C'est fait. Eh bien, cela n'a même pas pris 5 secondes. Ça a pris trois ou quatre secondes, je crois. Revenons-en donc à ce qui concerne le sujet et je ne sais pas pourquoi Homer est toujours exemple, le statut est toujours affiché un peu plus tard que pour tous les autres conteneurs. Mais peu importe, vous pouvez voir que nous avons quelque chose appelé R Stack, et toutes ces applications font partie de RSC Alors maintenant, si je veux accéder, par exemple, à QBI Torrent, je peux y accéder sur un hôte local sur le port 80 80. Donc je vais juste y aller. HTTP. Hôte local. 80 80. Si je me connecte, c' est mon Qbttrrnt. Si je veux accéder à autre chose, peut-être Rader, Ryder fonctionne sur le port 787 C'est là tout le but de cet article. Je voulais juste le voir graphiquement. Donc 7878, cela signifie que je peux aller ici, HTTP. Hôte local 7878. C'est mon Ruder, je peux accéder à n'importe quelle autre application Je ne les passerai pas toutes en revue, mais tu vois ce que je veux dire. Comment fonctionne-t-il ? Comment peut-il être déployé aussi rapidement ? Certains d'entre vous ont peut-être déjà deviné que cette commande, en la regardant, vous avez probablement deviné que nous avons un fichier de composition Docker qui inclut la configuration de tous Toute la configuration de ces applications se trouvera dans le fichier Docker Compose Je partagerai ce fichier avec vous afin que vous puissiez appliquer exactement la même solution à votre système et nous l'examinerons étape par étape pour comprendre ce qu'il fait et ce que vous pouvez modifier pour l' ajuster afin de le personnaliser en fonction de vos besoins. Ce que je vais faire maintenant, c'est tout supprimer, y compris Docker Compose et toutes les images, et je vais repartir de zéro Je vais vous montrer étape par étape comment vous pouvez également le déployer de cette façon. Peut-être qu'avant de le faire, laissez-moi vous montrer d'autres commandes. Par exemple, ici, je peux maintenant arrêter pour arrêter tous les conteneurs. Dans le peintre, ils seront affichés comme étant sortis. Donc si j'y retourne, je peux le faire à nouveau, pseudo Docker compose RM pour les supprimer. Tu es sûr ? Oui, c'est fait. Ce n'était même pas une seconde. Si je vais chez Portainer, vous verrez que c'est effacé. Il n'y a aucun conteneur en cours d'exécution. Mais je peux aussi revenir en arrière, flèche vers le haut, flèche vers le haut, psudodocer composer le D. Encore une fois, je peux tout reconstruire en trois ou Et Homer est de nouveau en retard à la fête. Mais ça marche. Juste pour le prouver, c'est le port 7575. Alors allons-y. HTTP. Hôte local. Donc oui, vous pouvez voir qu'il est opérationnel, il suffit de nous y connecter. Mais laissez-moi tout enlever, comme je l'ai dit, et nous reconstruirons tout à partir de zéro. OK, j'ai tout retiré maintenant. Alors, par où commencer ? Tout d'abord, vous devez vous assurer que Docker et Docker Compose sont installés sur votre système Et la façon dont vous le ferez dépendra évidemment de votre système. Mais pour moi, je suis sur Ubuntu, donc je peux simplement lancer l'application Sudo install docker point IO, puis Docker puis Docker Et je peux ajouter Y à la réponse automatique. Ter. Et comme vous pouvez le voir, je l'ai déjà installé. J'ai donc déjà installé Docker Compose , la dernière version, et Docker AO a également installé la dernière version. Donc c'est bon. Ce que nous devons faire ensuite, c'est accéder au dépôt Github que j'ai créé Je vais coller le lien ici, mais vous le trouverez également dans la description de la vidéo et dans les commandes. Il vous suffit donc de le coller dans votre navigateur et de vous y rendre. Et ce sont les fichiers dont nous avons besoin. Je pense que le moyen le plus simple de le faire est de cliquer sur le code du bouton vert. Et il suffit de télécharger le Zip. De cette façon, vous n'avez pas besoin d'installer quelque chose comme Github, CLI ou quoi que ce soit d'autre Vous choisissez simplement ce fichier de téléchargement Zip et il sera téléchargé automatiquement. Cela n'a pris que quelques secondes car c'est un code très simple. Cela signifie qu'il devrait maintenant être dans mon dossier de téléchargement. Eh bien, ce sont de vieux trucs dont nous n'avons plus besoin, mais tant pis . Permettez-moi d'y aller en utilisant mon terminal. Vous pouvez donc voir les 39 applications YouTube en un seul clic. Nous devons d'abord le décompresser car il s'agit d'un fichier Zip. Je vais peut-être l'agrandir. Il s'agit donc de décompresser puis du nom du dossier. Si nous lançons à nouveau LSL, vous pouvez voir que j'ai zippé et décompressé Je dois donc commencer à utiliser cette version décompressée. Si j'exécute LSL, vous pouvez voir les fichiers Docker Compose et ReadMe, vous devez exécuter LSLA pour voir tous les fichiers car il s'agit également d'un fichier ENV à points cachés C'est très important pour nous. Et ce que vous devez faire, vous devez vraiment suivre le contenu du fichier Lisez-moi. Laissez-moi peut-être l'ouvrir ici dans le navigateur car il est plus beau. Voici donc les instructions que j'ai écrites, gardez à l'esprit que ce ne sont que des instructions pour moi. Je les ai un peu améliorés, que ce soit plus clair pour tout le monde, mais ce n'est pas comme si un professionnel me lisait un fichier. Je devrais être assez bon. J'ai donc collé quelques liens utiles Ensuite, vous devez télécharger les fichiers zip. Nous l'avons déjà fait, puis ce processus d'installation. Et avant d'exécuter cette commande Docker Compose a, examinons les autres fichiers Nous avons Docker Compose, par exemple, et vous verrez que tous les services sont configurés ici C'est un dossier assez long, pas si long mais, vous savez. Il y a des conflits pour chaque service, pour chaque application. Par exemple, ici, vous avez Prolar et dans les volumes, vous trouverez une variable C'est ce qu'on appelle le chemin R. Je vais expliquer ce que c'est. Vous verrez que chaque service aura cette variable. Si je fais défiler l'écran jusqu'au sonar, vous pouvez également voir la variable de chemin Et puis les ports et une autre configuration. Mais je veux aussi que tu regardes les deux dernières lignes. Le fichier ENV est un point ENV. C'est ce troisième dossier. Alors cliquons dessus, peut-être. Ainsi, dans ce fichier EN V à points, vous pouvez voir cette variable spécifiée, et vous pouvez la modifier comme vous le souhaitez. Cela signifie que toutes mes applications R seront installées dans le dossier multimédia du dossier R, et cela créera des sous-dossiers avec le nom du service. Si je reviens à Docker Compose, c'est en gros tout Il s'agira du média, de la barre oblique R, prowler, puis de la barre oblique avant de la conviction Ce sera le chemin complet pour ce volume en particulier. Donc, ce que je veux dire, si vous voulez le changer, vous pouvez le changer comme bon vous semble. Ensuite, nous avons l' ID utilisateur et l'ID de groupe, et nous avons le fuseau horaire. Nom d'utilisateur et identifiant de groupe, vous pouvez le laisser tel quel, ou vous pouvez également le modifier, et le fuseau horaire s'adapte simplement ou vous pouvez également le modifier, et le fuseau horaire s'adapte simplement à l'endroit où vous vivez, vous savez. Cela dépendra de l'endroit où vous vous trouvez. Vous verrez également que si vous installez ce logiciel sous Windows, ce chemin sera un peu différent car sur Windows, vous avez généralement quelque chose comme ça. Vous utilisez des barres obliques inverses, pas des barres obliques avant, et vous devez spécifier le lecteur, par exemple C, D ou E, peu La raison pour laquelle je l'ai fait de cette façon est que chaque service aura le même identifiant d'utilisateur et le même identifiant de groupe. Chaque service aura le même fuseau horaire et sera installé dans le même dossier Media Forward Slash R, ce qui est très important car nous allons modifier les autorisations d'accès à ce dossier Mais ça suffit. Peut-être que ces paramètres vous conviennent et que vous ne voulez rien changer. Tu n'es pas obligée. Il vous suffit de revenir me lire, et c'est en gros tout ce que vous avez à faire est de lancer sudo Docker Compose D. Je vais le copier. Nous irons à mon terminal. Ils n'ont qu'à s'assurer que je suis au même endroit que mon fichier de composition Docker Ensuite, je colle simplement ma commande. Si j'étais ailleurs, il est toujours possible de l'exécuter, mais vous devez faire F puis le chemin complet vers la page d'accueil, peu importe, vous devrez spécifier le chemin de ce fichier de composition Docker Mais comme nous sommes déjà là, nous n'avons pas besoin de le faire. Ça va l'agrandir. Maintenant, si je l'exécute pour la première fois, cela prendra beaucoup plus de temps car Docker devra extraire toutes les images pour chaque service Permettez-moi de vous montrer que vous cliquez sur Enter. Vous pouvez voir qu'il télécharge d'abord l'image du rôdeur Maintenant, c'est terminé, mais cela a pris trois ou quatre minutes, je crois, mais cela dépendra vitesse de votre connexion Internet et d' autres variables. Mais ce que cela signifie, c'est qu'ils sont tous terminés maintenant. Cela signifie que je devrais les voir dans mon dossier. Et Homer encore une fois, en commençant, mais vous pouvez voir, oh, nom de la pile a changé pour la première fois, mais tant pis, cela n'a pas vraiment d'importance. Vous pouvez changer le nom de la pile en R ou comme vous le souhaitez. Mais le plus important, c'est que tous ces contenants sont maintenant très frais et que le homer est désormais considéré comme sain. Et en ce qui concerne le déploiement lui-même, c'est essentiellement tout parce que tout ce qu'il fait, il passe par ce fichier de composition Docker Vous pouvez voir que chacun aura l'image, et j'ai choisi l'image la plus récente, la plus récente pour chaque service, mais vous pouvez également l'ajuster. Si vous voulez par exemple en tenir à une version particulière, il est possible de le faire en modifiant cette valeur. Mais ce que je voulais vous montrer, c'est cette trajectoire R. Relisons-moi le fichier et lisons parce que le déploiement est terminé, mais je veux également vous montrer la configuration initiale de chaque service. Faisons défiler un peu plus loin. C'est ce que nous avons fait. C'est le cas si nous voulions arrêter le service et le supprimer, mais ce n'est pas ce que nous voulons faire pour le moment. L'instruction indique d'aller le dossier spécifié dans le fichier point ENV Je parle de celui-ci : media forward R. Allons-y, voyons le média R. Si j'utilise LSL, vous verrez tous les services et le dossier de téléchargement Ils sont tous ici à cet endroit, créés exactement au même moment. Donc, ce que dit le fichier ReadMe, dit le fichier Redmi, je dois également modifier les autorisations pour ce qui se trouve dans ce fichier ENV 1 000 000, je dois simplement faire correspondre cet identifiant d'utilisateur et cet identifiant de groupe, et je dois attribuer ces valeurs en tant que nouveau propriétaire de ce dossier R. Cela peut être un peu confus, mais en gros, ce que nous devons faire si je Cd point point SL, c'est mon dossier R. Tout ce que j'ai à faire est de sudo changer de propriétaire manière récursive car je ne veux pas seulement changer le dossier R. Je souhaite modifier les autorisations pour tous les sous-dossiers de ce dossier R. Je souhaite changer le propriétaire à 1 000 1 000 pour le dossier R. Au centre, c'est ça. Si j'utilise LSL maintenant, vous pouvez voir qu'il est passé de root à Marek Eh bien, par coïncidence, Marek, si nous utilisons l'identifiant Marek, l'utilisateur Marek de cet hôte sur ce serveur Ubuntu Si vous vous connectez au conteneur lui-même, vous verrez qu'il fonctionne avec l'ID utilisateur 1 000, mais l'utilisateur sera ABC ou quelque chose comme ça. Le nom ici n'a pas vraiment d'importance . Ce qui compte, c'est que cette valeur doit correspondre. Je pense que je complique vraiment trop les choses. Revenons-en à me débarrasser. Ces autorisations ont été modifiées. Cela signifie que chaque conteneur aura exactement les mêmes autorisations dans ce dossier. Nous pouvons donc maintenant configurer le service qBittorrent. Pourquoi ? Parce qu'il utilise uniquement un mot de passe temporaire. Donc, pour configurer qbttorrent, nous devons exécuter psudo Faisons-le et soyons clairs sur le fait que pudo Docker ps. Tous mes conteneurs sont répertoriés ici, peut-être qu'ils soient un peu plus larges, peu plus faciles à lire, et j'ai besoin l'ID de l'image du torrent QBI Voici l'identifiant. Vous pouvez voir l'ID du conteneur, c'est cette colonne, j'ai donc besoin de cette valeur. Laissez-moi le copier et je dois exécuter les journaux psudo Docker et cet Faisons cela, pudo logs, et je collerai l'identifiant du conteneur Vous pouvez voir que vous pouvez accéder au torrent QBI accédant à cette URL. Ouvrons-le. Et le nom d'utilisateur de l'administrateur est Admin, et le mot de passe n'a pas été défini. Un mot de passe temporaire est fourni pour cette session, et c'est le mot de passe que je dois utiliser. Alors laisse-moi le copier. Allons-y, administrateur, mais je vais coller le mot de passe qui s'y trouve. Cliquez sur Se connecter. Ne le mettez pas à jour car ce n'est pas le mot de passe que nous allons utiliser en permanence. Il ne s'agit que d'une question temporaire. Revenons donc au fichier IDM et vous pouvez voir que vous pouvez maintenant accéder aux options des outils, aux outils webi, aux options, à WebUI, et c'est là que je peux Je vais le faire maintenant. C'est mon mot de passe, et je clique également sur Contourner l'authentification pour les clients sur l'hôte local. Ensuite, je fais défiler la page vers le bas et ils l'enregistrent. Ce que je peux faire maintenant, c'est me déconnecter et je vais me reconnecter en tapant le nouveau mot de passe que je viens de créer. Maintenant, je me connecte et cela m'amène au QBI Torrent avec un mot de passe nouvellement créé, un mot de passe permanent cette fois C'est bon. Revenons au fichier IDM Rien d'autre pour qBittorrent ne semble pas pouvoir maintenant configurer le service Prowler Et je ne vais pas expliquer ce que fait chaque service, car je suppose que vous le savez déjà, je me concentrerai uniquement sur le déploiement et la configuration initiale de ces services, d'accord ? Je vais donc le copier. Vous pouvez facilement rechercher sur Google à quoi sert Prolar, et vous le découvrirez. Et il y a déjà beaucoup de bons guides dessus. Pour la configuration initiale, je colle simplement l'URL, et chaque service vous demandera, lors de la première exécution, de configurer l'utilisateur et le mot de passe. Ensuite, c'est à vous de décider si vous créez le même nom d'utilisateur et le même mot de passe pour tous, ou si vous êtes paresseux comme moi, j' aurai le même nom d'utilisateur et le même mot de passe pour chaque service. Mais tant pis, c'est ton choix. Méthode d'authentification, vous pouvez choisir la méthode de base ou les formulaires. Je choisis généralement les formulaires, puis le nom d'utilisateur Admin, que je laisse tel quel, et le mot de passe. Tout ce que tu voudras. Enregistrer. C'est fait. travail principal de Prowler est donc de configurer certains indexeurs Revenons-en à me lire. Il est écrit : Accédez aux paramètres, téléchargez d'abord les clients, Paramètres > clients de téléchargement, cliquez sur Plus, puis sur le client de téléchargement QB Torrent J'ai déjà cliqué sur Télécharger le client, donc QB Torrent, et je dois informations d'identification pour Qb Torrent Donc, peu importe ce que j'ai configuré pour QB Torrent, je le collerai ici Et puis si vous cliquez sur le bouton Test, vous verrez que vous ne pouvez pas vous connecter à Qubit Torrent car ici vous devez taper l'adresse IP de l'hôte, pas de l'hôte local, mais de l'hôte Dans mon cas, c'est mon serveur Ubuntu C'est donc l'hôte principal, et je peux taper l'adresse IP. Et j'ai beaucoup de solutions de virtualisation, donc c'est un peu compliqué. Mais en gros, il s'agit de l' adresse IP de ma machine hôte. Je peux donc le copier et je vais le coller ici 192-168-1204. Si je fais le test maintenant, maintenant ça a l'air bien, donc je peux le sauvegarder. Et vous pouvez voir que le torrent qubit est désormais activé. Quelle est la prochaine étape ? Revenons au RID MIfile et oui, c'est en gros tout Nous pouvons donc aller à Sonar maintenant. Si vous cliquez sur le lien, nous pouvons accéder à Sonar et faire essentiellement la même chose Méthode d'authentification, j'utiliserai formulaires, un nom d'utilisateur et un mot de passe. Je vais le coller à nouveau, mais vous pouvez avoir un mot de passe différent pour chaque service et le sauvegarder. Ah, ce que j'ai fait accidentellement, c'est que j'ai fermé ce fichier Lisez-moi en ouvrant le Sona Permettez-moi de coller à nouveau le lien. C'est le fichier Lisez-moi. Nous sommes sur Sonar. Dans Sonar, je vais dans les paramètres, la gestion des médias. Et puis ce que je dois faire, ajouter le dossier racine et définir les émissions de télévision de données comme dossier racine. Ajoutez un dossier racine, des données, des émissions de télévision. OK. Et ce que j'ai vraiment fait ici, c'est si nous revenons ici et que nous vérifions notre fichier de composition Docker, si nous revenons à Sonar, je fais correspondre ce émissions de télévision constituent le dossier racine du service Sonar, et elles seront légèrement différentes car, par exemple, pour le radar, il s' agira de films de données Pour IDR, il s'agira d'un dossier Data Music. Il y a donc une légère différence entre eux, mais à part cela, tout est très similaire. Retournez donc au dossier racine de Sonar qui a été ajouté. Revenons au fichier Rhythm. La première étape est donc terminée. Maintenant, je passe aux paramètres, aux clients de téléchargement, etc. Encore une fois, les paramètres, les clients de téléchargement, plus, et notre client de téléchargement est KubitTorrent Et nous répétons ce que nous avons fait précédemment. Le message est le 192-16-8124, informations d'identification pour QubiTorrent et je peux le tester Et ça me donne une petite touche verte. Si je cours à nouveau, jetez-y un coup d'œil. La coche verte signifie OK, donc je peux le sauvegarder. Et j'ai ajouté le torrent QBID. Il existe également ces mappages de chemins distants. Je pense l'avoir mentionné dans le fichier Lisez-moi. Oui, si votre torrent QBID et RStck sont installés sur des hôtes différents, c'est quelque chose avec lequel vous pouvez jouer, donc cela fonctionnera toujours Mais pour nous, ce n'est pas important car nous l'avons sur le même hébergeur. Tout fonctionne comme la même pile sur la même machine hôte. Cela signifie que je peux aller plus loin dans les paramètres généraux, faire défiler la liste vers le bas pour la clé API. Réglages, défilement général vers le bas. C'est ça. Clé d'API. Je le copie, et que dois-je en faire ? Je dois accéder aux paramètres du prowler en tant que. Où est mon rôdeur ici ? Réglages, applications. Dans les applications, je dois cliquer dessus, et nous sommes en train de configurer Sonar. J'ai donc choisi Sooner, il me demande une clé API Je vais donc le coller. Nous allons le tester. Nous pouvons le voir se plaindre à nouveau de l' hôte local parce que je dois utiliser l'adresse IP de mon hôte, qui est 192-16-8124 Pareil pour Prowler. Si je fais le test maintenant, tout va bien. Tique verte, sans danger. Que devons-nous faire d'autre ici ? Revenons aux paramètres généraux des fichiers Redmi. Passez à Afficher les paramètres avancés. Le commutateur général pour avancer est là, afficher les paramètres avancés. Maintenant, vous pouvez voir plus d' options, vous faites défiler la page plus loin, et vous avez des sauvegardes et des sauvegardes, je dois configurer la sauvegarde des données. Alors cliquons sur ce dossier, supprimons-le. Données, et je choisirai la sauvegarde. C'est mon dossier. D'accord ? En gros, ce que nous faisons ici, c'est que nous faisons correspondre dans Docker Compose. Faites défiler la page vers le bas Nous faisons correspondre ce dossier, sauvegarde de données. Le chemin situé à gauche de la colonne se trouve sur l'hôte et à droite depuis la colonne se trouve sur le conteneur. l'heure actuelle, nous faisons correspondre le chemin du conteneur, savoir la sauvegarde des données. Très bien, alors revenons en arrière. Nous cliquons donc sur les modifications sécurisées, et c'est tout. Revenons au fichier Rhythm. Le sonar est maintenant terminé, le radar. Mais si vous lisez les instructions, vous verrez que c'est exactement ce que nous avons fait avec Sonar La seule différence ici que votre dossier racine pour Sonar, comme je l'ai dit, est constitué d'émissions de télévision avec données, tandis que pour Radar, ce sont les films de données Ensuite, pour plus de légèreté et de lecture, vous devrez à nouveau faire correspondre ce dossier à ce qui se trouve dans Docker Compose Donc, Lighter est un dossier de musique de données, et le lecteur est un livre de données. Je ne vais donc pas les passer en revue. J'espère que c'est clair et le dossier racine sera en fait la seule différence entre eux. Bon, faisons peut-être le lecteur rapidement, mais ce sera le dernier. Nous pouvons comprendre. Encore une fois, page de formulaire, puzzle. C'est ça. Ensuite, les paramètres, la gestion des médias. Dossier racine, paramètres, gestion des supports. Dossier racine, données, vous les verrez ici de toute façon, films. Nous savons qu'il ne s'agit pas de sauvegardes, mais de films. C'est cool. Paramètres clients de téléchargement, plus paramètres QBI Torrent clients de téléchargement, plus QBI Torrent, informations d'identification pour QBI Et pas un hôte local, mais 192.16, huit, 924 ou toute autre adresse IP de votre hôte qui est testée Ensuite, définition des paramètres généraux des clés d'API, des clés d'API générales. Accédez au navigateur et à l'application, lisez une seconde. Ne les mélangez pas, car il y a un radar et un lecteur. Je suis en train de régler le radar en ce moment. La clé API est que l' hôte local remplace par mon adresse IP. Tester. Sûr. OK, sauvegarde de données avancée générale. Général, affiche la sauvegarde avancée des données. OK, modifications en toute sécurité. Nous ignorons ces trois-là ? Eh bien, pour être honnête, Homer, oui, c'est prévu, mais je n'ai jamais joué avec Homer. Je n'ai jamais vraiment eu le temps d'y jeter un œil. Il est donc ajouté, et vous pouvez y accéder sur le port 7575 Mais je n'en sais même pas grand-chose parce que je ne l'ai jamais utilisé. Mais ce que nous devons faire maintenant, c'est revenir à Prowler et cliquer sur les indexeurs dans le coin supérieur droit de l'indexeur OK, donc indexeurs Prowler, ajoutez un indexeur. Et voici la liste de Il y a des tonnes et des tonnes d'indexeurs. Vous pouvez en voir 627. Vous devez trouver ceux qui fonctionnent pour vous. Que pouvons-nous faire ? C'est le cas. C'est la plus populaire. Testez, sauvegardez. Et quoi d'autre ? R. Billie. Ça en est une autre. Testez, cochez la case verte, c'est si sûr. OK, je peux fermer maintenant. C'est quelque chose que vous devez régler car certains d'entre eux peuvent mieux fonctionner, d' autres moins bien, selon votre emplacement, vos besoins, etc. OK, allons donc dans le fichier Rhythm, puis cliquez sur l'icône des indexeurs Sync Up Voici une petite icône, synchronisez les indexeurs. Nous devons cliquer dessus, d'accord. Maintenant, si vous allez dans les paramètres , donc dans les paramètres. Comme on peut le voir, synchronisation complète pour le radar et le sonar. Et c'est cool. Comme vous pouvez le constater, l'ASC est terminé Je veux dire, pas entièrement parce que vous devez passer par la configuration du lecteur et du lider, etc., mais le processus est exactement le même pour tous Et comment travaillez-vous avec elle ? Comment ajouter un film au radar ou une série à Sooner ? Eh bien, si vous regardez le radar, par exemple, vous allez au cinéma. Vous pouvez voir que je n'ai aucun film trouvé maintenant parce que je n'ai jamais cherché. Et tu sais quoi ? Il y a beaucoup de choses que vous pouvez trouver à l'aide du radar et du sonar, mais nous voulons évidemment uniquement des informations légales Je vais donc aller sur FireFolks sur Google et disons des films qui peuvent être téléchargés en toute légalité Et vous avez des trucs refaits, mais il existe un Wikipédia Liste des films du domaine public. Regarde ce lien. C'est un deuxième lien. Le domaine public signifie que les droits d'auteur ont expiré ou que le film n'a jamais eu de droits d'auteur Donc, si nous cliquons sur cette liste, cela indique qu' aucun gouvernement, aucune organisation ou aucun individu ne détient de droits d'auteur sur l'œuvre Donc, si nous faisons défiler la page vers le bas, il y a beaucoup de choses juridiques ici. Mais en gros, si vous faites défiler la page de plus en plus loin, vous verrez une liste des films, et vous trouverez plus d' informations sur chacun d'entre eux. Et il y en a beaucoup. Si je fais défiler la page de plus en plus loin, une étoile est née, mais pas la nouvelle, 1937. Voyons si nous pouvons le trouver. OK. Que ce soit technique ou dramatique, copions-le. Accédez à mon radar, ajoutez-en un nouveau. Je vais le coller, et j' ajouterai 1937. Ça y est. As est né en 1937. Je peux donc cliquer dessus, ajouter un film, et il sera répertorié dans mes films. Si je cherche tout, eh bien, vous pouvez voir que la couleur a changé. Cela signifie que si je vais sur mon QBI Torrent, je peux voir que le téléchargement a déjà commencé Une star est née en 1937, remasterisée. Et ce que cela signifie lorsque cela est téléchargé, je peux alors accéder à mon Jifin qui fonctionne sur le port 8096 Je vais y aller. Donc, Jifin, je peux d'abord le configurer J'ai le mot de passe. Peut-être le nom d'utilisateur, également Admin. Chaque service aura donc le même nom d'utilisateur. Je vais m'occuper de la suite. Mais maintenant, la médiathèque, je peux en ajouter une nouvelle, des fichiers de contenu, des films. Ce que je dois faire ici, c'est ajouter un dossier, qui est spécifié dans ma composition Docker, bien sûr, si je fais défiler la page vers le bas, Jerry se retrouve ici Je dois faire correspondre le dossier Data Movies car c'est ce qui se trouve sur le conteneur et comme je l'ai dit, sur la gauche se trouve Path sur l'hôte. Je dois faire correspondre le dossier conteneur, les données, les films. Ajoutez des films Data. Lorsque le film sera téléchargé, je pourrai le visionner à l' aide de mon application Jifin J'espère que tout cela a du sens. Si vous avez des questions, faites-le-moi savoir dans les commentaires. Merci d'avoir regardé. 23. pile ARR avec Gluetun VPN (concevez votre propre fichier docker-compose.yml !): Bonjour, tout le monde. Il a un regard. Il s'agit de mon nouveau R stack. Comme vous pouvez le constater, à l'exception des conteneurs standard tels que sonar, radar, giffin ou Kubitornt, j'ai ajouté non seulement Bazaar, mais surtout, j'ai configuré un conteneur de gluten pour mon trafic puisse Tout cela, tous ces services peuvent être déployés en 5 secondes à l' aide d'une simple commande, Docker Compose D. C'est donc très similaire à ce que nous faisions dans la précédente vidéo liée à ArstaC, mais cette précédente Arstac était un peu plus petite et vous vous demandiez à l'époque comment ajouter des services supplémentaires, comme ce bazar, je l'ai mentionné, mais surtout, je déployés en 5 secondes à l' aide d'une simple commande, Docker Compose D. C'est donc très similaire à ce que nous faisions dans la précédente vidéo liée à ArstaC, mais cette précédente Arstac était un peu plus petite et vous vous demandiez à l'époque comment ajouter des services supplémentaires, comme ce bazar, je l'ai mentionné, mais surtout, vous a demandé ce contenant de gluten qui peut être ajouté puis utilisé pour gérer notre connexion VPN. C'est ici. Cette vidéo sera cependant un peu différente, car je ne veux pas simplement partager le fichier Docker Compose terminé avec vous pour que vous puissiez l'exécuter Je veux aujourd'hui passer en revue le processus de création de ce fichier de composition Docker à partir de zéro Si vous souhaitez ajouter, supprimer ou modifier des conteneurs ou des services dans ce fichier, vous pourrez le faire vous-même. Vous comprendrez simplement ce que fait chaque ligne du fichier de composition Docker, afin que vous puissiez le modifier pour qu'il fasse exactement ce que vous voulez Oui, vous pouvez le modifier et l' ajuster comme vous le souhaitez. Mais avant de commencer à le construire, laissez-moi vous montrer comment supprimer pile actuelle et comment il est facile de la réexécuter. Pour supprimer toute ma pile, je vais simplement exécuter la commande Docker Compose down. Nous appuierons sur Entrée pour arrêter et supprimer tous les conteneurs en cours d'exécution ainsi que le réseau. Si je retourne au conteneur, devraient-ils être partis maintenant ? Seul Ptainer est opérationnel, ce qui ne fait pas partie de la pile Si je veux que ma pile soit nouveau opérationnelle, il suffit d'y retourner. J'appuie simplement sur la flèche vers le haut parce que je suis paresseux et je vais appuyer sur D enter et en quelques secondes, pas même 3 secondes probablement, je devrais remettre ma pile en marche. Je vois que le gluten n'en est qu'à ses débuts, mais si nous le rafraîchissons, il devrait maintenant être sain. C'est sain maintenant. C'est aussi simple que cela. Mais nous allons maintenant passer en revue le processus de création du fichier de composition Docker Laissez-moi vous donner un aperçu de ce à quoi cela ressemble actuellement. Tous ces services utilisent ce fichier unique. C'est Docker Compose point Yao, vous pouvez voir que nous avons tous ces services ici Nous avons un gluten, nous avons le Jerry Fin, nous avons le cubirrent, le reader, le lider, le bazar, quelle que soit Ma prononciation est probablement nulle, mais tant pis, Prolar et sonar, Answer and Rider, Mais c'est ce que nous allons construire à partir de zéro. Je veux que vous compreniez chaque ligne de ce fichier. C'est bon. Alors fermons-le. Supprimons à nouveau la pile. Et je vais tout supprimer, vous savez, je vais également supprimer les images, et je vais même supprimer le docker lui-même pour vraiment repartir de zéro Je veux dire que rien n'est installé. D'accord, tout le contenu a maintenant été supprimé. Même si je m'exécute comme une commande Docker, vous ne pouvez voir aucun fichier ou répertoire de ce type Commençons donc par zéro. Tout d'abord, lançons sudo up pour obtenir la mise à jour et Sudo Nous aurons donc notre système à jour, et je dirais « jour », qui répondra automatiquement oui à toutes les questions, oui. Alors faisons une présentation. C'est donc chose faite. Ensuite, installons Docker. Je viens de lancer PSUDou install Docker point IO. Mais Docker AO n'inclut pas les commandes Docker Compose. C'est donc quelque chose que nous devons ajouter. Je vais juste dire Docker Compose. Et j'ajouterai également ce Y car nous avons besoin à la fois de composants Docker et Docker Compose J'appuie simplement sur Entrée et il est maintenant installé. Attendons juste un moment. Ça ne devrait pas prendre longtemps encore une fois. OK, eh bien, ce n'est pas vraiment inattendu. Je peux voir un échec, mais j'ai remarqué que parfois, lorsque je désinstalle et réinstalle, rapidement, cela me cause cet échec. Tu ne devrais pas comprendre ça. Si vous avez un nouveau système, Docker ira bien. Si, par exemple, lorsque j'efface cela, j'exécute le système cTL status Docker, il indique Il dit, démarrer la demande, répétez-la trop rapidement. Donc, ce que nous pouvons faire, laissez-moi simplement commencer manuellement à démarrer Docker Pudo. Maintenant, si je lance status, il est maintenant opérationnel. Désolée. Comme je l'ai dit, cela ne se produit que lorsque vous le désinstallez et le réinstallez peu de temps après. C'est ce que j'ai fait. Ça ne fait rien. Tout va bien maintenant. Nous avons donc Docker et Docker Compose. Nous pouvons vérifier les images de Docker, disons. Nous n'avons aucune image, mais la commande fonctionne comme nous pouvons le voir. Nous pouvons vérifier la commande Docker Compose. On dirait que ça marche aussi. Il nous donne les options disponibles. C'est très bien. C'est donc chose faite. Par défaut, chaque fois que vous travaillez avec Docker, vous devez exécuter ces commandes avec Sudo, comme un sudo docker, blah, Si vous ne souhaitez pas exécuter toutes ces commandes avec sudo, vous devez vous ajouter à un groupe Docker Ce que je veux dire, c'est que vous pouvez courir, c'est facultatif, mais ça vaut peut-être le coup de le faire. Qui suis-je ? Quand je cours, qui suis-je ? Je vais me donner le nom de l'utilisateur que j' utilise actuellement sur ce système Ubuntu. Mon utilisateur est donc Mark. Je peux utiliser cet utilisateur Mark et l' ajouter à un groupe Docker J'exécute le mode utilisateur sudo, minuscule A, lettre majuscule G, AG, puis Docker, puis mon nom d'utilisateur, qui Vous devez le dire, bien sûr, quel que soit le résultat final de la personne à qui je commande. J'appuie simplement sur Entrée, et maintenant vous devez soit vous déconnecter et vous reconnecter, soit exécuter une commande qui est le nouveau GRP Docker Cela devrait faire l'affaire sans vous déconnecter. Et ce mode utilisateur et ces nouvelles commandes GRP sont facultatifs Vous pouvez donc les ignorer, mais vous devez vous rappeler que toutes les autres commandes que vous devrez exécuter avec sudo Docker, blah, blah, Mais maintenant que j' exécute ces commandes, je ne devrais pas l'être. Je veux dire, je peux juste exécuter Docker La partie suivante est donc également facultative, mais je souhaite installer portainer Nous serons donc en mesure de voir clairement nos services tels que nous les avons vus au tout début. Donc, une fois qu'ils sont opérationnels, nous pouvons les voir dans Portainer Mais c'est tout ce que c'est. Nous n'utiliserons Pertainer pour rien d'autre Nous l'utiliserons uniquement pour afficher les services en cours d'exécution. Vous pouvez donc ignorer cette partie si vous le souhaitez, mais il suffit de deux commandes pour installer ptaer Il vaut mieux les rechercher sur Google. Ouvrons Google, et je dis : quoi ? Installez PortaineRubunt. Pas de faute de frappe, mais tant pis. Cliquons sur ce lien d'arrêt et faisons défiler la page vers le bas, et nous avons le déploiement. C'est ce dont j'ai besoin. J'ai besoin de cette commande, Docker volume, bla, bla. Appuyez sur Entrée et maintenant sur la deuxième commande qui télécharge et installe le serveur Pertainer Voici donc un petit exemplaire. En bas, si tu peux le voir, j'appuie juste dessus. Il est copié maintenant, je peux donc le coller ici et appuyer sur Entrée. Impossible de trouver l'image localement, il doit donc la télécharger. Mais c'est normal car j'ai supprimé toutes les images Docker. Ainsi, lors de la première exécution, Docker devra également extraire l'image premier et ce n'est qu'alors qu'il pourra s'exécuter. Pull terminé. Donc, si nous revenons ici et si nous faisons défiler encore plus loin, nous pouvons voir que nous pouvons nous connecter en utilisant ceci, je peux copier à nouveau ici, donc j'ouvre une nouvelle fenêtre et je colle et c'est parti. Et nous avons l'entraîneur, je vais juste changer les choses Vous devez configurer le mot de passe. OK, connectez-vous. Ce mot de passe va maintenant être utilisé. Et ici, nous devons choisir l'environnement, lequel nous n'avons qu'un seul environnement local Il suffit d'appuyer dessus, et vous pouvez voir, cliquons sur les conteneurs. Nous en avons un parce que le portainer lui-même est un conteneur Vous pouvez voir qu'il est opérationnel. Mais il ne fait pas partie de la pile car il n'y a pas de nom de pile. accord, mais construisons notre fichier de composition Docker. C'est ce qui est amusant. Alors retrouvons Google, peut-être. Cherchons quelque chose comme Radar ou Docker Compose sur Google. Et nous avons d'abord l'image. Mais ce qui m' intéresse vraiment, c'est ce deuxième lien depuis ce serveur Linux point IO. Nous allons cliquer dessus car la plupart de nos services proviendront d'eux de toute façon Nous pouvons faire défiler la page un peu vers le bas, et nous devrions avoir un modèle pour Docker Compose, et nous pouvons voir qu'il se trouve ici Et je peux utiliser ces deux cases en haut à droite pour tout copier dans le presse-papiers. C'est donc ce que je vais faire. Et maintenant, j'utilise habituellement un éditeur de texte VM ou nano, mais je voulais juste vous montrer que n'importe quel éditeur de texte convient. Je vais utiliser ici, nous avons l'éditeur de texte. Et je vais simplement coller ma sortie ici. Vous pouvez également utiliser le Bloc-notes sous Windows ou l'édition de texte sur Mac. Peu importe celui que vous utilisez. Vous avez simplement besoin d' un éditeur de texte. Et ce que vous pouvez également faire, c'est ce que j'ai fait. Je vais utiliser ces hashtags. Le simple hashtag signifie ignorer cette partie. Nous pouvons l'utiliser pour indiquer clairement le service que nous créons ici dans cette partie du fichier. C'est un radar qui rend les choses un peu plus claires. Et maintenant, parce qu'il traite comme un fichier texte, mais laissez-moi vous montrer quelque chose. Si je l'enregistre, et si je l'enregistre sous le nom Docker compose point yaml licksave, cela changera car Ubuntu reconnaît le format Yamel, et regardez Ce fichier a déjà l'air bien meilleur, je pense que oui. Ne serais-tu pas d'accord ? Donc, en gros, c'est ça. Nous avons le lecteur pour le moment. Nous allons le laisser tel quel. Permettez-moi peut-être de copier cette partie, et je vais la coller ci-dessous, et je dirai sonar Peut-être même de l'espace supplémentaire ici. Et nous retournons sur Google et nous cherchons Sonar maintenant. Sonar Docker Compose, nous pouvons voir que le serveur Linux ne fait à nouveau pas d'E/S C'est donc ce dont nous avons besoin. Je vais faire défiler la page jusqu'à la partie Docker Compose Et le fait est que nous avons besoin de ces services, cette ligne, nous n'en avons besoin qu'une seule fois. Cela et cela, nous pouvons tout simplement ignorer. Ce que je veux copier, c'est uniquement cette partie. C'est ce qui m' intéresse. Alors peut-être que je vais utiliser ces carrés. Mais une fois que je reviendrai en arrière et que je les aurai collées, je supprimerai simplement ces deux lignes. Nous l'avons déjà ici en première et deuxième lignes, et nous n'en avons besoin qu'une seule fois dans l'intégralité du fichier Docker Compose. C'est notre sonar. Donc, ce dont nous avons besoin ensuite, peut-être d'un rôdeur. Prowler, quelque chose qui nous intéresse vraiment, c'est l'indexeur Je dis donc encore une fois, basé, et je dis rôdeur Nous retournons à notre Google et à notre Google Prowler. Et encore une fois, le serveur Linux n'est pas IO. C'est ce dont nous avons besoin. Faites défiler la page vers le bas, services Locker Compose. On peut voir un rôdeur. C'est ce dont nous avons besoin, copiez, revenez ici. Collez et supprimez à nouveau ces deux premières lignes. C'est bon. Ajoutons peut-être un peu plus d'espaces ici. Et maintenant je copie à nouveau Prowler, je le colle ci-dessous. Mais cette fois, que faire d'autre ? Eh bien, QB Torrent, oui. Je dis QBttRnt. Nous revenons donc à Google. Je sais que c'est déjà ennuyeux, mais on dit QB torrent serveur Linux point IO, donnez-lui un torrent, faites défiler la page vers le bas ou composez, copiez, je sais que vous dites. Bon sang, Mark Ennuyeux. OK, supprimez ces deux lignes. Je pense que le dernier qui vaut peut-être la peine d'être collé à ce stade est Jellyfin, oui. Qu'est-ce que tu en penses ? Laissez-moi le copier. Ajoutons également Jellyfin à ce stade Je crois l'avoir mentionné, mais je veux d'abord créer une version sans VPN et ce n'est qu'ensuite que lorsque nous l'aurons opérationnelle que nous l'ajouterons plus tard. Nous verrons comment le réseau évolue au sein de ce service. Nous n'ajouterons donc pas gluten à ce stade, nous l' ajouterons plus tard. Nous allons donc simplement chercher de la gelée maintenant, et pour le moment, ce sera tout, je pense Jerry Fin, serveur Linux que j'utilise, faites défiler la page vers le bas, Docker compose, copiez-collez, supprimez les deux premières lignes Et je ne sais pas ce que c'est que ce bordel. Je ne crois pas avoir déjà vu ça. Je ne m'en souviens pas. Eh bien, laissez-moi simplement le retirer. Je ne sais pas ce que c'est, débarrassons-nous de ça. Sachez ce que c'est pour une URL de serveur publiée. Mais c'est en gros ça. Nous avons Eryfin, nous avons QBI Torrent. Pilote du sonar Prolar. Nous pouvons l'enregistrer maintenant, alors je clique sur le bouton Enregistrer. Et si je reviens ici, laisse-moi clarifier. Je dois m'assurer que ce fichier de composition Docker est bien là où je suis Je suis actuellement dans mon répertoire personnel, home Marek, et par défaut, cet éditeur de texte enregistre les informations dans le même emplacement Donc, si je lance LSL, je vois effectivement ce fichier de composition Docker, et c'est le 18 février, donc c'est exactement comme maintenant que je viens de le créer Je viens de lancer Docker Compose up D maintenant. Appuyez sur Entrée et le réseau est créé. Marquez par défaut, il l'a appelé et il commencera à extraire les images car je n'ai aucune image Docker sur cet Ubuntu Je ne les avais fait que les retirer. Je vais simplement extraire toutes les images et une fois qu'il les aura, il commencera à les exécuter sous forme de conteneurs. Nous devons juste attendre un moment parce que je ne me souviens pas de leur taille, mais en général, cela ne devrait pas prendre longtemps, mais cela peut prendre deux ou trois minutes. Je ne sais pas Maintenant c'est fait. Cela a pris environ 2 minutes, probablement même pas. Mais si nous revenons à notre interlocuteur, nous devrions les voir maintenant et ils sont là et opérationnels Le nom de la pile est Mark pour le moment. Mais vous pouvez modifier le nom de cette pile. Si vous souhaitez l'appeler d'une manière spécifique, vous pouvez exécuter le fichier de composition Docker 1 seconde. Laisse-moi te montrer. Nous exécutons Docker Compose , nous allons simplement arrêter et supprimer les conteneurs actuels, mais maintenant cela ne prendra qu'un instant car nous avons déjà extrait des images, donc maintenant tout prend quelques secondes. Laissez-moi vous montrer qu'il devrait être effacé maintenant, mais je peux l'exécuter avec Command Docker compose, puis P, et maintenant je peux spécifier le nom de ma pile Je voudrais peut-être l'appeler majuscules, juste pour m'assurer que c'est quelque chose nous avons trouvé. J' appuie sur Entrée maintenant. Maintenant, il devrait l'appeler. 1 seconde. Laissez-moi vérifier. Je veux dire, les majuscules seront toujours en minuscules, on dirait. Je ne le savais même pas parce que j'ai mis des majuscules, mais vous aurez des lettres minuscules de toute façon Mais oui, c'est ainsi que vous pouvez nommer votre pile. Ça n'a pas vraiment d'importance. Le truc, c'est que cette pile R fonctionne. Eh bien, au moins c'est opérationnel. Mais maintenant, pour le moment, c'est un peu foiré, et ce n'est pas très utile à ce stade Laissez-moi vous dire, car nous avons simplement copié collé toutes les configurations par défaut pour chaque service Mais notre plus gros problème réside vraiment dans ce bloc de volumes. Par exemple, laissez-moi vous montrer, passons peut-être au torrent Cubit Chaque ligne de ce volume, eh bien, je veux dire, pour chaque service, vous verrez cette colonne ici, et tout ce qui se trouve sur le côté gauche de cette colonne indiquera votre emplacement sur le disque de l'hôte. Je veux dire, sur le système Ubuntu. Chaque ligne s' appelle bind mouth. Cette colonne divise donc les deux éléments distincts. Ce que vous voyez sur le côté gauche de la colonne indique l'emplacement sur l'hôte sur ce serveur Ubuntu, et ce que vous pouvez voir sur la droite de la colonne est l'emplacement sur le conteneur lui-même. Ainsi, quel que soit le conteneur, écrit localement dans le dossier appelé convic Container écrit sur le convic, mais Docker écrit en fait ces sur cet emplacement physique de votre système d'exploitation hôte Dans mon cas, c'est Ubuntu. Qu'est-ce que cela signifie, ce chemin, laissez-moi vous montrer quelque chose. Allons-y ici. Laissez-moi accéder au dossier racine, jusqu'à cette première barre oblique Et maintenant, je lance PWD peut-être juste pour montrer que je suis dans le dossier racine Et si je lance LSL, je peux voir un dossier appelé PAP Eh bien, nous n'avons pas vérifié avant, mais croyez-moi, il n'était pas là. Vous pouvez même voir le 18 février, il vient d'être créé. Il vient d'être créé. Si vous comparez avec la commande précédente, vous verrez que c'est environ une minute plus tard. Ce chemin, si je vais encore plus loin, empruntons ce chemin sur CD. A L, nous en avons deux. Oui C'est quoi ces deux-là ? Eh bien, c'est cette partie, le deuxième chemin. Si je vais plus loin, CD 2. Je suis maintenant dans le deuxième chemin. Nous avons toutes ces saloperies. Eh bien, ce dossier Qubit Torrent a été créé à cause de cette entrée ici En gros, ce qui s'est passé, lorsque j'exécute cette commande Docker Compose up, Docker vérifie simplement tous ces emplacements sur le côté gauche de Il vérifiera tous les emplacements sur le système d'exploitation hôte, et si cet emplacement n'existe pas, il créera simplement ce dossier, cet emplacement sur Ubuntu pour moi. C'est exactement ce qui s'est passé. Pourquoi est-ce un problème ? Regardez les téléchargements, par exemple, le chemin vers les téléchargements ici sur la gauche. Ici, comme nous sommes déjà dans le deuxième chemin, celui des téléchargements, ce dossier est utilisé par QB tourrent pour télécharger les fichiers depuis n'importe quel ISO Linux ou quoi que ce soit que vous essayez de récupérer Mais regardez ça. Téléchargez le client et téléchargez les téléchargements du client. Si nous faisons défiler l'écran vers le haut jusqu'à Raider et Sonar, nous pouvons voir qu'ils sont configurés avec un emplacement différent sur l'hôte Par exemple, le radar indique le chemin deux, téléchargement, client Dash, Dash, téléchargement. J'utilise essentiellement ce dossier. Puis Sonar a encore une fois, très similaire, mais c'est encore une fois différent parce que c'est Path Two, le client de téléchargement, mais il n'y a pas de tiret entre le téléchargement et le client Sonar l'utilise essentiellement. Que se passe-t-il maintenant que QBI a transféré les téléchargements vers ce dossier, Sonar essaie de lire à partir de ce dossier et Radar essaie de lire à partir de celui-ci Ensuite, vous pouvez voir certains d'entre eux appartiennent à root, je veux dire utiliser un root de groupe et d' autres à Mark Mar. Si j'exécute une commande différente, laissez-moi clarifier cela LSL d'abord, c'est tout. Mais si je lance LSLN, cela devrait vous donner une idée car les dossiers racines seront ceux créés par Docker lorsque nous exécuterons la commande Docker Compose up Mais celui-ci a été créé par le conteneur lui-même. Tous nos conteneurs sont configurés ici avec un ID utilisateur de processus et un ID de groupe de processus. Ils sont tous deux fixés à 1 000 1 000. Et c'est exactement ce que nous pouvons voir ici. Utilisateur, cet utilisateur Mrek a une valeur numérique réelle de 1 000 pour l' utilisateur et de 1 000 pour le groupe Je peux même vérifier cela avec l'ID de commande, afin que vous puissiez voir que mon nom d'utilisateur est Marrek et que j'appartiens à un groupe appelé Marrek qui a également la même valeur numérique Nous avons donc ici un mélange de root, d' utilisateur root et d'utilisateur Mac. Mais si je passe, par exemple, à ce torrent de qubits, nous obtiendrons d'autres données, si nous y retournons Donc oui, c'est un autre dossier qui était censé être créé. Données vers le haut. Donc, si je vais dans ces données de mise à jour, c'est un autre dossier. OK. Tout ce que nous pouvons voir ici a été écrit par BitTorrent par qbtTorrent dans son Laissez-moi vous montrer ce que je veux dire. Je peux me connecter. Je vais peut-être ouvrir une autre session. Et je dis, Docker Exact IT, QB Torrent, SH, c'est pour Shell Je veux ouvrir la coque. Et maintenant je vais voir le dossier de configuration. Je veux vérifier ce qu'il y a sur le côté droit. Donc, si je lance LSL, je peux voir un autre dossier, mais cette fois, c'est celui-ci, et il a déjà été créé par QBI Torrent car nous pouvons voir qu'il appartient à Mark Et si je vais plus loin, on peut voir les mêmes fichiers. Donc, Container Pink écrit à cet emplacement, conf cubitorn, mais il passe vraiment par le docker et il est écrit à cet emplacement physique sur mon Donc, en gros, c'est ça. C'est ainsi que cela fonctionne. conteneur finit par écrire dans le dossier ConfictFolder de transfert, mais toutes les données sont en fait écrites sur l' emplacement physique du serveur Ubuntu, et c'est notre problème actuel avec Et ce problème est que chacun de ces conteneurs lit et écrit dans un dossier de téléchargement différent. Mais c'est bon. Réparons-le. Modifions ce fichier. Maintenant, retirons les conteneurs. Je ferme le terminal, mais nous pouvons également les supprimer ici. Ici, de la part de l'auteur, si vous voulez, je dis d'arrêter. Et je peux aussi les supprimer. Mais bon, j'ai dit que nous n' allions pas utiliser Pertainer pour quoi que ce soit, mais j'ai un peu menti Laisse-moi ouvrir à nouveau le terminal. Ce que je veux faire, c'est aller à nouveau dans ce dossier racine, où nous avons également le puff. Laisse-moi y aller. Je veux retirer cette bouffée. Nous n'en avons pas vraiment besoin. Donc, retirez le pudo, désolé, pudo supprime le pudo. C'est ça. Si nous l'exécutons maintenant, il n'y a pas de chemin, mais nous devons créer ou utiliser l'un des dossiers existants pour conserver nos téléchargements, où nous pouvons stocker nos téléchargements et lire à partir du même dossier. Tous les conteneurs peuvent être lus à partir du même dossier de téléchargement. Je me suis dit que nous allions peut-être choisir ce média. Je pense que nous l'avons déjà utilisé. Nous pouvons utiliser ce dossier multimédia. Si je consulte ce média, vous pouvez voir, eh bien, nous pouvons ignorer celui-ci, mais nous pouvons dire qu'il est vide. Il s'agit simplement de l'image de l'Ubuntu lui-même. Je reviens donc au dossier racine, et je dis, sudo, make directory P signifie également créer des dossiers parents si nécessaire Ce ne sera pas nécessaire, eh bien, si vous décidez de créer votre propre dossier, le chemin complet sera créé simplement. Et maintenant je dis R, je vais appuyer sur Entrée. Alors maintenant, c'est ce que nous avons. Nous avons ce dossier R nouvellement créé. Nous pouvons maintenant utiliser ce dossier comme emplacement hôte dans notre fichier Docker Compose Passons au torrent QBI, et maintenant je dis que ce ne sera pas le deuxième chemin Ce sera du multimédia, du R, torrent QBI, je peux partir, mais pas des données Je vais le changer en config. Si Docker écrit dans le dossier de configuration, pourquoi l'appellerais-je updata Je l'appellerai Confic pour savoir exactement ce que c'est, et il écrira dans ce dossier Media R, puis nous aurons QBI Torrent et Conflict. Mais ce n'est même pas le plus important car les téléchargements nous inquiétaient vraiment. Je change également celui-ci en media R Qb torrent, téléchargements. C'est là que notre torrent QBI enregistrera désormais tous les fichiers, et nous devons maintenant faire correspondre ce dossier dans tous les services qui vont le lire Je vais simplement copier cet emplacement physique. Je vais faire défiler la page vers le haut, et dans le radar, je vais remplacer ce chemin par mon nouveau chemin. Il est censé lire à partir du torrent Media QB et il en va de même pour Sonar Quel que soit le fichier enregistré par le torrent QBID dans le dossier de téléchargement, Sonar peut désormais le lire à partir de cet emplacement, de même pour le lecteur Je ne pense pas qu'il existe actuellement d'autres services qui utilisent au moins ce dossier. Maintenant, Cubic Torrent et J Fin, Elfin ne s'en nourrit pas Rappelez-vous également que nous n' allons rien changer du bon côté. C'est ce que le conteneur utilise et nous ne voulons rien changer sur le côté droit à partir du signe deux-points. Mais revenons maintenant au tout début du radar. Nous avons réglé ce dossier de téléchargements, mais j'ai toujours ce chemin vers Radar, blah, blah, something config. Je ne veux pas suivre cette deuxième voie. Je veux le remplacer par mon média R, puis le radar, c'est bon. Encore une fois, pas de données, je veux collecter la configuration. Si c'est Config, je veux également l' appeler config sur l'hôte. Et les films, je veux aussi les transformer en médias, sont des films radar. Tous les radars stockés dans le dossier Forward Slash Movies seront enregistrés localement sur mon Ubuntu. Ici, dans les médias, ce sont des Faisons donc la même chose pour le sonar maintenant. Je dis que les médias sont des sonars et je l' appellerai aussi Config. Maintenant, Media R sanar. Je veux avoir tout ça dans un dossier Sanar et une série télévisée Eh bien, on peut le laisser. Il est écrit «   TV » sur le côté du conteneur. C'est une série télévisée ici. C'est suffisant. Je vais faire défiler la page plus loin. Maintenant, nous avons un rôdeur Je répète donc : media R prowler, et je vais le remplacer par un Je sais donc que c'est ConficFle pour ce conteneur. S'il stocke ici les fichiers de configuration, pourquoi l'appellerais-je des données ? Je ne sais même pas. Allons donc plus loin. Et nous avons déjà réglé le torrent Qb. Mais maintenant, pour Jerry Fin, tu dois te souvenir d'une chose Convict, c'est encore plus stupide, car pourquoi appelleriez-vous bibliothèque Le condamné, maintenant, je veux le ranger dans un dossier pour condamnés. Mais c'est en fait quelque chose que nous voulons lire à partir du sonar et du radar Je sais que cela prête à confusion. N'oubliez pas que le sonar est utilisé dans notre stack pour les séries télévisées et que le radar est utilisé pour les films Nous devons donc faire correspondre l' emplacement du sonar et du radar, car nous nous attendons à ce que nos fichiers soient ceux de Badr En gros, comment cela fonctionne. Nous recherchons, par exemple, un film dans un radar. Radar enverra cette demande à Qbttrrnt. QBI Torrent téléchargera le fichier et le placera dans le dossier de téléchargement de media R QBI Torrent Il informera alors Radar que le fichier a été téléchargé, et à ce stade, Radar créera ce que l'on appelle un obstacle dans son dossier de films, et cet obstacle pointera vers le fichier qui se trouve dans le dossier de téléchargement de QBI Cela est très déroutant car certaines personnes pensent avoir le même fichier à deux endroits. L'un des fichiers multimédia est un téléchargement de QBI Torrent et le second, des films radar Mais ce n'est pas vrai. La vérité est que le dossier Media Radar Movies crée uniquement un lien dur vers fichier déjà existant vers le fichier téléchargé par QBI Torrent et crée uniquement ce lien et ce lien ne prend pas de place sur votre disque dur Vous avez essentiellement deux liens qui pointent vers le même emplacement de fichier. Nous avions une vidéo sur les liens physiques et les liens souples. C'est bien pour Linux et si vous voulez en savoir plus , regardez cette vidéo. Mais ce que cela signifie pour nous, c'est que nous devons simplement indiquer ces emplacements sur le sonar et Encore une fois, je ne touche pas le côté droit de la colonne. C'est ce que le conteneur utilise et nous ne voulons pas modifier cette portion. Nous voulons simplement modifier cette partie. Je dois trouver un chemin vers la série télévisée. J'y retourne simplement et je peux voir sonar et le chemin qui mène aux séries télévisées, c'est ça Je le copie et ils le collent pour que Jerry Finn puisse retrouver les séries télévisées une fois qu'elles sont téléchargées et qu'un lien dur est créé Et pour les films, je dois faire défiler le radar vers le haut et suivre ce chemin pour radar vers le haut et suivre ce chemin trouver l'emplacement physique sur mon serveur Ubuntu. J'y retourne et je le colle ici. Encore une fois, n'oubliez pas que ces valeurs ne vous intéressent pas du tout. Il s'agit simplement de valeurs par défaut que le conteneur utilisera. Nous ne modifierons que la partie gauche. Ouf. Cela a entraîné beaucoup de changements, n'est-ce pas ? Permettez-moi de vérifier si tout est conforme à nos attentes. Je pense que oui. Voyons voir. Sauvegardons-le. Fais-moi voir la maison Mek. C'est l'adresse de mon domicile. C'est là que se trouve mon fichier de composition Docker, et nous disons Docker compose up D. C'est tout. Cela a été rapide. Ce que cela signifie, cependant, si j'y vais maintenant, encore une fois, le dossier racine, si j'exécute LSL, vous verrez qu'il n'y a pas de dossier de chemin ici Mais si je passe aux médias, nous avons ce dossier R, donc nous y allons. Désormais, chaque service a son propre dossier ici. Si je vais dans le dossier Qubin par exemple, ce dossier de téléchargements sera utilisé par tous les services Je veux dire, par radar et sonar, parce qu'ils sont configurés pour lire à partir de cet endroit Tout le monde a peut-être remarqué que nous avons à nouveau un mix and match de dossiers et de marques créés par root. Nous pouvons donc le modifier d'une seconde. Permettez-moi de clarifier cela. Je peux dire psudo change owner, hone R, ou vous pouvez exécuter Dash Mais si vous lancez simplement R, c'est plus court. Donc c'est 1 000. Je souhaite utiliser l'utilisateur 1 000 et le groupe 1 000 et je souhaite l'appliquer au dossier Media R. Si je l'exécute maintenant, il me demande un mot de passe car j'ai besoin de PSUDOPassord pour passe car j'ai besoin de PSUDOPassord Si j'exécute la commande maintenant, peu importe où je suis. Tout devrait désormais appartenir au groupe 1 000 utilisateurs 1 000. Je sais que ça s'appelle Mac Mark. Cela n'a aucune importance. Nous parlons de ces valeurs numériques où Mac correspond à 1 000 utilisateurs, le groupe à 1 000. C'est parce que chaque conteneur appartient également à ce groupe. Ce groupe est simplement utilisé, quel que soit Docker qui exécute ces conteneurs, oui Mais ces conteneurs sont présentés au système Ubuntu sous la forme de ces utilisateurs, également présentés au système Ubuntu sous la forme de ces utilisateurs, l'ID utilisateur 1000 et l'ID de groupe 1 000. C'est ainsi que le système Ubuntu voit chaque conteneur. Si tous les conteneurs ont le ID utilisateur et le même ID de groupe, nous ne devrions avoir aucun problème à lire et à écrire dans aucun de ces emplacements, car ils appartiennent déjà tous au groupe d'utilisateurs 1 000. Et oui, c'est bon, mais quelqu'un pourrait dire, Mark, mais qu'en est-il du VPN ? Ajoutons le VPN, d'accord ? Oui Permettez-moi de vous expliquer brièvement comment se déroule le trafic actuellement. Actuellement, Docker utilise un réseau de ponts par défaut, et actuellement notre trafic sort avec notre adresse IP publique que nous avons obtenue de notre fournisseur d'accès Internet Mais notre fournisseur de services Internet peut voir où vont toutes ces connexions. Quelle est l'adresse IP de destination ? Donc, ce que nous allons faire maintenant, c'est changer ce comportement, et nous allons ajouter un conteneur VPN sans gluten qui enverra le trafic crypté à un serveur choisi. Ce trafic sera d'abord redirigé par notre fournisseur de VPN, et ce n'est qu'ensuite que l'adresse IP sera redirigé par notre fournisseur de VPN, et ce n'est qu'ensuite que l'adresse IP également modifiée vers ce fournisseur de VPN. Ainsi, lorsque le trafic reviendra, il retournera d'abord à notre fournisseur de VPN, puis seulement , car le trafic crypté retournera vers notre conteneur de gluten. C'est ainsi que notre trafic va évoluer. Mais pour que cela se produise, nous avons besoin de deux choses, en fait. Nous avons besoin de ce contenant de gluten, puis nous avons également besoin d' une sorte de fournisseur de VPN. Donc, une entreprise qui nous fournit cette connexion VPN. le gluten, nous pouvons le configurer, mais par exemple, j'ai opté pour Nord VPN. Je veux dire, ce n'est pas sponsorisé par Nord VPN, mais vous pouvez choisir ce que vous voulez. Le service de gluten peut être configuré avec Nord VPN, Surf Shark et tout autre fournisseur populaire. Vous pouvez trouver des modèles qui permettent de le configurer très facilement. Alors commençons peut-être par Google. Non, débarrassons-nous d'abord de ces contenants, d'accord ? D'accord, c'est ce qui arrive quand on est dans le mauvais répertoire. OK, retournons sur Google. Et cette fois, cherchons le gluten sur Google. Comment vous l'écrivez Gluten Docker Compose. Et ça ne vient pas de Linux point IO cette fois. Cliquons sur ce premier lien, peut-être depuis Github. Faisons donc défiler la page vers le bas. Vous aurez toutes les explications de ce que c'est, bla, bla Et allons-y de plus en plus loin. En fait, vous savez, il prend en charge les VPN, Cyber Ghost, Expos BPN, bla, bla, bla Comme vous pouvez le constater, je pense que tous les fournisseurs les plus connus sont pris en charge. Faisons défiler la page plus loin, et nous avons la configuration. Et il est écrit : Voici Docker Compose pour les plus paresseux. Mais ce que nous pouvons faire à la place, c'est qu'il s' agit désormais d'instructions spécifiques à chaque fournisseur de VPN. Si nous allons sur ce Wiki, c'est Wikipédia pour le gluten. Comme je l'ai dit, j' ai les VPN Nord, donc je peux m'adresser à des fournisseurs ici, à des fournisseurs d'installation Et je sais simplement où se trouve ce VPN Nord. C'est ici. Il suffit de cliquer dessus le modèle Docker Compose pour le fournisseur de services Nord VPN Si vous optez pour un autre fournisseur comme Express VPN Fastest VPN, il vous suffit de cliquer sur les liens correspondants. Je vais donc copier celui-ci et le coller dans mon fichier Docker Compose dans mon fichier Docker Compose . C'est passé ici. Je n'ai pas besoin de ces services ou de cette version, mais je vais les copier afin que nous puissions établir une distinction claire entre ces services. C'est le gluton déjà configuré. Mais vous savez ce que j'ai remarqué, il manque le nom du conteneur pour une raison ou une autre. Je ne sais pas pourquoi, mais copions-le. Parce que si nous n' avons pas de nom de conteneur, il aura des noms aléatoires. Ce n'est donc pas vraiment ce dont nous avons besoin. Nous le collons et je dirai le nom du contenant, le gluten. indiquerons clairement que le nom de notre contenant sera gluten, et non un nom de contenant aléatoire. Ensuite, si vous vous demandez à quoi ressemble un accès d'administration réseau, car le gluten doit configurer un appareil appelé DevNet tun Il doit donc avoir un accès ou des autorisations pour pouvoir créer ce tunnel VPN pour nous, et c'est ainsi que cela se fait. En utilisant cette publicité CAP et ces appareils. Et maintenant, nous n'avons pas à changer d'environnement, je veux dire, fournisseur, nous n' avons pas à changer. Le VPN ouvert ou le Wire Guard, c'est à vous de choisir ce que vous voulez utiliser. Mais le plus important, c' est cet utilisateur et ce mot de passe. C'est quelque chose que vous obtiendrez auprès d'un fournisseur. Par exemple, je me suis inscrit au VPN Nord. Si je me connecte maintenant à mon compte Nord VPN, si je vais sur ce VPN Nord, si je fais défiler la page vers le bas, je veux dire paramètres avancés, configuration manuelle. Si je clique manuellement sur cette configuration Nord VPN, j'aurai ce que l' on appelle les informations d'identification du service. Pour obtenir ces informations d'identification de service, je dois vérifier mon e-mail. Et maintenant, je peux voir mes informations d'iden 24. 99 Nouvelle pile ARR de thinkific: C'est ça. C'est la dernière version mise à jour de ma pile ARS. Dans cette vidéo, je vais vous montrer exactement comment le construire et comment configurer cette configuration à partir de zéro. Étape par étape, vous finirez par avoir le nouveau RSC automatisé entièrement opérationnel Ce RSTAC inclut le radar, le sonar, le prowler, le giffin, le Qubiorrent, le lider et le buzzer, mais vous pouvez facilement ajouter d'autres services si vous le souhaitez. Cette pile fonctionne sous la forme d'un seul fichier de composition Docker, ce qui signifie qu'elle peut fonctionner nativement sur tous les systèmes Linux sur lesquels Docker est installé Si vous avez Windows ou Mac, il est également possible de l'exécuter, mais vous avez besoin d'un outil tel qu' un bureau Docker Je peux exécuter cette pile R avec une seule commande. La commande Docker Compose a D ouvre tous les services en même temps, puis je peux me connecter à chacun d' entre eux en utilisant le port spécifique Vous vous souvenez peut-être ma vidéo de l'année dernière dans laquelle nous avions construit un stack similaire en utilisant VPN sans gluten et cette configuration fonctionne toujours très bien. Si vous souhaitez uniquement ce flux de travail de conteneur VPN, cette vidéo est toujours une ressource valide. Cependant, beaucoup de choses ont changé depuis lors et recommandations des guides des corbeilles et du Servawiki ont Nous devons procéder à quelques ajustements car je ne veux pas réécrire cette ancienne pile et la transférer sur Github car cela deviendrait inutile pour cette ancienne vidéo J'ai plutôt décidé de revenir sur ce sujet et de vous présenter le nouveau RSC avec multiples modifications et améliorations apportées Il suit donc toutes les meilleures pratiques que vous pouvez trouver sur le guide Trash et sur le Wiki du serveur. Nous passerons en revue l'intégralité du fichier Docker Compose et la configuration du service À la fin de la vidéo, vous comprendrez non seulement en quoi consiste ce fichier Docker Compose, ce qu'il fait, mais vous saurez également comment tout configurer complètement Nous avons tout, comme les liens durs et tout le reste. Cela fonctionnera comme prévu. Oui, jetons d'abord un coup d'œil à l'ancien fichier Docker Compose, celui avec gluten VPN Vous remarquerez que Radar et Sooner ont téléchargé le contenu dans le dossier des téléchargements, puis une fois qu'il a été téléchargé, il était ensuite copié dans le nouveau dossier des films ou des séries TV, puis ils ont supprimé l'ancien fichier dans cet ancien emplacement, suivant les meilleures pratiques de Docker Les guides des corbeilles indiquent que cela n'est optimal car le processus de copie n'est pas nécessaire. Si nous utilisons une structure de dossiers différente, le système pourra utiliser ce que l' on appelle des liens durs sans avoir à copier le fichier. Bien que nous obtenions toujours le même résultat, l'ensemble du processus deviendra en fait beaucoup plus efficace. Vous le verrez plus tard. Dans cette vidéo précédente, nous avons canalisé le trafic via un VPN sans gluten, n' Mais il semble que cela ait causé de nombreux problèmes aux gens, car le conseil général de Cervera Wiki est que vous devriez maintenant vous tenir au DNS sécurisé et arrêter. Dans cette vidéo, je vais vous montrer comment configurer ce DNS sécurisé et m'assurer que votre RSAC utilise ce DNS sécurisé au lieu d'un tunnel VPN sans gluten Je veux dire, ma configuration a bien fonctionné Pour être honnête, elle fonctionne toujours bien avec le VPN sans gluten. Mais s'il y avait un problème, je comprends pourquoi ils optent pour cette solution DNS sécurisée. prochaine amélioration de la nouvelle pile ARS est que nous allons créer un réseau de ponts personnalisé spécialement pour cette pile ARS. Cela permet aux conteneurs de communiquer entre eux en utilisant le nom du service, par exemple radar ou prowler Ensuite, cela simplifiera la configuration et la rendra plus claire. Autre amélioration  : nous utiliserons Docker Compose plutôt que Docker Compose Nous nous sommes dit : « C'est quoi ce bordel ? Remarquez ce petit tiret. Nous utilisions Docker dash compose, package basé sur Python, et maintenant nous allons utiliser Docker space compose, qui est du Lu écrit en C'est un langage de programmation différent. Mais cela résout certains problèmes car certaines personnes obtiennent, par exemple, le package Python Three, Ds tutils n' a aucun candidat à l'installation C'est ce que disait l'erreur. C'est simplement parce que nous utilisons cet ancien package Docker Compose, qui n'est plus vraiment pris en charge Nous devrions passer à Docker Space Compose. Oui, vous pouvez simplement installer ces tutils pour l'ancien package, mais celui-ci est également un package meilleur, plus récent et différent que nous allons utiliser Une autre chose intéressante est de ne pas utiliser Pertainer. Ce n'est pas conseillé. Pour être honnête, je n' utilise jamais Pertainer. J'ai toujours exécuté ma pile R directement dans la CLI et parfois j'utilise pertainer uniquement pour voir l'état des conteneurs, mais en gros, pour exécuter la pile entière, j'utilise toujours la CLI Mais maintenant, la déclaration officielle est que le pertainer n'est pas recommandé et que vous devez vous en tenir à la CLI pour créer et exécuter votre RS, nous allons faire autre chose. Je ne vais pas utiliser de fichier point ENV pour ce RSTc, Je ne vais pas utiliser de fichier point ENV pour vous le verrez comme un seul Tout est inclus dans ce fichier unique. C'est parce que je pense qu'il est plus facile de comprendre pour de nombreuses personnes si toutes les informations sont incluses dans ce seul fichier de composition Docker plutôt que de les partager entre Docker Compose et point Mais si vous souhaitez utiliser un fichier ENV, vérifiez la toute première vidéo RSTac, qui Et vous pouvez vérifier le code sur le Github, car cela vous donnera une idée de ce à quoi devrait ressembler la configuration avec le fichier point ENV, et vous pouvez réécrire cette pile si vous voulez simplement utiliser ce fichier point Mais ici, nous allons simplement utiliser un long fichier de composition Docker, et ils peuvent tous sembler être de petites améliorations, mais si nous les combinons, cette pile R sera beaucoup plus efficace et encore plus facile à configurer que jamais OK, commençons à le construire alors. Je suis en train de parler. Commençons par faire des choses. Comme je l'ai dit, cette RST peut fonctionner sur presque tout. Vous pouvez même l'utiliser sur une tarte aux framboises. Mais si vous voulez l'exécuter dans Proxmx comme moi, je l'exécute dans Px Mox puis je vais rapidement vous montrer comment configurer une machine virtuelle pour cela vous montrer comment configurer une machine virtuelle pour Parce qu'auparavant je l'exécutais dans Lex et même s'il fonctionnait très bien depuis des années, il n'est pas conseillé d'exécuter Docker dans le conteneur LXC Par conséquent, je vais maintenant le déplacer vers la machine virtuelle. Voici mon Px Mx et créons cette machine virtuelle. Commençons par le remplissage avec le RST. Je dis créer une nouvelle machine virtuelle, et faisons-en un ID je ne sais pas, 22, deux, ce n'est pas utilisé comme nom, je dirais peut-être new RSnw R, c'est Ensuite, maintenant l'image ISO, je vais utiliser le serveur Ubon 224 C'est mon image préférée récente. Il n'a pas d'environnement de bureau, mais nous n'en avons pas besoin. C'est en gros ça. Je dis ensuite. Ici, nous pouvons tout laisser et la taille du disque, eh bien, il m'en faudra beaucoup. Si je veux télécharger sur cette machine virtuelle locale, j'en aurai besoin de beaucoup. Mais si vous disposez d'un espace de stockage externe, cela peut être différent pour vous. Je dirais peut-être 400 concerts. C'est ce que je veux définir ici. Je vais choisir cette option avancée. Je vais activer cette carte et l'émuler car il s'agit d'un lecteur SSD. Ce Proxmx est en cours d'exécution, donc je vais dire ensuite. Maintenant, je vais vous donner deux voitures et je vais changer le processeur en hôte. Mais cela dépend de vous. Host vous offre les meilleures performances, mais il y a des raisons pour lesquelles vous ne voudrez peut-être pas l'utiliser. Mais je ne vais pas m'y attarder pour le moment. Je vais cliquer sur Suivant. La mémoire, oui, c'est bon. Je n'ai pas besoin de cette montgolfière, mais deux concerts, c'est bien. Je vais dire « suivant », « suivant ». Confirmez. Non, désolé, finissez. Je veux dire. Il est actuellement en cours de construction, et nous pouvons le voir ici. Je vais donc cliquer dessus et je vais dire « démarrer ». Il va démarrer, ou je vais aller dans la console, et il est dit « essayez ou installez le serveur Ubuntu ». Je clique sur Enter, et nous allons l'installer. Maintenant. En ce qui concerne le SSD, je lui ai donné 400 Go. Vous pouvez commencer par un chiffre inférieur car il est facile d'augmenter la taille du SSD. Il est beaucoup plus difficile de le diminuer. Je dis, 1 seconde, c'est trop petit. Double-cliquez dessus. C'est bon. Je dis maintenant que l'anglais, le Royaume-Uni, me donnent une plus grande fenêtre. J'espère que vous le verrez mieux. Maintenant, je dis terminé parce que c'est anglais au Royaume-Uni. Oui, c'est exact. Ici, b vers le serveur, c'est correct. Je dis OK, il suffit de cliquer sur Entrée, et ici je veux changer l'adresse IP en statique. Actuellement, vous pouvez voir qu'il est attribué par DHCP, mais j'ai toutes les adresses supérieures à 200, je peux les attribuer de manière statique Je vais juste éditer IPV 4. Je dis que ce n'est pas automatique. Je veux un manuel. Je dis 192168, un point zéro, une barre oblique 24 est mon sous-réseau. L'adresse de cette machine virtuelle est 1921 681.222. Je vais faire correspondre l'ID de cette machine virtuelle, la passerelle 192168, un, qui est mon routeur et mon serveur de noms, je vais lui donner 111 points un point, c'est-à-dire Cloudflare Domaines de recherche, vides, et je dis « enregistrer ». J'ai une adresse IP statique où je peux dire terminé. Proxy, non, je n'utilise pas de proxy. Nous devrions obtenir le résultat. Il devrait vérifier s'il peut atteindre le dépôt des packages et il le peut Je dis donc encore une fois terminé. Je clique sur Enter. Ici, je vais utiliser la configuration de base. Je vais faire de l'antiquité ce groupe LVM. Je n'ai rien à redire si tu veux l'utiliser. Il est facile de l'étendre, etc. Mais pour cette configuration, je vais m'en tenir au système de fichiers xt four. Donc je dis juste terminé. Voilà le résumé. Nous pouvons voir que 400 Go, c'est ma partition, formatée en XT quatre, c'est cool Je dis terminé. Êtes-vous sûr de vouloir continuer ? Oui, j'en suis sûr. Maintenant, je m'appelle Mark. Mon nom de serveur est un nouveau R, nom d'utilisateur est également Mark et mot de passe, un mot de passe. C'est pour que vous puissiez accéder à votre machine virtuelle en SSH. Je dis « terminé », Mont Pro. Non, merci. Installez un serveur SSH ouvert. Oui, j'en ai besoin. Je clique sur Enter. Il cochera cette case, et je répondrai que c'est fait. Rien d'ici dont j'aurais besoin. Bien qu'il existe également des postes intéressants tels que Sub et ZBD liés au RSTAC Mais vous pouvez également l'exécuter en tant que docker. Je dis donc terminé et c'est maintenant terminé. Il installe le noyau. Ceci est maintenant terminé. Indique que l'installation est terminée. Par exemple, redémarrez maintenant, appuyez simplement sur la flèche vers le bas et entrez. Il est en train de redémarrer. Cela donnera l'impression d' une erreur, mais c'est bon. échec du démontage du CD-Rom, vous obtiendrez toujours cela, il suffit d'appuyer sur le centre, et c'est Ce serveur devrait être opérationnel dans un instant. C'est génial. Je peux me connecter ici, mais tu sais quoi ? Je vais fermer cette fenêtre et ouvrir le terminal, ce qui devrait me donner une résolution encore meilleure être encore plus claire pour tout le monde. Pourquoi dire SSH, mon nom d'utilisateur, Mosma au 192-168-1222. C'est l'adresse IP que j'ai donnée à mon serveur. Je clique sur Entrée, je réponds « oui ». Et le mot de passe, le mot de passe que je viens configurer dessus. C'est cool. Je vais l'effacer et vous verrez qu'il s'agit d'un nouveau R. Il s'appelle nouveau R. Faisons-le encore plus grand. Ce que je peux faire maintenant, c'est accéder au dépôt github. C'est mon dépôt GitHub. C'est github.com, Automation Avenue R Nu, ça s'appelle. Vous trouverez deux fichiers ici. L'un est Read Me et l'autre est Docker Compose lui-même. Par défaut, vous arrivez sur la page Read Me, ce qui est génial car c'est ce dont nous avons besoin. Il est indiqué que R Stack est une nouvelle version. Les instructions ci-dessous concernent Debian et Ubuntu, mais si vous l'exécutez sur un système d'exploitation différent, il vous suffit de choisir les commandes correctes à partir des liens fournis. Tu vas voir. premier point est d'installer, Docker Compose et de préparer l'environnement. Installez Docker Compose Asper selon les instructions de ce lien. Permettez-moi de l'ouvrir dans un nouvel onglet et d'aller sur Installer sur la gauche, puis sur Installer sur la gauche. Ensuite, branchez et faites défiler l'écran vers le bas pour l'installer à l'aide du référentiel. Plugin, faites défiler l'écran vers le bas, installez à l'aide du référentiel. Comme je l'ai dit, j'utilise Ubuntu, mais si vous avez un système d'exploitation différent, il vous suffit de choisir votre système d'exploitation ici. Je clique sur cet Ubuntu, et ce que vous pouvez voir ici, c'est que j'ai copié ces commandes, mais vous n'êtes pas obligé de les utiliser. Vous pouvez simplement copier directement à partir de la documentation Docker. J'utilise ces petits carrés. Il copiera tout ce qui se trouve ici. Revenons à mon terminal et je le colle, j' appuie sur Entrée, et il me demandera mon mot de passe administrateur, qui est celui que nous avons configuré pour cette machine virtuelle. C'est courir, et c'est tout. Permettez-moi de préciser que cela n' a pris que quelques secondes. Rentrons en arrière et courons, bla, bla, bla. Il s'agit simplement de la commande suivante de la documentation. Si nous faisons défiler l'écran vers le bas, vous pouvez voir pour installer la dernière version, lancez-la vers le haut pour installer Docker, bla, bla Je clique à nouveau sur ces carrés, je les colle ici. Appuyez sur Entrée, je dis «   pourquoi » ou je peux simplement appuyer sur Entrée, pourquoi » ou je peux simplement car c'est de toute façon le choix par défaut Et cela installe tous les packages, Docker Docker compose et tout ce dont C'est fait, encore une fois, juste quelques secondes. Je vais clarifier à nouveau. C'était la première ligne. Maintenant, psudosystem CTL status Docker, qui provient également de ce guide, psudosystem CTL status docker, psudosystem CTL status répétez-le simplement dans mon document. Je ne sais pas pourquoi, mais nous pouvons voir qu'il est actif et qu'il fonctionne pendant 24 secondes. J'appuie sur Ctrl C, je reviens en arrière, Docker run, bonjour Word Eh bien, c'est en fait ainsi que vous testez votre docker s'il fonctionne correctement Il affichera une image très simple et devrait vous dire quelque chose sur Hello Docker Cliquons simplement sur ces cases, revenons ici, exécutons cette commande, et vous verrez ce que je veux dire. Impossible de trouver l'image correcte car nous n'avons jamais lancé le docker Cette image n'est pas disponible localement. Il doit le retirer, mais le pull était terminé et Docker vous dit bonjour Cela signifie que Docker fonctionne comme prévu. Nous réglons à nouveau, revenons à mes instructions, et je ne pense pas que cette partie soit là. Je pense que c'est ça, en gros. Nous avons testé le docker, mais nous ne savons pas si Docker compose, qui est un composant distinct, fonctionne correctement Vous exécutez Docker compose et vous pouvez voir de nombreux arguments que vous pouvez ajouter Par exemple, l'un d' eux est Version. Eh bien, laissez-moi clarifier à nouveau. Je vais cliquer sur Flèche vers le haut, Docker Compose, Version. C'est génial. Je peux voir la version cinq ou deux, ce qui signifie que Docker Compose est également installé et qu'il fonctionne comme prévu Cela signifie que nous avons Docker et Docker Compose. Allons plus loin. Je pense que nous pouvons fermer la documentation Docker maintenant. Nous n'en avons plus besoin et cela indique que cette pile a été créée en suivant ce guide des corbeilles. Je vais à nouveau ouvrir une nouvelle fenêtre, désolé, pas une nouvelle fenêtre dans un nouvel onglet I. Ça y est. Si nous faisons défiler la page plus loin, c'est ce dont j'ai besoin. Tout tourne autour des liens durs dont je parlais. Si nous faisons défiler la page encore plus loin, et que nous vérifions les instructions, créons la structure des dossiers et nous la créerons uniquement pour Torrence Mais si vous utilisez Torrence et utilisez net comme NZD BG ou sub NZ BD, vous verrez également, en gros, nous avons deux commandes différentes La première est que si vous utilisez USNtusNT, c'est comme les clients SnT, et que BG et Sub Z BD Mais dans notre exemple, je vais vous montrer la configuration avec QBTTRren Cela signifie que nous utilisons celui-ci. Si vous utilisez Torrence, utilisez cette commande. Créez le chemin complet du répertoire, les données, puis il y aura ces données, cela créera des torrens et des médias et ce sont Laissez-moi vous montrer ce que je veux dire. Revenons d'abord ici avant de lancer même cela, lançons cette pseudo-arborescence d'installation. Parce que je veux te montrer à quoi ça ressemble maintenant. OK ? Et maintenant, je parle de trois données. Nous avons un dossier appelé data sur ce serveur, mais il ne contient actuellement aucun répertoire ni aucun fichier. Je reviens donc à ces guides de corbeilles, et si j'exécute cette commande, nous utilisons celle-ci. N'oubliez pas, je veux dire, qu'il n'y a rien de mal à exécuter celui-ci, pour être honnête, car il ajoutera simplement cette portion, celle du milieu. Mais suivons simplement le guide. Je vais copier celui-ci dans le presse-papiers. Je vais le gérer. Désolée, c'est Pudo Comme vous pouvez le voir, nous devons ajouter PsudoPudo make director, revenons à la flèche vers le haut, revenons au début, au Maintenant, nous les avons créés. Si je réanalyse ces trois données, vous pouvez voir les données internes, nous avons tous ces dossiers. Nous avons les médias et Torrence et les médias internes, nous avons les films, la musique et la télévision, et dans Torrence, nous avons également les films, la musique et Voyons les deux supports de données, disons que si j'utilise LSL, c'est vrai Mais parce que je les exécute avec sudo, ils appartiennent à l'utilisateur root Si nous revenons à l'instruction, nous avons ceci, nous avons cela, nous exécutons cela. Je peux maintenant dire sudo, changer de propriétaire de manière récursive. Et le propriétaire aura l'ID 1 000 et l'ID de groupe 1 000 et tout ce qui se trouve dans ces données appartiendra à cet utilisateur. Si je l'exécute, je dis coller et si je réexécute la commande précédente, désolé, LN, vous verrez maintenant qu'elle appartient à un utilisateur ayant l'ID 1 000 et l'ID de groupe 1 000, exactement comme indiqué ici. Il s'agit essentiellement de suivre ce guide du thrash. Cela explique pourquoi c'est fait de cette façon, etc. Vous pouvez lire cela Bien entendu, par exemple, le serveur multimédia Olifin n'a besoin que de ce dossier multimédia de données C'est ce que nous allons également configurer. Ensuite, les autorisations, tandis qu'ici il est écrit utilisateur, la variable. Je voulais être plus précis. C'est pourquoi j'ai choisi 1 000 1 000 car dans Docker Compose, nous aurons cet utilisateur spécifique, 1 000 et ce groupe 1 000 configurés pour tous nos conteneurs Vous verrez que nous l' exécuterons ensuite. Cela modifie les autorisations. Si je colle, entrons, si nous exécutons LS LN, nous pouvons voir les autorisations qui se trouvent ici sur la gauche légèrement modifiées. Mais clarifions-le. C'est tout pour les dossiers et maintenant la configuration de Rush Gate se trouve ici. Si nous fermons celui-ci, nous l' ouvrons dans un nouvel onglet. C'est essentiellement la même page. Cela signifie simplement que vous faites défiler la page encore plus loin et que vous avez Docker Compose Vous cliquez sur cette flèche et voici l'exemple du fichier de composition Docker , à quoi il devrait ressembler Vous pouvez voir que les images sont extraites du Github pour toutes , je crois Il utilise un ID utilisateur et un ID de groupe de 1 000. C'est pourquoi je l'ai configuré en utilisant ces valeurs plutôt que la variable user, nous pouvons être sûrs qu'il sera 1 000 car nous l'avons codé en dur. Ils sont tous configurés conformément à cet exemple. Laisse-moi peut-être te montrer. Dupliquons cela car sur cette page Github, l'un est le fichier dm que nous venons de lire en ce moment, mais l'autre est Docker Il s'agit du fichier de composition Docker que nous allons utiliser. Et vous pouvez voir les images extraites de Github, les volumes. Si vous vérifiez les volumes, vous verrez qu'ils sont exactement comme dans cet exemple, et vous pouvez dire : « Hé, Mark, où est-ce ? Il manque. Non, il ne manque pas. Si nous revenons arrière et que je fais défiler l'écran vers le haut, en gros, cette configuration doit être appliquée à chaque conteneur, car ce les informations qui se répètent pour chaque conteneur Ce que vous pouvez faire, vous pouvez utiliser ces clés communes. Vous pouvez les marquer comme des clés communes, puis regarder la première ligne ici. Chaque service aura cette petite chose au tout début. Cela signifie qu'il extraira toutes ces valeurs. Ces neuf lignes ou quoi que ce soit d'autre, ces neuf lignes seront appliquées à chaque service, du radar au Sonar, à DR, Bazar, etc. Grâce à cette première ligne, toutes ces valeurs seront importées Donc, au lieu de répéter cette information partout, et au lieu d'utiliser le fichier ENV, ce que nous pourrions également faire, j'ai simplement décidé de le créer une autre manière, à savoir la suivante Il s'agit d'un seul fichier, sans point ENV, mais nous l'utiliserons pour importer toutes ces valeurs dans chaque conteneur. J'espère que cela a du sens. C'est pourquoi j'ose affirmer que cette pile a été créée en suivant ce guide des corbeilles. Même s'il ne ressemble pas exactement à ceci, il suit le guide des corbeilles. Permettez-moi de fermer ces deux onglets pendant un moment et vous trouverez plus d' informations ici sur le serveur. Si nous ouvrons dans un nouvel onglet, vous trouverez encore plus d'informations, y compris celle qu'il convient Il s'applique à tous les services et l'affiche désormais. Mais vous pouvez les parcourir, voir comment cela doit être configuré. Il s'agit du site wiki.server.com. Et il est écrit que le fichier de composition My Docker se trouve ici. Si nous ouvrons un nouvel onglet, cela vous amène directement à ce Docker Compose Nous n'avons pas besoin de chercher ça. Vous pouvez simplement utiliser ce lien, et nous devons exécuter ce fichier de composition Docker sur notre serveur ici Laissez-moi voir les deux données. Je suis donc un passionné de slash data. C'est là que nous avons créé ces dossiers, Media Torrens. Et ce que je peux faire, je pourrais utiliser une commande comme Git clone, et cela fonctionnera. Mais si, par exemple, vous n'avez pas installé Git ou si vous n'êtes pas familier avec Git, vous pouvez simplement le copier-coller comme ça. Tout comme Nano, Docker Compose Yamo. Nous allons en créer un. Alors, Docker Compose Yamo ? 1 seconde. Alors, faites du nano ? Oui, je pensais avoir oublié non, mais non, c'est ici. Tout comme Nano, Docker Compose Yamo. Vous appuyez sur Entrée. Cela créera un nouveau fichier, et voici maintenant le Docker Compose Je peux simplement cliquer sur le fichier brut de copie indiqué. Je clique dessus. Retournez sur mon serveur, ils le collent, et c'est tout. Maintenant, je dis Control O, Enter, Control X, et c'est enregistré. Si j'utilise LSL LSL. Je peux le voir ici et si je lance CAT Docker compose, je peux déjà voir ce fichier complet ici sur mon serveur sans l'utiliser C'est bon. Mais cela fonctionnera dans les deux cas. Vous pouvez également utiliser Git Clone. Et notez que les noms d'hôtes ne sont pas nécessaires. Si vous consultez les guides des corbeilles, vous verrez que sous chaque nom de conteneur, vous avez également un nom d'hôte. Nous n'utiliserons pas de noms d'hôtes car si vous faites défiler l'écran jusqu'en bas, vous verrez que nous créons un réseau dédié uniquement pour la pile R. Cela signifie que nous pouvons simplement utiliser le nom du service, qui est comme Jerry fin, qubit torrent, etc. Nous n'avons pas vraiment besoin de noms d'hôtes. Cela simplifie encore davantage la pile. Pas besoin de noms d'hôtes, n'est-ce pas ? OK. C'est en gros ça. Nous avons tout. Nous pouvons maintenant exécuter sudo Docker Compose up D. C'est ce que nous allons faire. Assurez-vous que vous êtes exactement endroit où se trouve votre fichier Docker Compose et lancez maintenant sudo docker space Nous ne voulons plus de ce tableau de bord ici. C'est Docker Compose, un package plus récent, basé sur Lua, et nous disons up D. Sudo docker compose up D. J'appuie sur Entrée et pour la première fois, cela prendra un certain temps Comme vous pouvez le voir, il extrait des images, et cela prendra plus de temps car aucune image n'est présente localement sur mon serveur. Il doit donc extraire toutes les informations d'Internet. Je veux dire, toutes les images. Il peut donc les exécuter en tant que compainers Docker. C'est fait le travail ? Eh bien, cela n'a pas pris 14 secondes ou quelque chose comme ça. Et maintenant, croyez-moi ou non, tous les services sont opérationnels. Nous avons le radar QBI Torrent, le Sonar Lidar, le Giffin, Ils sont tous opérationnels. Laisse-moi peut-être fermer celui-ci. Revenons au fichier admi. Il indique maintenant de configurer les services. Voici, je crois, des informations répétées tirées de ce que vous trouverez dans les guides des poubelles. Mais ce dont nous avons besoin, c'est de configurer les services, et nous commençons par Qubittrrnt Tout d'abord, nous devons trouver le mot de passe temporaire créé par Qubit Torrent Nous devons donc exécuter sudo docker logs, qubit torrent. Faisons-le. Journaux Sudo Docker, QubiTrrt. Je suis présentateur, et c'est tout. Il indique que le nom d'utilisateur est Admin, et le mot de passe temporaire est celui-ci. Je vais donc le copier. Maintenant, je ne peux pas utiliser l'hôte local car je ne suis pas sur l'hôte local. Si vous êtes sur le même hôte que celui sur lequel vous exécutez votre Arstac, vous pouvez utiliser Local Mais c'est une machine virtuelle complètement différente, et mon ARSCK fonctionne sous Proxmox Ce que je dois faire, je dois exécuter HTTP, column forwardslah forward slash et l'adresse IP de ma machine virtuelle Proxmox, qui est 192, 168, 1222 C'est ce que nous avons créé. Machine virtuelle pour notre ARTC. HTTP 192168, 1222 sur le port 80 80. J'appuie sur Entrée, et voici mon interface utilisateur QBTtrrent. Donc pas d'hôtesse locale. J'ai collé l'adresse IP à la place. Et voici mon mot de passe. Je crois que je l'ai fait copier, mais tant pis. Cet administrateur et collez le mot de passe. Connectez-vous. Je ne veux pas enregistrer le mot de passe, car la première chose que je vais faire remplacer par un mot de passe dont je me souviendrai. Si nous revenons à ces instructions, vous verrez si vous êtes sur l'hôte, utilisez Local host. Si vous utilisez un autre appareil de votre réseau, utilisez cette adresse IP. C'est ce que nous avons fait. Maintenant, allez dans Outils > Options > WebUI et vous pouvez modifier l'utilisateur et Outils, options ici WebUI. Nom d'utilisateur, il peut être laissé en tant qu'administrateur, mais mot de passe, je veux le mien. Je vais faire défiler la page vers le bas et l'enregistrer. C'est ça. Il utilise désormais mon mot de passe plutôt que ce mot de passe temporaire. Suivons le guide plus loin. C'est ça. Nous changeons le nom d'utilisateur et le mot de passe. Maintenant, dans le panneau de gauche, accédez aux catégories et ajoutez des catégories, des films, des séries TV et de la musique, et Pap également de la musique C'est ici, on peut voir les catégories. Cliquez avec le bouton droit sur Ajouter une catégorie. Le premier sera consacré aux films et Paf aux films, et j'y reviendrai Vous vous demandez peut-être pourquoi ce ne sont que des films. Nous y reviendrons , non ? Je dis : OK, cette catégorie a été créée. Je vais créer une autre catégorie nommée TV, sauf par PPTV. Et dans la catégorie «   musique », SafePath Music. Nous avons trois catégories. catégorie films est pour le radar, la musique pour le briquet et la télévision pour le sonar Il est important de créer ces catégories avant d'aller plus loin, car j'ai remarqué une fois les étapes suivantes suivies, vous pourriez rencontrer des problèmes pour créer ces catégories. Ils disparaissent pour une raison ou une autre. Je ne sais pas pourquoi. Mais nous les avons déjà là afin que nous puissions suivre le guide plus loin. Maintenant que ces catégories ont été créées, accédez aux outils, aux options et aux téléchargements et assurez-vous que vos paramètres correspondent à cela. Ouvrons-le dans une nouvelle fenêtre. Voyons ce que c' est. Pas de nouvelle fenêtre mais un nouvel onglet. C'est ce que je voulais dire. C'est essentiellement ce que nous avons déjà fait, la première partie. Maintenant, si nous allons plus loin, un sonar est quelque chose que nous allons configurer ensuite Mais cette partie explique pourquoi nous n'avons mis que la télévision, par exemple, dans le chemin enregistré. Cela est dû au fait que ce chemin sera ajouté au chemin principal où vont tous les torrents Laissez-moi vous montrer ce que je veux dire. Passons à ces outils, options et téléchargements dans Cubit Torrent, outils, téléchargements d'options Et ce que vous pouvez voir ici est chemin sécurisé par défaut. Ce chemin sécurisé par défaut doit être configuré pour torrens de données, car c'est ce qui correspond à notre structure de dossiers N'oubliez pas, data Torrens. Revenons ici. Laissez-moi peut-être clarifier cela. Si j'en lance trois, nous sommes déjà dans le dossier de données. Nos torrents doivent aller vers des torrens thêta déchirés . Si je lance LSL en thêta, ils doivent aller vers des torrens, puis à l'intérieur de ces torrens ces torrens , chaque catégorie ira dans un dossier distinct créé ici. Nous avons déjà créé ces dossiers, et ceux-ci sont simplement ajoutés à celui-ci C'est le chemin principal où vont tous les torrents, puis en fonction de la catégorie, ils se retrouveront dans des dossiers séparés Si j'entends dire que SafePath par défaut est un torrent de données, cela s'affiche même ici. Il peut lire ce chemin. Nous avons des supports de données et des torrents de données qui ont choisi celui-ci par défaut. Et vous pouvez imaginer celles-ci, ces catégories telles qu'elles sont ajoutées à ce chemin principal Ce sera donc la télévision, les films et la musique, mais ils seront ajoutés automatiquement Mais nous devons le configurer comme indiqué ici, il indique que la gestion des torrents par défaut est automatique, alors qu'elle est manuelle, changeons cela. Et si nous accédons à Mes instructions, donc relocalisons automatiquement le torrent, commutateur affecté, ça devrait aller. Mais vous devez ensuite cocher les deux cases pour sous-catégories et utiliser la catégorie Path en mode manuel, c' est-à-dire ces deux cases. Tu dois les cocher. Et c'est important parce que cela n'apparaît pas ici. Écoutez, il utilise une ancienne version de Cubit Torrent, et ces informations ne sont pas affichées ici, mais vous devez cocher les deux, non ? Allons donc plus loin et sauvegardons-le. Et oui, je veux dire, j'ai joué avec ça pendant un moment. Au début, cela m'a posé quelques problèmes. Il indique que si vous rencontrez toujours des problèmes, vous pouvez simplement échanger l'image entière contre celle-ci, avec Docker Qorntnox, mais ce n'est Cela fonctionne bien si vous suivez l'étape exacte. Mais cette image alternative peut être utilisée si vous en avez besoin au cas où vous en auriez besoin. Mais c'est tout pour le torrent. Tout est réglé. Nous devons maintenant configurer le service Prowler. Et pour configurer le service Prowler, je dois encore une fois accéder à l'adresse IP de l' hôte sur le port 9696, ce qui signifie le port 9696 du protocole HTTP 192-168-1222 Lorsque vous vous connectez pour la première fois à l'un de ces services, vous devrez remplir ce formulaire. Méthode d'authentification, formulaire, nom d'utilisateur, je l'appellerai peut-être Mark here et mot de passe. Vous devrez créer un nom d'utilisateur et passe pour chacun de ces services, mais uniquement sur le premier logo. C'est ça. C'est le rôdeur. Pourquoi est-ce rouge ? Ah, pas d'indexeurs. C'est très bien. Nous en configurerons un ultérieurement. Nous sommes sur Prowler, allez dans les paramètres, téléchargez les clients. Donc, paramètres, clients de téléchargement. Cliquez sur Plus, et le client de téléchargement choisit KubitTorrnt, sauf si vous décidez d'en utiliser Mais oui, nous avons QB torrnt, pourquoi cliquer sur Plus, et QubittorRN. OK. Que faisons-nous ici ? Vous devez décocher le SSL. Je crois qu'il n'est pas coché, oui, il n'est pas à égalité. Mais si vous l'avez cochée, elle doit être décochée. Comme je l'ai dit, avec ce réseau dédié au RSC, nous pouvons simplement utiliser le nom du service comme Kubit Pour l'hôte, nous utilisons qBittorrent et pour le port, nous utilisons le port 80 80 J'ai changé cet hôte local en QubitTorrent. port est déjà 80 80, et je dois utiliser le nom d'utilisateur et le mot de passe que j'ai créés sur le torrent QBID nom d'utilisateur était Admin et le mot de passe, souvenez-vous, le mot de passe temporaire, je l'ai remplacé par mot de passe approprié. Je veux dire ici. Interface Web des options. J'ai utilisé le mot de passe ici. Je l'ai mis à jour, donc j'utilise ce que j'ai collé ici, dans ce pass C'était mon mot de passe, je peux le tester. Si je fais un test, tu as besoin de cette coche verte. Si vous avez la coche verte, cela signifie qu'il faut le tester à nouveau. Oui, c'est la coche verte. Cela signifie que Prowler peut se connecter correctement à Qubit Torrent, ce qui signifie que nous pouvons Et vous pouvez le voir activé en vert. C'est cool. Rien d'autre ? Non, Prowler c'est tout pour Prowler pour le moment. Maintenant, radar, encore une fois, adresse IP hôte 7878. HTTP, 1 9 2 1 6 8 1 2 2 2 7 8. Authentification à nouveau, formulaire, nom d'utilisateur, Mark, je suis paresseux, j'utilise le même nom d'utilisateur et le même mot de passe pour tous les services, mais je ne pense pas que ce soit vraiment la meilleure façon de le faire, mais tant pis. Vous pouvez créer un utilisateur différent et des énigmes différentes pour chaque service Et nous sommes sur le radar. Que faisons-nous ici ? Accédez aux paramètres, à la gestion des médias. C'est bon. Réglages, gestion des médias. Ajoutez un dossier racine, le dossier racine doit être défini sur Data Media Movies. C'est ce que nous allons faire. Ajoutez un dossier racine, des données, des médias. Regarde ça. C'est notre emplacement. Je ne peux même pas voir mon fichier de composition Docker Je veux dire ici. Passons aux médias. Non, il est déjà là. 1 seconde. Data, et je peux voir tous ces fichiers. Données, médias et films. C'est ce que je dois aussi définir mon dossier racine. C'est ce que dit le guide des déchets. Je dis : OK, des films multimédia. Cela signifie Data Media, films. Ce dossier sera utilisé par Radar. Une fois que QubitTorrent télécharge le fichier dans les films, ce fichier sera lié par radar au dossier des films multimédias Vous le verrez plus tard. Il sera affiché tel qu' il semble se trouver à deux endroits, mais il ne prend pas deux fois plus d'espace. C'est étroitement lié. Il s'agit de l' emplacement d'origine où KubitTornt téléchargera tous les Il s'agira de films Torrence de données, puis le radar reliera simplement cet emplacement à ce dossier Parce que c'est ce que nous utilisons pour le dossier racine du radar. Mais vous le verrez plus tard lorsque nous téléchargerons le fichier. Tu vas voir ce que je veux dire. Pour l'instant, revenons en arrière. Toujours dans les paramètres Gestion des médias. Nous en sommes toujours aux réglages. Gestion des moyens. Cliquez sur Afficher l'importation avancée à l' aide de Hardinks. Afficher les options avancées. Et faites défiler la page vers le bas, utilisez des liens physiques au lieu de copier. Elle doit être cochée. Elle est cochée par défaut, mais assurez-vous simplement qu'elle est bien cochée C'est essentiellement ce dont je viens de parler. Les Hardlins permettent au radar d'importer torrents d' amorçage dans le dossier multimédia sans occuper espace disque supplémentaire et sans avoir à copier, car c'est ce qui se passait dans l' Ici, le lien physique est créé immédiatement. Il n'est pas nécessaire de copier quoi que ce soit. C'est pourquoi c'est une meilleure façon de procéder. Très bien, nous avons donc coché cette case Herlings et elle est f 25. Routez n'importe quel conteneur docker via un VPN !: Vous avez demandé comment rediriger n'importe quel trafic de conteneurs Docker via le client VPN Gluton ? C'est ce que nous allons faire dans cette vidéo. Je veux dire, nous avons fait quelque chose de similaire pour R Stack, mais dans cette vidéo, le VPN sans gluten, le torrent Qubit et les applications R comme le sonar ou le radar Prolar, ils faisaient tous partie du même fichier de composition Docker Vous m'avez demandé, cependant, et si je voulais rediriger le trafic d' un conteneur Docker qui est un conteneur autonome qui ne fait pas partie de cette Nous verrons comment cela peut être fait, et nous utiliserons ce que l'on appelle mode conteneur et le mode service. Commençons par le début. J'utiliserai Nord VPN comme fournisseur, et bien, cette vidéo n'est pas sponsorisée par eux. C'est simplement ce que j'utilise. Mais la solution présentée fonctionnera avec les fournisseurs de VPN les plus populaires, non seulement Nord VPN, mais aussi Surf Shark ou tout ce que vous avez sur le marché. Voici mon serveur Ubuntu. J'ai tendance à utiliser Ubunto, mais Linux fera l'affaire. Voyons à nouveau comment lire et acheminer le trafic dans le fichier de composition Docker Je vais d'abord ouvrir le terminal. Et si vous avez une nouvelle installation de Linux, vous devrez exécuter certaines commandes pour pouvoir exécuter les fichiers Docker et Docker Compose Vous devez d'abord exécuter sudo up pour obtenir la mise à jour et sudo up pour obtenir la mise à niveau. Le mot de passe Sudo Une fois que vous l'aurez compris, nous pourrons peut-être d'abord clarifier cela. Vous devez exécuter sudo app install docker point IO et Docker Compose pour pouvoir exécuter les commandes Docker et Docker Comme vous pouvez le voir, je l' ai déjà installé, mais si vous avez une nouvelle installation, vous devrez de toute façon exécuter cette commande C'est très bien. La suivante est facultative, mais si vous ne voulez pas exécuter sudo tout le temps avec les commandes Docker, vous devez exécuter une autre Eh bien, je veux dire, vous devez d'abord lancer Who am I vous montrer votre utilisateur actuel sur ce système, puis vous devez ajouter cet utilisateur au Docker Group Vous devez exécuter la commande Sudo user mode Ag Docker et maintenant cet utilisateur qui vient d'être affiché Maintenant, vous devez soit vous déconnecter puis vous reconnecter, soit simplement exécuter une autre commande, à savoir nouveau groupe Docker, orthographié NEWGRP. C'est tout ce dont nous avons besoin. Nous avons maintenant Docker et Docker Compose. Voyons à quoi ça ressemble. Lorsque nous voulons rediriger dans fichier Docker Compose, dans la pile, nous allons sur Google et je ne sais pas quels conteneurs nous allons utiliser Peut-être encore Qb Torrent. Je dirais QB Torrent Docker Compose. C'est celui du point du serveur Linux. Et je vais faire défiler la page vers le bas. De plus en plus loin. Oh, c'est ici. Docker Compose indique que c'est recommandé. Je le copie en utilisant ces petits carrés. Et j'ai ouvert l'éditeur de texte parce que c'est le plus convivial pour tout le monde, je pense. Je vais le coller ici et je vais l'enregistrer sous le nom doer compose point Yamal Par défaut, il sera enregistré dans mon répertoire personnel, qui est M home forward slash Mark, je dis sûr et c'est mon QBTtrrent Ajoutons peut-être un rôdeur que nous avons eu la dernière fois. Je dis Prowler, Docker Compose. C'est celui-là. Faites défiler vers le bas. Encore une fois, section docker compose, je vais la copier et la coller ici Mais cette fois, je n'ai pas besoin ces services à deux lignes et de ces tirets Nous n'en avons besoin qu'une seule fois et il est déjà là. Nous nous débarrassons de cette partie. C'est très bien. Enregistrons-le tel quel, et peut-être vérifions-nous s'il fonctionne. Je retourne sur mon terminal, je lance LSL car si je lance PWD, je suis déjà dans mon répertoire personnel Ce fichier de composition Docker est ici. C'est exactement ce dossier. Je dis Docker Compose up D. Entrons. Et nous avons QB Torrent et Prowler opérationnels. Si je lance Docker PS, je peux voir qu'ils sont actifs pendant 15 secondes, mais nous ne sommes pas encore en train de rediriger quoi que ce soit Je n'ai pas de gluten ou je n' ai pas configuré Nord VPN. Donc, si je cours maintenant, disons sur mon hôte pour peut-être que ce soit clair sur mon hôte, je lance curlipinfo point IO Il me dira quelle est mon adresse IP actuelle et quelle est ma position actuelle. Je suis en Angleterre. C'est exact. Et mon IP commence par 92. C'est le 9240, non ? Et le fuseau horaire est Europe, Londres, parce que c'est là que je suis. Si je vérifie la même chose sur l'un des conteneurs, disons doer exac IT QbtTorrent SH pour Shell, nous nous connectons à Shell Maintenant, je suis connecté à mon conteneur, mais j'exécute la même commande CurLip info point IO Je vois que les informations sont exactement les mêmes. Je peux aussi lancer Curl si je me configure. Cela m'indiquera uniquement l'adresse IP publique qui m'a été donnée par mon fournisseur d'accès Internet. Très bien, sortons. Clarifions-le peut-être. Voilà donc ce que c'est. Je suis à Londres et mon adresse IP commence par 92 point 40. Ajoutons maintenant le VPN au gluten. Je vais donc retourner sur Google. Je vais chercher du gluten, et ils disent aussi Docker Compose Peut-être. C'est très bien. Premier lien en haut depuis le Github. Cliquons dessus. Maintenant, faisons défiler la page vers le bas, puis nous verrons une configuration que vous pouvez voir. Vous pouvez voir un exemple ici, mais c'est encore mieux si vous allez ce wiki Wikipédia pour le gluten et que vous trouvez quel est votre fournisseur. Vous avez des fournisseurs de configuration de table des matières. Cliquez simplement sur ce fournisseur , puis trouvez qui est votre fournisseur. Vous avez un VPN, un Cyber Ghost, un VPN Express, le VPN le plus rapide, etc., vous savez, des tas et des tonnes d'entre eux. Mais pour moi, c'est Nord VPN. Si vous avez Surf Shark, vous l'avez également ici, je vais y retourner et je vais cliquer sur Nord VPN. Et ici, je peux également trouver le modèle Docker Compose. Je vais donc cliquer sur ces petits carrés pour le copier. Je vais retourner à mon dossier, et je vais maintenant ajouter du gluton Et je n'ai pas besoin, encore une fois, ces meilleurs éléments, de la version et des services. Je n'ai besoin que de gluten. Les services ne sont disponibles qu'une seule fois, et tous les services sont listés ici, CubicRNTPwler Mais nous devons au moins le modifier un peu. Tout d'abord, je ne sais pas pourquoi il n'a pas de nom de conteneur. Vous pouvez voir le nom du contenant ici, Prowler, mais le gluten, pour une raison ou une autre, n'a pas de nom de contenant, nous pouvons donc l'ajouter manuellement Je dis le nom du contenant, le gluten. Et deuxièmement, ce sont mes informations d'identification auprès de mon fournisseur. Mon fournisseur est Nord VPN, et j'ai besoin de l'utilisateur et du mot de passe que Nord VPN me donne. 1 seconde. Permettez-moi de le déplacer ici et ajouter quelques épices, pour que ce soit plus clair. C'est ce dont je parle. Ouvrez l'utilisateur VPN et ouvrez le mot de passe VPN. Et où puis-je le trouver ? Je dois me rendre sur le site Web de mon fournisseur, Nord VPN. Je dois me connecter à mon compte. Je clique sur ce VPN Nord, puis je fais défiler l'écran vers le bas pour configurer Nord VPN manuellement dans les paramètres avancés. Si je clique dessus, je peux voir les informations d'identification du service. C'est exactement ce dont j'ai besoin. Et pour les voir, je dois vérifier à nouveau mon adresse e-mail. Voici mon nom d'utilisateur et mon mot de passe que je peux utiliser dans cette configuration de gluten. Je copie donc simplement le nom d'utilisateur. Nous allons le coller ici. Retournez en arrière, copiez mon mot de passe et collez-le ici. C'est cool. Sauvegardons à nouveau ce fichier. Je clique sur Enregistrer, puis revenons au terminal, et je dis, ou j'utilise simplement la flèche vers le haut. Je dis Docker Compose up D. Appuyez sur Entrée. Et Docker peut voir que Qubit Torrent fonctionne bien. Nous n'avons rien changé. Prolar va bien parce que nous n'avons rien changé. Il a simplement ajouté un nouveau service, à savoir le gluten. Mais notez qu'à ce stade, nous n'acheminons rien par ce gluton OK, donc nous savons que cela fonctionne. Nous pouvons maintenant revenir à notre dossier pour acheminer le trafic via le conteneur de gluten. Lorsque nous sommes dans le même fichier Docker, c'est assez simple Nous devons ajouter ici à la sixième ligne, je dis le mode réseau et je dis le gluten de service. Et je peux faire de même avec le rôdeur. Ici, peut-être sous l'image, cela n'a pas vraiment d'importance, mais je dis le même gluten de service en mode réseau. Mais ce n'est que le premier élément, car ensuite je dois déplacer les ports. Quels que soient les ports que j'ai dans ces conteneurs actuellement, je dois les déplacer de ce conteneur vers le conteneur à gluton Je dis donc couper, et je les colle ici dans la configuration du gluton, car maintenant mon gluton est responsable de la mise en réseau de ces conteneurs Alors je colle ça. Je peux ajouter un petit commentaire disant que c'est pour Prowler Et puis je dois aussi faire de même pour QB Torrent. Je les copie également ou je les coupe, devrais-je dire, et je les colle ici. C'est tout ce dont j'ai besoin. Maintenant, je clique à nouveau sur Enregistrer. J'enregistre cette nouvelle configuration. Je retourne à mon terminal et je dis : Docker compose à nouveau D. Comme vous pouvez le constater, ce n'est pas ainsi que cela fonctionne car j'étais censé les démonter en premier. J'aurais dû dire « down ». C'est Docker Compose vers le bas, et maintenant laissez-moi utiliser la flèche vers le haut Je dis Docker Compose up D, appuyez sur Entrée. Et maintenant ça marche. Comme vous pouvez le constater, vous pouvez parfois simplement réexécuter Docker Compose up. Parfois, tu peux. Il faut parfois démonter toute la pile pour pouvoir la reconstruire. Laissez-moi peut-être clarifier les choses. Ce bordel. Je dis donc Docker ps, et ils sont opérationnels Nous avons Prowler, QB Torrent et Gluton. Revenons donc peut-être à Prowler maintenant ou QB Torrent n'a pas Docker exact IT QB torrent SH, et maintenant nous exécutons à nouveau cette commande curl. et maintenant nous exécutons à nouveau cette commande curl. Cependant, regardez ça. Il est écrit que je suis à Amsterdam, mais que s'est-il passé juste à Londres ? Eh bien, c'est la configuration. La configuration actuelle indique que nous revenons au Docker Compose Dans la configuration de Nod VPN, nous pouvons indiquer à quels pays ou quelles régions ou même à quelles villes nous voulons que ce VPN se connecte. Et notre adresse IP est affichée comme si nous étions physiquement à cet endroit, peu importe ce que nous saisissons ici, vous savez ? Donc, comme les Pays-Bas étaient ici par défaut, on m'indique que je me trouve aux Pays-Bas, exactement à Amsterdam. Cela fonctionne donc comme prévu pour confirmer le rôdeur , car il doit également être tunnelé Quittons ça. Soyons clairs peut-être. Je parle de Docker Exact IT Prowler SH. Exécutez la même commande, appelez-moi pour me condamner. Eh bien, cela me montrera juste l'IPS. Ce dont j'ai besoin, c'est de clip info point IO. Et en effet, Prowler est également tunnelisé via ce VPN. Mais maintenant, c'est cool, et ça marche. Mais que se passe-t-il si je souhaite ajouter un autre conteneur qui ne fait pas partie de cette pile ? Disons que je veux ajouter un conteneur, peut-être complètement différent. Peut-être Firefox. Oui, vous pouvez exécuter Firefox en tant que conteneur. Cherchons Firefox Docker Compose. Cependant, je ne voudrais pas l' exécuter en tant que Docker Compose, mais tant pis, cela fonctionnera bien Nous avons Firefox de Linux server.io. C'est ce dont j'ai besoin. Nous faisons maintenant défiler la page vers le bas et nous avons Docker Compose, et c'est ce que je voudrais utiliser si je voulais ajouter à ma pile à la pile Docker Compose Mais nous avons également Docker CLI. Je peux l'exécuter en tant que conteneur Docker autonome complètement séparé de cette pile J'exécute simplement cette commande, Docker Run D name, blah, blah, blah Mais avant de le faire, jetez un œil. Voici les ports. En gros, cette portion est équivalente à cela. Si vous lisez la documentation, vous remarquerez que le port 3 000 est destiné trafic HTTP de base et que le port 3 001 est destiné au HTTPS Pour pouvoir tunneliser ce conteneur via le VPN pour gluten, je dois d' abord ajouter ce port au gluten Je veux dire d'abord avant même d'exécuter ce conteneur Docker, non ? Exécutez la commande. Parce que si je veux le faire passer par le VPN pour le gluten, nous devons en quelque sorte préparer un contenant à gluten. Je vais donc simplement configurer le port 3 000, peut-être. Laissez-moi vous montrer ce que je veux dire. Revenons ici, et j'ajoute un autre port. J'ajouterai le port 3 000 sur l'hôte et 3 000 sur le conteneur, et je réponds : « C'est Firefox ». Laissez-moi le sauvegarder. Et laissez-moi dire flèche vers le haut flèche vers le haut. Faisons Docker Compose up dD. Je ne l'ai pas démonté à nouveau, donc très bien. Alors oui, répétez. Docker Compose down. Je n'arrête pas de l'oublier. Parfois, le Docker est un peu pardonnable, vous savez, mais certainement pas pour les ports. Comme vous pouvez le constater, pour ce qui est des ports, vous devez d'abord réduire la pile, puis lancer à nouveau D. Il ne vous permettra pas d'ajouter ou modifier la configuration des ports. Ça ne fait rien. Maintenant, la pile est de nouveau opérationnelle, torrent de qubits de gluten et rôdeur Alors maintenant, permettez-moi de clarifier cela. Je devrais maintenant être capable d'exécuter cette commande. Je vais le copier. Je vais le coller ici. Mais souvenez-vous de ce que nous devons faire. Nous avons transformé ces parties en gluten, nous devons donc nous en débarrasser ici. Nous n'en avons plus besoin ici. C'est exactement le même processus que celui que nous avons suivi pour les autres conteneurs. Et je vais peut-être quitter ce boxeur. Je ne supprimerai que cette partie. Maintenant, il y a une chose que je voudrais ajouter, c'est le mode réseau, mais cette fois, c'est le gluten en pot. Donc je dis Dash, Dash, mode réseau. Égal au gluten en pot. Et maintenant je devrais être capable de le faire fonctionner. Voyons voir. Oh, désolée. En mode réseau, si nous utilisons la flèche vers le haut, nous utiliserons la flèche vers le haut. Le mode réseau est utilisé si nous l'utilisons dans le fichier de composition Docker. Ici, il ne s'agit pas du mode réseau, mais simplement du réseau. Débarrassons-nous donc de ce mode. Un simple réseau équivaut à du gluten en pot. Essayons encore une fois. Et maintenant , il est opérationnel. Ce long hachage est l'identifiant de notre conteneur Firefox Et si j'utilise des pairs Docker, je peux voir Firefox ici, et je peux me connecter à ce conteneur en accédant à l' hôte local sur le port 3 000 Je dis HTTP, j'appelle forward sward Local host et port 3,000 Nous verrons que vous avez un navigateur dans les navigateurs. Mais ce qui m'intéresse, c'est de me laisser ouvrir une nouvelle carte, je demande quelle est mon adresse IP ? Je vous donne déjà un indice du néerlandais vers l'anglais, cela signifie déjà que cela fonctionne comme prévu. Pourquoi veut-il traduire du néerlandais ? C'est parce que je suis de nouveau connecté aux Pays-Bas. Amsterdam, exactement. Ce que je peux également confirmer simplement ici depuis le terminal. Soyons clairs à nouveau. Si j'exécute Docker Exec Dutch IT Firefox SH, je peux exécuter ces informations IP curl vers Com on confirme également que ce conteneur Docker, même s'il ne fait pas partie de la pile, nous pouvons utiliser la commande réseau pour le diriger non pas vers le service cette fois, mais vers le conteneur de gluten Mais n'oubliez pas que le gluten doit déjà être opérationnel et que le port devrait déjà être préparé pour ce nouveau conteneur que nous voulons faire passer par le VPN pour gluten. C'est tout ce que je voulais te montrer aujourd'hui. J'espère vraiment que tout cela a du sens et je vous remercie de votre attention. 26. Tutoriel de transition pour GPU: Dans cette vidéo, nous allons examiner ce que l'on appelle le relais GPU dans Proxmox Et si vous ne savez pas ce qu'est un relais GPU, vous pouvez l'imaginer comme un processus consistant à détacher votre carte graphique de Proxmox et à l'attacher ou à la faire passer entièrement à l'une de vos machines virtuelles afin que la machine virtuelle puisse utiliser pleinement ses ressources, les ressources la Parce que Proxmox n'utilise pas vraiment de carte graphique. Vous vous connectez généralement à votre Proxmox via votre réseau, et même si vous vous connectez à votre Proxmox directement via ce port HDMI, la seule chose qui s'affiche sur votre moniteur est l'écran noir qui vous indique uniquement l'adresse IP et le port que vous pouvez utiliser pour vous connecter à Mais gardez à l'esprit qu'il est possible de dépanner votre Proxmox à l'aide de cet écran noir Il s'agit d'une interface en ligne de commande pour votre Proxmox. Donc, si vous transmettez cette carte graphique à votre machine virtuelle, vous perdrez cette capacité à résoudre les problèmes à l'aide de cette interface de ligne de commande Proxmox J'espère que cela a du sens. Mais pour moi, c'est bon. Je préfère utiliser cette carte graphique en permanence dans ma machine virtuelle, plutôt que de la laisser inactive affichant juste une adresse IP. Dans cette vidéo, je vais détacher une carte graphique intégrée à mon processeur Intel N 100, et je vais la transmettre à l' une de mes machines virtuelles Windows Le processus fonctionnera à la fois pour Windows 10 et Windows 11. Je l'ai testé et il fonctionne pour les deux. J'ai choisi le processeur N 100, c'est un processeur Intel 12 Jen parce qu' il est très populaire et que de nombreuses personnes ont dans leur laboratoire d'origine. Commençons par le tout début. Avant de faire quoi que ce soit, nous devons vérifier les paramètres de notre BIOS et voir si une virtualisation , appelée IOMMU, est activée Je peux accéder à mon BIOS en allumant simplement l'appareil, puis en continuant appuyer sur le bouton de suppression de mon clavier. Les deux options dont j'ai besoin sont le VTX. Cela dépendra du fabricant. Mais comme il s'agit d'un processeur Intel, les paramètres sont généralement appelés VTX ou technologie de virtualisation, et l'autre concerne l'AMD, il s'appelle IOMMU et sur Intel, il s'appelle VTD, mais c'est aussi un IOMMU en gros Je ne veux pas parler de ce qu'est exactement cette technologie et de ce qu'elle fait. Vous devez simplement savoir que vous devez les activer tous les deux, puis je pourrai simplement installer Proxmox D'ailleurs, vous pouvez voir une vidéo détaillée sur la façon d'installer Proxmox si vous n'en avez jamais installé un, mais c'est un processus assez simple Et à la fin du processus d' installation, la seule sortie que vous obtenez de Proxmox via port HDMI est cet écran noir que j'ai déjà mentionné, qui affiche uniquement l' adresse IP et le port, qui signifie que je peux désormais accéder mon Proxmox depuis n'importe où sur mon Je me connecte donc à mon Proxmox. Cela indique que la connexion n'est pas privée, ce qui est bien. C'est à cause du certificat, mais ils peuvent quand même progresser. Il s'agit d'un Proxmox neuf fraîchement installé. La première chose dont nous avons besoin est simplement accéder aux référentiels PV, faire les choses standard, comme désactiver Enterprise, du moins pour moi, et n' ajouter aucune licence d'abonnement Je passe aux mises à jour, je dis rafraîchir. Alors je voudrais faire encore une chose. Je passe au shell, et maintenant je dis « mise à jour améliorée ». Eh bien, peut-être qu'avant de le faire, je lance Name R qui me montre la version 6148 actuelle du noyau Maintenant, je dis p update. J'exécute Upped Dist Upgrade. Je dis oui à tous. Nous pouvons voir qu'il extrait une version plus récente du noyau, qui est 61411 PVE J'aime simplement le faire au début avant d'installer quoi que ce soit d'autre. C'est terminé. Maintenant, je dis « redémarrer ». Je souhaite redémarrer mon Proxmox afin que toutes les modifications soient appliquées correctement Cela ne prend que quelques secondes de toute façon. Maintenant, au bout d'un moment, je peux simplement cliquer ailleurs, peut-être, le chargement est toujours en cours, mais je devrais être de retour dans quelques secondes. C'est bon. Maintenant, je répète le nom R, et je peux voir mon noyau passer du point 8 au point 11. Et maintenant, je veux créer ma machine virtuelle Windows. Pour ce faire, j'ai d'abord besoin de l'ISO. Vous devez les récupérer auprès de Microsoft. Je dis Upload. Windows 10 peut-être parce qu' il est plus rapide à installer et que son image est plus petite, mais il fonctionne également pour Windows 10 et pour Windows 11, comme je l'ai dit, ce processus. Le processus d'installation est également fondamentalement le même. une petite exception près pour le TPM, mais si vous souhaitez voir des instructions détaillées complètes sur l'installation de Windows 11, il existe une vidéo dédiée à cela Si vous voulez un processus étape par étape, vous pouvez le regarder. Mais ici, je voudrais me concentrer uniquement sur les éléments importants de notre processus de transmission, car certaines choses doivent être effectuées lors de l'installation de Windows, options doivent être choisies pour que notre transfert fonctionne comme prévu C'est donc l'ISO. C'est fait, je dois également télécharger le disque VertIO, que j'ai également ici Ce sont essentiellement les pilotes de mon ordinateur Windows, et nous en avons également parlé dans cette vidéo précédente lors de l' installation de Windows 11. C'est fait, ce qui signifie que je peux maintenant créer ma machine virtuelle. Cela dira que le nom de l'ID 240 sera peut-être Win ten, Windows ten. Cliquez sur Suivant. Rien d'important ici pour notre passage. Mais ici, dans le suivant, non, pas ici non plus. Ici, nous choisissons simplement Windows ISO. Nous avons choisi le système d'exploitation invité comme Windows. Microsoft Windows, c'est Windows 10, et je souhaite ajouter le lecteur supplémentaire pour les pilotes Verto Je les ai déjà téléchargés ici. C'est assez standard. Je dis « suivant », et maintenant c'est un élément très important. La carte graphique, elle peut rester par défaut pour le moment. Il s'agit essentiellement d'une carte graphique émulée très lente. C'est pourquoi nous souhaitons transmettre notre carte graphique dédiée plus puissante à cette machine virtuelle Windows ultérieurement Mais pour l'instant je peux choisir par défaut mais pour la machine, je veux choisir u 35. Mais cette option encore plus importante est ce bios, et je veux utiliser UFI ou OVMF, c'est ce qu'on appelle ici UEFI OVMF. C'est ce que nous voulons choisir, et vous devez également choisir le stockage correspondant. Je n'ai qu'une seule partition ici, donc je la choisis. Donc, en gros, ces deux paramètres sont très importants. La machine doit être U 35 et le BIOS UFI Bios. Et ajoutez également QM et TPM, TPN est plus important pour Windows 11, mais peut-être que si je veux mettre à jour celui-ci plus tard, je voudrais déjà avoir ce TPM mais peut-être que si je veux mettre à jour celui-ci plus tard, je voudrais déjà avoir ce Je choisis le stockage pour TPM et je choisis la version v20. Nous en avons discuté lors de ce processus d'installation de Windows 11. Je dis « suivant ». Et ici, je vais augmenter le disque, mais aucun de ces paramètres n' est important pour le transfert. J'ajouterai cette carte et cette émulation SSD , car il s'agit en fait d'un disque SSD, mais rien de tout cela ne devrait vraiment affecter notre processus de transmission du GPU Je dis les cœurs suivants et maintenant, je veux choisir quatre cœurs, mais pour le type, je veux choisir l'hôte. C'est tout en bas. Cela me donne les meilleures performances et me donne le moins de maux de tête. C'est pourquoi j'y vais. C'est un cours de type hôte et processeur, j'en choisis quatre parce que c'est tout ce que j'ai. Ce modèle facturant 12, c'est ce que j'utilise, n'a que quatre cœurs car le processeur N 100 possède quatre cœurs. Et je dis ensuite, mémoire, je vais peut-être désactiver les montgolfières Je vais y aller pour 12 à 88 peut-être parce que j' ai 16 concerts ici Je ne veux pas tout allouer, mais je vais allouer beaucoup de mémoire à cette machine Windows. Je dis ensuite, je n'ai rien à changer ici. Je dis « suivant » et je confirme, oui, je dis « terminer ». Ma machine virtuelle est en cours de création. Et ce que je fais maintenant, c'est de cliquer sur cette machine Windows. Je dis « commencez » et je dois être très rapide. Je dois double-cliquer dessus, donc je suis connecté car maintenant, il va me montrer que si je veux démarrer à partir d' un DVD, oui, je dois appuyer sur quelque chose. C'est pourquoi je dois être assez rapide. Cela lancera le processus d'installation de Windows sur mon Proxmox Honnêtement, rien d' intéressant ici, c'est un processus d'installation standard, et rien de ce que je vais faire ici n'affectera le transfert de mon GPU Je dis installation personnalisée, Windows ne peut pas voir mon lecteur. C'est pourquoi nous avons besoin de ce disque supplémentaire Vert. Je dois dire Load Driver. Je dois chercher le pilote, et c'est là que le disque Verto entre en jeu Le pilote se trouve dans cet AMD 64. C'est pour Windows 10, donc je clique sur Wtm. Je dis : OK, contrôleur relais pour ScAzzi. C'est ce dont j'ai besoin. Windows devrait le trouver, et il devrait afficher le lecteur virtuel que Proxmox a créé pour Je peux le voir. C'est 100 Go et j'installe mon Windows sur ce disque. Je ne sais pas ce qu'ils ont changé dans Windows 11, mais Windows 11 prend beaucoup plus de temps que l'installation de Windows 10. C'est pourquoi je préfère toujours jouer avec Windows 10. C'est très bien Le processus est terminé. Je souhaite ajouter l'icône de mon ordinateur. Ensuite, si nous écrivons « cliquer et cliquer sur Gérer », nous pouvons accéder au gestionnaire de périphériques, et nous pouvons voir que pour les adaptateurs d'affichage, nous allons utiliser cet adaptateur d'affichage de base Il s'agit d'une carte graphique émulée. Ce n'est même pas une carte graphique. C'est le processeur qui fait semblant d'être une carte graphique. Ils peuvent voir qu'il me manque une manette Internet. Je peux mettre à jour le pilote, rechercher sur mon ordinateur, naviguer. Et ça devrait être net KVM ou celui-ci. C'est en gros ça. Windows est opérationnel, mais je peux l'arrêter maintenant. Et on peut y aller, comme vous pouvez le voir, j'ai ouvert deux onglets. L'un est destiné aux documents PVE de Proxmox, et il s'agit d'un guide de transmission PCI, et l'autre provient également de Proxmox, mais c'est mais Et tu peux les lire tous les deux. Il y a des informations un peu différentes comme s'il s'agissait du transfert, mais des informations légèrement différentes dans un lien et différentes dans un autre Et d'ailleurs, toutes les commandes et tous les liens que j'utilise se trouvent sur mon dépôt GitHub, qui est affiché en ce moment Si vous y allez, vous trouverez toutes les informations et toutes les commandes que j' utilise dans cette vidéo. Suivons peut-être ce Wiki. Allons-y depuis le début. Il indique les exigences. C'est ce que j'ai dit. VTD, le processeur doit être capable de VTD ou de l'IOMU dont je parlais, puis vous devez l' activer C'est ce que nous avons fait. Alors maintenant, il est dit de vérifier que l'IOMU est activé Redémarrez, eh bien, je le redémarre déjà, ce qui signifie que je peux le copier. Et passons de notre PV à la console. Je vais le coller ici. Et ce dont j'ai besoin, c'est qu'il devrait y avoir une ligne qui ressemble à DMR IO MMU activée Et pour le moment, je ne vois pas cette limite exacte, mais nous y reviendrons. Ensuite, je vérifie le remappage du DMS Grab. Je vais encore une fois ici. Il indique que le remappage est activé C'est essentiellement ça. C'est ce que j'ai. Il semblerait que l'IO MMU n' était pas complètement activée. C'est pourquoi je l'ai mentionné. s'agit de l'autre page Web qui contient des informations supplémentaires Elle indique que cela devrait être activé, mais pour une raison quelconque, elle ne s'affiche pas comme prévu. Ce que vous pouvez faire, c'est l' activer via la ligne de commande du noyau. Et si j'ouvre cet onglet pour la commande du noyau, vous verrez qu'il y a deux options. Vous lancez votre Proxmox avec bootloader Grab ou vous démarrez le système D. Et comment sais-tu lequel c'est ? Le moyen le plus simple de le reconnaître si vous avez cet écran bleu au tout début lorsque le Proxmox démarre, cela signifie généralement que vous lancez Mais si vous n'avez qu'un écran noir, cela signifie généralement que vous avez démarré le système D. Parce que ces commandes seront légèrement différentes pour le grab et pour le démarrage du système D. Je sais que j'exécute grab, donc je peux mettre à jour ce fichier , puis exécuter update Grab. Faisons-le alors. Je vais sur mon Proxmox et je dis, non, non, voyons voir, par défaut, saisir Et dans cette ligne où il est écrit silence, je vais ajouter ces options. Intel IOM, jusqu'à ce que l'IMU passe, et PS state, je vais désactiver ce Control O, entrer Control X, et maintenant, selon les instructions, il est écrit « Mettre à jour, il est écrit « Mettre à jour Je dis mise à jour, prise. Et ils disent « redémarrez ». Maintenant, je devrais être de retour sous peu. Ça y est. Exécutons ceci avec la flèche vers le haut, et maintenant je peux clairement voir IOMUEnable C'est exactement ce à quoi on s'attend ici. IOMU activé. Exécutons à nouveau cette commande juste pour nous en assurer. Je dis toujours que le remappage est également activé, ce qui signifie que nous pouvons revenir aux instructions et aller plus loin Il indique que si votre système ne prend pas en charge le remappage, vous pouvez essayer, mais notre système le prend en charge, donc c'est cool Nous pouvons aller plus loin, vérifier l'isolation de l'IOMMU. Cela vérifie si notre carte graphique se trouve dans un groupe IOMMU distinct Voici l'exemple, laissez-moi exécuter cette commande et je vais vous montrer ce que cela signifie. J'exécute cette commande, je la copie, mais il va falloir changer le nom du nœud. Si je vais ici, si je colle cette commande, le nom du nœud est le nom que vous lui donnez. Par défaut, il s'agit du PVE. Permettez-moi de changer cela en PVE. Je clique sur Center et cela montre ces groupes IOMU. Je peux voir que mon ancien graphique ultra HD appartient au groupe zéro et rien d'autre n'appartient à ce groupe zéro. Cela signifie que je n'ai pas à m'inquiéter à ce sujet. Mon graphique se trouve dans un groupe IOMMU distinct. Je peux aller plus loin, et maintenant nous pouvons commencer à passer par notre GPU. Il est dit de mettre les conducteurs sur liste noire. abord, nous devons savoir quels pilotes sont utilisés par notre carte graphique. Pour cela, je peux peut-être utiliser Cmd, laissez-moi clarifier cela. Je peux utiliser la commande LS PCI N N K et appuyer sur Entrée. Si je monte, c'est ma carte graphique, et elle indique que le pilote utilisé est le I 915 C'est ce qui m'intéresse. C'est ce que je dois mettre sur liste noire. Vous verrez cependant qu'il existe deux modules du noyau, I 915 et X E. Si cela ne vous aide pas, vous devrez peut-être les mettre tous les deux sur liste noire, mais mettons d' abord I 915 sur liste noire Nous revenons à l' onglet et il est indiqué que pour les GPU Intel, c'est exactement cette commande. Il crée ce fichier et le place dans ce fichier. Permettez-moi de vous montrer dans tc mood probe D, si je passe en mode sonde D, si je liste tous les fichiers, il n'y a pas de fichier blacklist.com pour le moment Mais si j'exécute cette commande, je la colle ici. Si je lance à nouveau, LSL, maintenant nous pouvons voir que ce fichier a été ajouté et si nous vérifions ce qu'il contient, il est écrit Blacklist I 915 Étrangement, cela ne dit rien , mais l'autre instruction indique qu'après cette opération, vous devez exécuter cette commande, mettre à jour itrmfs Nous l'exécutons et nous redémarrons à nouveau. Eh bien, c'est un redémarrage, revenons à nos instructions et celles-ci n'en disent pas beaucoup plus Si nous revenons à l'autre, vous pouvez voir des instructions similaires, quelques commandes VFIO supplémentaires si nous en avons besoin C'est ce que nous avons déjà fait. Mais ce que nous recherchons, c'est que le résultat de cette commande devrait vraiment nous le montrer, soit cela, soit aucun pilote n'est utilisé. Laissez-moi vous montrer ce que je veux dire. Si je copie cette commande, nous l'avons déjà exécutée auparavant, mais laissez-moi la réexécuter. Maintenant, si je monte, regarde ça. Rappelez-vous qu'il était précédemment question du pilote de noyau Ius I 915. Actuellement, il n' affiche rien. Il ne répertorie que les modules du noyau, mais il n'indique pas quel pilote est utilisé. C'est ce que tu veux voir. Vous voulez voir cela ou vous voulez voir que le pilote de noyau Inu est VFIOPCI, ce qui signifie que nous pouvons maintenant essayer de transmettre notre GPU à notre machine virtuelle de nombreuses informations Vous trouverez ici de nombreuses informations sur la configuration des machines virtuelles. Mais en gros, allons-y et essayons. Je vais sur ma machine virtuelle, je vais sur le matériel, et je veux ajouter du matériel. Mon matériel est un périphérique PCI, et le périphérique brut est ma carte graphique Ultra HD. C'est ce que j'ai choisi. J'ai choisi PCI Express pour une meilleure compatibilité, mais je ne choisirai pas encore le GPU principal Ajoutons-le tel quel et voyons ce qui se passe. Je vais démarrer ma machine virtuelle, et elle a bien démarré. Je double-clique dessus. Et maintenant, si je me connecte, c'est mon Windows, allez dans le Gestionnaire de périphériques. Il semblerait qu'il manque encore un contrôleur de communication PCI, mais celui-ci ne me dérange pas Mais ce que vous pouvez voir et qui nous intéresse , c'est cet adaptateur d'affichage. Il est désormais affiché sous la forme d'un adaptateur d'affichage Microsoft Basic, mais il s'agit en fait de la carte graphique intégrée. Mais ce que tu peux voir, c'est ce petit triangle jaune. Si je clique dessus, si je clique dessus avec le bouton droit de la souris et que je vais dans les propriétés, vous pouvez voir le code 31. Il indique que Windows ne peut pas charger les pilotes requis. Cliquons sur OK, et le fait est que cela deviendra le code 43 plus tard. Si je le laisse tel quel, ou même si je peux dire mettre à jour le pilote, parcourir mon ordinateur, si je l'intégralité de Verto, cela ne m' aidera pas Mais si j'attends un bon bout de temps, regardez ça sous Windows. C'est juste arrivé pendant que je parlais. Maintenant, Windows a détecté qu'il s'agit d'une carte graphique Intel Ultra HD. C'est une coïncidence. Mais laissez-moi cliquer avec le bouton droit de la souris. Si je passe aux propriétés maintenant, nous avons maintenant le code 43, et beaucoup d'entre vous connaissent probablement déjà ce code. C'est très populaire lorsque vous passez les appareils à Windows Maintenant, pour chaque appareil, la solution peut être légèrement différente. J'ai trouvé une solution pour ma facturation avec un processeur N 100, mais si vous avez un autre matériel, je vais examiner votre solution. Il essaie d'installer le logiciel Intergraphic. Je peux dire lancement. Je l'ai trouvé entre-temps. C'est cool. Mais je peux déjà vous dire que cela ne m' aidera pas avec ce code 43. Ce que je dois vraiment faire maintenant, c'est fermer ça. En fait, je vais arrêter toute la machine virtuelle. La solution à ce problème est que vous devez télécharger une ROM personnalisée à partir de ce site Web. Il provient de Github et il s'agit d'un processeur Run for N 100 personnalisé. Si j'appuie sur Entrée, je peux voir le fichier téléchargé, le téléchargement terminé, ce qui signifie ce lien fonctionne comme prévu. Mais en gros, vous souhaitez utiliser ce site Web. Pourquoi ? Parce que vous devez le télécharger sur votre Proxmox, pas ici, quel que soit l'ordinateur sur lequel vous vous trouvez actuellement Revenons donc à Proxmox. Passons au nœud. Passons à Shell, et je peux coller ce lien. Mais au tout début, je dis WG iPressenter, cela télécharge ce fichier Si j'utilise LSL, je peux voir ce fichier exactement ici à cet emplacement, et c'est le nom de ce fichier Mon emplacement actuel est Forward Slash Root, et maintenant je souhaite copier ce fichier sur le partage utilisateur KVM Je dis copy 12, quel que soit son nom, to user, share KVM, puis le nom de ce fichier Encore une fois, 100 Q. Rome, le nom sera exactement le même qu'ici, mais vous pouvez le renommer si vous le souhaitez. Je vais juste le garder pareil. Si j'y vais maintenant, voyez l'utilisateur partager KVM. Si je gère LSL, vous verrez de nombreuses pièces différentes Mais tout en haut, vous verrez celui que nous venons de copier. Passons maintenant à ETC, PVE QEMU, et si vous listez des fichiers ici, vous verrez tous les fichiers de configuration pour chaque machine virtuelle que vous possédez, et le nom du fichier correspondra à l' ID de la machine virtuelle elle-même Mon identifiant est 240, donc désolé, il a disparu. Le fichier s'appelle donc 200 forty.com. Je dis non, non, forty.com parce que nous voulons modifier ce fichier maintenant Je voudrais ajouter une autre ligne ici. Je vais le copier-coller. C'est assez long. Mais permettez-moi également de vous expliquer ce que nous faisons ici. Le problème ne vient pas du Proxmox lui-même. Le problème vient de la machine virtuelle. Notre machine virtuelle Windows sait qu'elle fonctionne en tant que machine virtuelle, et les pilotes graphiques n'en sont pas très contents et disent non, désolé, je ne fonctionne tout simplement pas dans cet environnement. C'est quelque chose d'un peu plus compliqué, mais tant pis. Et nous essayons de résoudre ce problème. Ces arcs modifieront donc le comportement de la façon dont ce graphique est présenté à la machine virtuelle, cette première longue ligne. Ce que nous voulons également changer, c'est façon dont le processeur est présenté à la machine virtuelle. Actuellement, c'est juste un hôte, mais je souhaite ajouter un autre indicateur appelé hidden. Cela masquera certaines informations sur le processeur qui donneraient notre machine virtuelle Windows un indice qu'il s'agit d'un processeur relais Nous ne voulons pas que ces informations soient transmises à la machine virtuelle. Nous voulons qu'ils soient cachés. C'est pourquoi nous ajoutons ici dans ce fichier de Et la dernière chose, probablement la plus importante, concerne cet hôte PCI zéro Pour cela, nous voulons ajouter, laissez-moi coller à nouveau. Nous voulons ajouter notre fichier Rom spécifique, ce fichier Rom personnalisé pour ce périphérique PCI hôte que nous allons transmettre. Je dis que le fichier Rom est égal à ces fichiers 12 et 100. Je peux ajouter une dernière chose. X Ga est égal à un. Cela fera de cet appareil un appareil principal. Maintenant, avec cette configuration, je répète : Control O, enter, Control X. Si je passe à la machine virtuelle, maintenant au matériel, nous pouvons voir toutes ces informations ici. Vous pouvez voir le fichier de salle, ce dernier bit X VGA, qui en a fait le GPU principal et nous pouvons voir l'emplacement du fichier d' exécution ici Et PCI Express pour une meilleure compatibilité. Maintenant, quand je lance ma machine virtuelle, je démarre, elle dit : OK. Si je double-clique dessus, pas VNC, vous pourriez penser que quelque chose ne va pas, mais c'est une très bonne information Il semble que notre carte graphique ait été transmise avec succès, ce qui signifie qu'il n'y a aucune sortie ici dans la console. Où se trouve le résultat ? La sortie devrait désormais se faire directement via HDMI vers mon moniteur Je peux donc changer entrée de mon moniteur pour voir ce que ma facture envoie via le HDMI. Regarde ça. C'est Windows. Puis-je voir un problème, nous ne pourrons pas accéder à ce Windows car nous n'avons pas de périphérique USB comme un clavier ou une souris. Ce que vous devez faire alors, c'est d'abord tuer cette instance. Vous pouvez essayer de l'arrêter, mais il se peut que vous n'y parveniez pas. Pour tuer définitivement ça, il faut simplement y mettre fin. Nous devons passer au PVE jusqu'au shell. Vous exécutez la commande PSoC et vous saisissez l'identifiant de votre V, regardez-le. Je travaille Mais si cela ne fonctionne pas, vous pouvez toujours récupérer l' identifiant de votre machine virtuelle 240, et vous aurez un résultat très long pour l'un des processus. Comme ici, les sorties sont très courtes, mais vous en trouverez une, une fois que la machine virtuelle est en cours d'exécution, une très longue. Vous devrez ensuite en tuer neuf et l' identifiant du processus, par exemple 6767 Mais nous n'avons pas à le faire car il s'est éteint gracieusement, c'est cool Ce que vous devez faire maintenant, vous devez connecter périphériques USB tels que le clavier ou la souris directement dans mon cas, je dois les connecter à un miniPC 12 pro , puis je lance LS Et dans Proxmox, je peux voir les appareils que j'ai C'est un clavier rasoir et une souris rasoir. Et ce dont j'ai besoin ici, ce sont ces identifiants, un identifiant à huit chiffres Et puis je dis QM set, l'ID de la machine virtuelle, en tant que périphérique USB zéro, et l'hôte, premier sera le clavier, le 1c4f, bla bla bla L'autre appareil sera la machine virtuelle 240, l' USB 1, pas l'USB zéro cette fois, l' USB 1 et l'hôte, USB 1 et l'hôte, peu importe ce qu'il y a ici pour cet appareil, pour ma souris effaçeuse, un présentateur Si je reviens à Windows sur mon matériel, je peux voir ces appareils ici. Redémarrons cette machine virtuelle pour la dernière fois. J'espère qu'il faudra attendre un peu. Il dit : OK, ce qui signifie que maintenant, je devrais à nouveau avoir une sortie depuis ce HDMI. Mais maintenant, je peux également utiliser mon clavier et ma souris pour me connecter à Windows. Et c'est ici. Vous pouvez déjà constater la différence, et j'obtiens des performances natives pour la machine virtuelle. Si je vais dans le gestionnaire de périphériques, il me montre maintenant la carte graphique Intel UHD comme carte graphique Et si je vais dans Propriétés, maintenant cet appareil fonctionne correctement. Et si je vérifie le processeur, il s'agit bien d'un processeur Intel 100. C'est en gros tout ce que je voulais dire. J'espère que cela vous a aidé à transmettre votre carte graphique. Alors merci d'avoir regardé, Marek. 27. Installer le port Proxmox VE sur Raspberry Pi: Je me demande combien d'entre vous souhaitent utiliser un serveur domestique, mais ont peur de recevoir une énorme facture d'électricité. Voici la solution, un serveur domestique qui consomme à peine deux watts. Et quand je parle de serveur domestique, je parle généralement de tout ce qui peut exécuter Proxmox, car c'est ma définition personnelle d' un serveur domestique. Est-ce qu'il exécute Proxmox ? Dans l'affirmative, il peut être classé à domicile en tant que serveur domestique. Et je voulais trouver un appareil capable de faire fonctionner le proxmox tout en consommant le moins d'électricité possible Et comme vous pouvez le voir, il s' agit d'un Raspberry Pi 3 B. Je sais que c'est un peu extrême puisqu'il ne dispose que d'un gigaoctet de RAM Donc oui, nous allons être très limités, mais en tant que preuve de concept, c'est génial. Je crois que c'est la plus petite tarte aux framboises qui puisse réellement exécuter Proxmox Et si vous avez une tarte aux framboises plus récente avec quatre Go de RAM ou plus, votre expérience sera bien meilleure, mais elle fonctionne toujours avec cette tarte, avec un seul giga Voyons donc comment installer Pxmox sur. Si vous visitez le site officiel de Proxmox, vous risquez de rencontrer un petit problème car il n'existe pas d'image Proxmox officielle pour architectures basées sur ARM, car les Raspberry Pies fonctionnent ou les processeurs ARM fonctionnent Vous ne pouvez donc pas simplement utiliser une image ISO Proxmox standard C'est un peu étrange, pour être honnête, car le système d'exploitation Debian sous-jacent et tous les paquets sont disponibles pour les processeurs ARM. Ce n'est pas un problème. Je pense que Proxm finira par obtenir la directive ISO officielle sur l'ARM Certaines personnes fabriquent forks ou des ports de Proxmox qui peuvent réellement fonctionner sur des processeurs basés sur ARM, comme Et aujourd'hui, nous allons utiliser un fork appelé PX vert qui peut être installé sur le système d'exploitation Debian. Si vous ne le savez pas, Proxmox fonctionne déjà sur Debian, donc c'est fondamentalement la même chose, sauf pour le processeur ARM Mais cela signifie que la première chose à faire est flasher notre microSD quelque part ici Comme vous pouvez le voir, je vais flasher cette microSD, mais peut-être que vous l'exécutez directement sur un disque SSD C'est possible aussi, je vais juste utiliser cette petite carte. C'est parce que nous allons tout faire à partir de zéro ici, non ? Flashons donc cette microSD avec Dan 13 Orban 12, bookworm car elle Je veux dire, ce guide fonctionne également avec 12 vers de bibliothèque, juste si vous vous le demandez Mais le nom de code 13 Trixi est plus récent, alors pourquoi ne pas utiliser le plus récent Ce que vous devez faire, vous devez télécharger l' imageur Raspberry Pie Ça s'appelle. Notez que vous ne pouvez pas utiliser Rufus ou Ballana Attor Tu dois utiliser cet imageur de tarte aux framboises. Vous insérez ensuite votre carte microSD dans les appareils que vous allez utiliser pour le processus de rinçage, et vous démarrez cet imageur à tarte aux framboises Et maintenant, vous choisissez l'appareil. Pour moi, c'est la tarte aux framboises Three B, ce qui signifie que j'ai choisi celle-ci. Mais comme je l'ai dit, si vous avez quatre ou cinq tartes aux framboises, elles ont de bien meilleurs processeurs et beaucoup plus de RAM. Je le recommande donc, je suppose. Mais je vais choisir ce Raspberry Pie Three parce que c'est mon système d'exploitation préféré Je vais opter pour le meilleur système d'exploitation, qui est Debian Trixi 64 bits, comme vous pouvez le voir Il est déjà sélectionné, donc c'est bon. Et maintenant je choisis le stockage. Et pour le stockage, je dois choisir la microSD que je viens d'insérer Je le sélectionne donc et je dis simplement « suivant ». Vous souhaitez des personnalisations ? Non, merci. Et n'oubliez pas que toutes les données seront effacées. Fais donc attention à ça. Assurez-vous que la microSD est correcte, oui. Mais j'en suis sûr. De toute façon, je n'en ai qu'un, alors je dis oui. Cela ne prend pas longtemps. Le processus d' écriture prend une minute ou deux. Et c'est fait maintenant. Vous recevrez des messages contextuels de Windows car il ne reconnaît pas le système de fichiers, mais cela n'a pas d'importance. suffit de tout fermer, et il est écrit : vous retirez la carte SD, puis vous insérez cette carte SD, vous devez connecter le clavier et la souris à votre tarte aux framboises. Vous devez bien sûr connecter l' alimentation et le câble D M pour le connecter à votre moniteur C'est le premier écran que vous voyez lorsque vous allumez votre Raspberry. Et il vous suffit de suivre le processus d'installation standard. Vous avez peut-être remarqué que nous avons déjà une adresse IP. C'est parce que nous utilisons une connexion filaire. Il est très important d' utiliser une connexion filaire plutôt que le Wi-Fi, car Proxmox n'aime pas le Wi-Fi Il vous suffit de cliquer sur Suivant. Ensuite, le nom d'utilisateur. Vous pouvez ignorer le Wi-Fi. Cela ne nous intéresse pas du tout. Pour le navigateur, je choisirai Firefox, mais les deux seront installés. Le système mettra à jour tous les logiciels , nous n'avons donc pas à nous en inquiéter. Nous voulons qu'il soit mis à jour de toute façon. Je dis lancement. Et voici notre W 13 installé. C'est assez rapide et facile, et nous pouvons à nouveau voir notre adresse IP dans le coin supérieur droit. Et peut-être d'abord, laisse-moi te montrer quelque chose. Nous irons sur Internet vers Firefox, ouvrirai NewTab et j'irai sur github.com vers Automation Avenue vers ProxMoxo Voici mes notes, et voici mon petit script qui peut nous aider dans ce processus. J'ai créé un petit fichier Lisez-moi que nous pouvons parcourir, mais vous pouvez également voir que pxvertpreps point L. Il s'agit d'un script bug que nous allons Les instructions originales sont disponibles ici sur le site Web de PXRT. Et vous pouvez voir ici toutes les étapes que nous devons franchir. Mais j'ai regardé ce DPG de téléchargement, puis je l'ai ajouté à la liste des sources, puis j'ai changé le nom d'hôte, blabla, installé jusqu'à, exécuté ces commandes, exécuté ces commandes J'ai dit : « Non, non, je suis trop paresseux pour ça ». Je veux dire, je peux le faire une fois. Mais que faire si je souhaite réinstaller le Proxmx ultérieurement ? Oui. Je ne veux pas le revivre encore et encore. C'est pourquoi j'ai créé ce petit script ici, mais je ne veux pas m'en attribuer le mérite. Ce script est toujours basé sur toutes les documentations et toutes les instructions que vous pouvez trouver ici sur le site Web d'origine, sur la couche Pxert, quel que soit son nom Suivons peut-être mon fichier RADM. Comme je l'ai dit, ce script fonctionnera à la fois avec Debian 12 et Debian 13. Mais notez que si vous utilisez Debian 12, vous vous retrouverez avec Proxmox 8 Mais si vous utilisez comme moi, je viens de flasher Debian 13, qui nous donnera Proxmox 9, le plus récent, et je pense que c'est la meilleure option C'est pourquoi je pense qu' il vaut la peine de passer à la dernière version de Debian 13. Allons plus loin. Vous pouvez voir le processus de clignotement de la tarte aux framboises. Nous l'avons déjà parcouru. Et maintenant, nous pouvons commencer notre processus de préparation de la tarte aux framboises. n'y a pas grand-chose là-dedans. Il y a quelques vérifications de base. Et tout d'abord, comme je l'utilise à partir de la carte microSD, il est conseillé de désactiver le swap, car le swap peut tuer votre carte microSD en un rien Je vais donc ouvrir le terminal et exécuter cette commande. Donc, je dis « tué » et c'est ce que nous voulons voir. Il indique également de vérifier toutes les entrées du fichier At CFS Stub Passons donc à l'onglet CFS. Mais je pense que nous avons raison, je peux voir un échange ici. Ensuite, nous devons créer un passe root car lorsque vous vous connectez à Proxmox, il vous demande toujours le mot de passe de l'utilisateur root Et Raspberry Pie n'a pas mot de passe par défaut pour cet utilisateur. Nous devons donc en créer un. Et vous lancez WD root pour cela, pour créer un mot de passe. Passez donc WD root. À présent, vous saisissez votre mot de passe. Ensuite, saisissez-le à nouveau. Et il indique que le mot de passe a été correctement mis à jour. D'autres vérifications sont en cours. Nous ne faisons rien ici. On vérifie juste à quoi ça ressemble. C'est une adresse IP. Cela vous donnera des informations sur vos interfaces. Par exemple, pour moi, je peux voir que mon interface ETH zéro a l'adresse IP configurée 192-16-8159 avec le masque de sous-réseau Et si nous utilisons des interfaces réseau CAT ETC, qu'est-ce que je fais de mal ? Ah, désolé, ce ne sera pas encore disponible. Je vais devoir modifier cette instruction. Mais nous pouvons peut-être vérifier les hôtes . Je dis « coupez ». Voyons voir les hôtes. Et l'entrée qui nous intéresse est la dernière. Actuellement, nous avons un hôte appelé Raspberry Pie, mais cela indique une interface de boucle Je sais que cela peut prêter à confusion, mais si vous consultez le document original, il vous dira exactement de quoi il s'agit. Vous devriez donc vraiment utiliser les deux documents, non seulement le mien, mais aussi le document original, car il vous indiquera, par exemple, ce que nous faisons et pourquoi. Oui ? Revenons à mon Github Nous pouvons voir que Lubbck pointe actuellement vers le Raspberry Pi, et nous verrons simplement comment cela changera plus tard Maintenant, nous lançons simplement mon script de barre, mais comment l'exécutons-nous ? Nous ne l'avons pas ici localement sur Raspberries. Nous pouvons simplement faire défiler la page vers le haut. Je peux cliquer dessus. Je veux dire, si vous connaissez Github, Gitlab ou Bitbucket, vous pouvez simplement le cloner par git, vous pouvez simplement le cloner par git exemple en utilisant cette commande ou en utilisant l'URL Git Mais si vous n'êtes pas familier avec GitHub, vous pouvez simplement cliquer sur ce script Maintenant, c'est montré ici. C'est le script complet. Et ce qu'il fait, il télécharge la clé GPG. Il ajoute le référentiel à la liste des sources. Il désactive le gestionnaire de réseau utilisé par défaut. Il installe tout ce qui se trouve essentiellement ici, toutes ces lignes, elles seront exécutées par le script Vous pouvez simplement cliquer sur ce fichier de copie RAW ou cliquer dessus. Je vais aller ici, et je vais dire, non, et j'appellerai le fichier du même nom qu' à l'origine sur Github, mais le nom peut vraiment être n'importe quoi Et maintenant je ne fais que coller. Tout a été collé maintenant, comme vous pouvez le voir, maintenant je dis Control O, enter, Control X. Encore une fois, il semble que je ne sois pas capable d'écrire à cet endroit précis Laissez-moi être dans Etc Network. Je vais me rendre chez moi Mark. Je suis capable d'écrire dans mon répertoire personnel, ça devrait aller. Maintenant, je dis encore une fois, Nano et ce fichier, et je pense que je l'ai toujours dans le presse-papiers, donc je peux simplement le coller C'est tout le dossier. Encore une fois, contrôlez O, entrez Control X. Maintenant, je peux le voir. Je peux ? Oui, je peux. Le fichier est maintenant là, nous pouvons revenir aux instructions du fichier admi Et nous l'exécutons simplement avec cette commande, pudo point forward slash, et le nom du fichier Mais avant cela, nous devons changer de mode. Nous devons ajouter l'autorisation d'exécution. Si nous vérifions à quoi ressemblent les autorisations maintenant, il n'y a pas d'autorisation d'exécution. Si je cours, change de mode plus X, j'ajouterai ces autorisations d'exécution au fichier PX word preps, bla bla Si vous l'exécutez à nouveau, je peux maintenant voir les autorisations d'exécution et il devient vert, ce qui signifie que je devrais maintenant pouvoir l'exécuter. Je dis sudo point forward slash, pxordPreps point shell. Appuyez sur Entrée et vous n'avez qu'à attendre un moment. Tout doit être fait automatiquement pour vous. Parfait. C'est du travail accompli. Si nous consultons le document, nous pouvons vérifier à nouveau les interfaces réseau eTS. Et c'est ce que tu veux voir. Votre interface est peut-être différente de l'ETH zéro, mais elle sera toute façon automatiquement détectée par le script Et le pont virtuel, comme le pont Linux, est maintenant créé et l'adresse IP est désormais attribuée à ce pont plutôt qu'à cette interface physique. Cela est nécessaire car si nous allons ici, si nous faisons défiler la page vers le bas, ils ne font que le mentionner ici , créent un pont réseau, mais ils ne vous montrent pas exactement comment procéder. Ils vous renseignent également sur le mot de passe root, mais nous l'avons déjà fait, et maintenant nous avons également configuré le pont Linux, tout automatiquement par le script. La liste des sources a également changé. Laisse-moi exécuter cette commande peut-être. C'est ce que vous voulez voir, et vous pouvez voir Trixi, qui est Debian 13 Il s'agit essentiellement d'une variable, qui est indiquée ici sous forme de nom de code de version Donc, si vous utilisez Debian 12, vous verrez bookworm ici, mais comme nous utilisons Debian 13 13, il porte le nom de code Trixi Une autre chose que vous voudrez peut-être vérifier est ce fichier ats Hosts. Si nous l'exécutons, nous pouvons voir que l'hôte du Raspberry Pi pointe désormais vers mon adresse IP plutôt que vers Loopback, en commençant par 127 C'est donc réglé également. Selon les instructions d'origine, vous devez maintenant redémarrer l'ordinateur pour assurer que le réseau est correctement appliqué. Faisons-le alors. Je vais ici et ils disent de redémarrer. Mon Raspberry est en train de redémarrer et nous sommes de retour. Ouvrons Firefox à nouveau. Cela nous mènera directement aux pages que nous avions ouvertes. Et la dernière étape consiste à installer Px word. Cette commande, je la copie simplement depuis le site officiel de Px Word. Comme vous pouvez le constater, c'est exactement pareil. Il vous suffit de lancer la mise à jour et installer les packages nécessaires. Je vais juste le copier. Je veux dire, après le redémarrage, vous pouvez vérifier votre adresse IP, si tout va bien, vous pouvez vérifier les interfaces réseau. Je sais que pour moi, cela fonctionne parfaitement bien. C'est pourquoi je l'ignore. Mais c'est le but du redémarrage, oui, de vérifier que le réseau fonctionne correctement. Pour moi, c'est le cas. J' opte donc pour la mise à jour sudo upped Vous pouvez voir que cela atteint cinq. Nous avons ce lier funk.com. C'est là que se trouvent les packages, et c'est pourquoi nous devons exécuter la mise à jour. La commande précédente que nous avons exécutée pour les sources est appliquée ici et nous avons accès à ce dépôt. J'espère que c'est logique. Maintenant, en tant que sudo, je lance simplement cette commande ci-dessous. Je vais juste ajouter Y, donc pour répondre. Et ces packages, le serveur Proximo VE, Qemu, etc., se trouvent tous dans nouveau référentiel auquel nous avons accès Comme vous pouvez le voir, même le firefox a disparu pour une raison quelconque. Ce sont comme des écrans noirs, etc. Ce processus est assez long. Cela prend plus de 10 minutes, je vais donc avancer rapidement car cela ne sert à rien de simplement regarder la peinture sécher. Ici, vous verrez une question concernant les packages, et j'ai laissé l' option par défaut, qui est N, qui laisse la version actuelle du référentiel. Il y a peut-être quelque chose d'intéressant dans d'autres dont je ne suis pas au courant. J'ai simplement cliqué sur Entrée ici, qui utilise l'option par défaut, non Si vous en savez plus sur cette étape, merci de me le faire savoir dans les commentaires. Une fois que vous avez appuyé sur Entrée, le processus d'installation sera terminé. Mais comme je l'ai dit, cela prend plus de 10 minutes au total, du moins sur mon ancienne framboise. Une fois le processus d'installation terminé, vous pouvez accéder à votre serveur via l' adresse IP HDTPS de ce pont Linux et le port Voilà à quoi ça ressemble. Au lieu de Proxmox, il est écrit Lear funk Si vous allez sur Summary, vous pouvez voir qu'un concert de Ram n'est pas génial 79 % même si nous ne faisons rien, mais vous pouvez accéder ici aux modèles de villes et parcourir les modèles Mais oui, c'est ça. C'est tout ce que je voulais te montrer. J'espère que ça t'aidera. Merci d'avoir regardé. 28. Créez une application de suppression d'arrière-plan ! (en utilisant un récipient de dockers): Permettez-moi de vous montrer comment vous pouvez créer votre propre outil de suppression d' arrière-plan, vous n'avez pas besoin de savoir quoi que ce soit programmation et vous n' avez pas besoin de savoir ou d'avoir une autre expérience, pour être honnête. Il vous suffit de suivre cette vidéo pour que cet outil opérationnel localement sur votre PC ou ordinateur portable ou sur tout ce que vous avez sur place. Mais d'abord, voyons à quoi ressemble cet outil. Ça y est, en gros, c'est ça. Comme vous pouvez le voir, il possède sa propre interface utilisateur Web, et c'est assez basique, c'est ce que j'aime car il n'a qu'un seul objectif : supprimer l'arrière-plan d' une image choisie, ce qui signifie qu'il n'y a pas besoin millions de boutons et d'une interface utilisateur très compliquée. Et permettez-moi d'ajouter que cela fonctionne sur ma machine locale. Comme vous pouvez le constater, l'hôte local signifie que je ne me connecte à rien en dehors de mon réseau. Cela fonctionne essentiellement sur cette machine. Et comme vous l'avez peut-être remarqué, j'utilise le système d'exploitation de bureau Wo, mais vous pouvez faire de même sur Windows, sur Mac ou sur tout autre système d'exploitation lequel Docker peut être installé Et en fait, Docker peut être installé sur presque tout. n'a donc pas vraiment d'importance système d'exploitation que vous avez sur votre machine, sur votre ordinateur portable ou votre PC n'a donc pas vraiment d'importance. Et comment cela fonctionne. Je ne pense pas avoir de photos ici, nous devrons peut-être en télécharger une rapidement. Je vais juste couper sur Google, et je vais chercher des images. Nous avons de belles coupes. Qu'en est-il de celui-ci ? Sauvegardons celui-ci. Maintenant, l'image devrait être dans mes téléchargements, afin que je puisse revenir à mon outil, et j'ai remarqué que je pouvais cliquer où je voulais. Je n'ai même pas besoin de cliquer sur ces icônes, ou vous pouvez également glisser-déposer. Alors laissez-moi cliquer quelque part ici, et maintenant je peux choisir le fichier qui vient d'être téléchargé. moi qui le sélectionne. J' attends quelques secondes, et nous verrons ce qui va se passer. Maintenant, un nouveau fichier vient d'apparaître. Et si vous cliquez dessus, vous pouvez voir que c'est exactement le même chat, mais avec l'arrière-plan supprimé. Je me suis rendu compte que ce n'était peut-être pas vraiment difficile pour le programme, car ce chat a déjà de l' expérience avec Bag de toute façon Peut-être choisissons-le ou cherchons-nous un éléphant. Qu'en est-il de celui-ci, le premier. Sauvons l'éléphant et revenons à notre outil, et cette fois, nous pouvons choisir la photo de l'éléphant. Maintenant, je clique sur Sélectionner, j' attends encore quelques secondes et je suis déjà là. Vous pouvez voir qu'un nouveau fichier a été créé pour confirmer, si nous cliquons sur éléphant, qu'il s'agit bien de notre image d'origine. Et si nous cliquons sur le nouveau fichier qui vient d'être créé, c'est le même éléphant, mais encore une fois, avec l' arrière-plan supprimé. OK, je pense que c'est ça. Nous savons comment cela fonctionne. Nous savons à quoi cela ressemble. Construisons-le donc à partir de zéro maintenant. Je vais fermer ça. Je vais déplacer cette fenêtre, et il s' agit d'une autre instance d'Ubuntu. Mais rien n'est installé sur cet Ubuntu. Il n'a pas ce programme. Nous allons le construire à partir de zéro sur ce serveur. Et comment pouvons-nous même commencer à le faire ? Nous devons aller sur Google et je vais rechercher le didacticiel RimBG WebApp, et peut-être que j' ajouterai également Github, parce que c'est exactement ce que Et maintenant, ce n'est plus mon projet. Si nous cliquons dessus, nous pouvons voir que l'auteur est Jeff Delany de Fire Ship C'est son dépôt, donc c'est son projet, mais nous pouvons l'utiliser. En gros, vous pouvez lire le fichier Red me et certaines instructions. Vous pouvez voir exactement ce qui s'y trouve, le code entier. Mais ce que nous voulons vraiment faire ici c'est simplement cliquer en bas avec le code, et il existe différentes manières de télécharger ce dépôt. Je vais simplement le télécharger sous forme de zip, probablement le moyen le plus simple. n'a pris que quelques secondes, je vais cliquer à nouveau dessus et je vais simplement le décompresser Maintenant, dans mes téléchargements, j'ai une version zippée et décompressée Laisse-moi peut-être ouvrir le terminal. Si je vais dans mes téléchargements, je peux voir le dossier et le fichier Zip. Passons à ce dossier pour le décompresser. Vous pouvez consulter tous les fichiers ici. Vous pourriez être intéressé, bien sûr, le fichier readme MD, mais je vais juste vérifier le fichier Docker. Qu'est-ce qu'il y a là. Mais en gros, il s'agit de l'image de base de ce projet, et voici une petite instruction. Téléchargez-le, et voici le lien pour éviter tout téléchargement inutile. Une autre chose intéressante est cette exposition. Il nous indique sur quel port cette application écoutera. Vous remarquez que l'application était en cours d'exécution sur le port hôte local 5100 Il s'agit donc d'une information très importante pour nous, car nous savons maintenant quel est le port sur lequel cette application écoute Mais d'abord, téléchargeons ce fichier. Je peux simplement le copier et exécuter la commande, peut-être l'effacer d'abord, exécuter commande WG et coller le lien point Maintenant, il suffit d'entrer. Je vais clarifier à nouveau. Et si nous vérifions les fichiers maintenant, vous verrez le nouveau fichier téléchargé nt point blah blah. C'est bon. Maintenant, il y a quelques commandes que je dois exécuter en tant que root ou si vous étiez sous Windows en tant qu'administrateur, donc ici sur Ubuntu, je vais juste faire sudo su Alors maintenant, je cours en tant que root. Et la première commande dont j'ai besoin est d'installer Docker, car ce que nous allons faire, c'est créer une image Docker, et tous ces fichiers seront inclus dans cette Donc, sur OT, c'est l' installation de l'application doer dot IO. Évidemment, si vous êtes sous Windows ou Mac, il suffit de rechercher sur Google comment installer Docker. Ils cliqueront sur Enter. OK. Docker est donc installé ou peut-être que je l'ai installé, mais je ne m'en souviens pas Mais en gros, même si vous ne l'aviez pas, après avoir exécuté cette commande, vous l'aurez installée. Ensuite, nous pouvons créer l'image Docker, mais il est important de toujours se trouver dans le même dossier Je suis ici chez moi Marquez les téléchargements dans le dossier décompressé Maintenant, laissez-moi clarifier à nouveau. La commande dont j'ai besoin est Docker build point et le point signifie créer une image Docker basée sur le fichier Docker qui se trouve exactement ici dans Ensuite, nous pouvons ajouter T, qui est tag. Tag signifie quel que soit le nom que nous voulons lui donner. Peut-être que nous allons l'appeler. Vous pouvez l'appeler comme vous voulez, mais peut-être appelons-le REM BG remove background. Maintenant, je clique sur Enter et l' image est en cours de création. Vous pouvez voir sur PyTom qu'il téléchargera toutes les bandes et images nécessaires Il ne nous reste plus qu'à attendre. Génial Cela a pris environ 2 minutes, mais nous pouvons voir que la construction a été réussie, et voici l'identifiant de l'image, mais nous avons également créé cette balise, qui est beaucoup plus facile à retenir, qui est REM BG. Mais cela signifie que si nous exécutons maintenant la commande Docker Images, nous pouvons voir une nouvelle image créée Je peux voir que j'en ai d'anciennes, mais nous pouvons voir cette image étiquetée REM BG. Génial Maintenant, nous pouvons simplement l' exécuter. Laissez-moi clarifier encore une fois. Et il existe de nombreuses façons de l'exécuter, mais je pense que la plus simple consiste simplement à exécuter le réseau. Hôte, c'est simplement le type de réseau et D, le tag que nous avons attribué à notre image, qui était l'arrière-plan de RembgrMove Maintenant, il suffit de cliquer sur Enter. Il affichera cette longue chaîne, mais vous pouvez également vérifier si vous le souhaitez. Vous pouvez exécuter la commande Docker ps. Vous pouvez voir que notre image est en cours de diffusion depuis 28 secondes. Cela signifie que nous pouvons désormais nous connecter à notre application. Ouvrez un nouvel onglet, et nous tapons la colonne hôte local 5100. Nous avons exactement la même application que sur l' autre serveur Ubuntu. Maintenant c'est possible, je n' ai pas de photos ici, mais vous pouvez effectuer la même opération que celle que nous avons faite au tout début. J'espère donc que cela vous aidera, et c'est tout ce que je voulais vous montrer aujourd'hui. Merci d'avoir regardé. 29. Introduction aux vlans et aux bridges Linux de Proxmox Linux: Je voudrais maintenant parler des méchants de Proxmox et Mais nous ne pouvons pas passer directement au sujet sans parler du méchant, ports d'accès, des transports et autres technologies de base sur lesquelles repose ce repose Dans les deux vidéos suivantes, nous allons apprendre ce que sont les méchants, quels sont les ports d'accès et de transport et comment ils Mais si vous savez déjà exactement comment fonctionnent ces technologies, n'hésitez pas à les ignorer et à passer directement à la vidéo Proxmox qui montre comment configurer les méchants Vous pouvez honnêtement considérer les deux prochaines vidéos comme une condition préalable Même si vous connaissez déjà ces technologies, je vous suggère vivement de continuer à regarder ces vidéos de toute façon car j'ai l' impression que vous apprendrez peut-être une ou deux nouvelles choses C'est à vous de décider. Parlons d'abord des méchants. 30. (pré-req pour la vidéo Proxmox compatible vlan) Qu'est-ce que un VLAN ? Comment fonctionne un vlan ?: Dans cette vidéo, j' aimerais parler des méchants. Je suis sûr que vous avez rencontré ce terme plus d'une fois et vous vous demandez peut-être quel est exactement ce méchant ? Comment fonctionnent même les méchants ? Quelle est la technologie qui les sous-tend ? Qu'est-ce que, par exemple, le Q tag point one ou qu' est-ce qu'un méchant par défaut C'est tout ce dont nous allons parler aujourd'hui. Villain est l'abréviation de Virtual Local Area Network. Pour l'instant, nous pouvons peut-être ignorer le mot virtuel. Nous allons nous concentrer sur la deuxième partie, qui est le réseau local. Qu'est-ce que ce réseau local exactement ? Un réseau local est quelque chose que nous avons déjà chez nous. Il s'agit d'un ensemble de nos appareils connectés à notre routeur, qu'ils soient câblés ou sans fil Notre téléphone, notre ordinateur portable, téléviseur intelligent, notre imprimante sans fil, s'ils sont tous connectés au même appareil que celui que notre fournisseur de services nous a fourni, et si nous n'avons modifié aucune configuration sur cet appareil, alors tous nos appareils à la maison créent ce que l'on appelle un réseau local. Si nous configurons nos appareils pour qu'ils soient visibles sur ce réseau local, tous les appareils de notre maison peuvent se voir et communiquer entre eux. Il s'agit d'un réseau local. Qu'est-ce que le Vlan alors ? Supposons que nous ayons acheté des caméras de vidéosurveillance et que nous ne voulions pas que ces caméras soient connectées au même réseau local que nos ordinateurs ou nos serveurs domestiques J'ai besoin de ces caméras, mais croyez-moi, il vaut mieux ne pas les avoir sur le même réseau que tous nos autres appareils. Dieu sait quel type de logiciel ils contiennent et ce qu'ils font. Je ne s'ils nous espionnent ou pire encore sais pas s'ils nous espionnent ou pire encore. Qu'est-ce que je peux faire alors ? Est-ce que je peux diviser mon réseau local unique en plusieurs réseaux locaux virtuels isolés. Dans les réseaux informatiques, vous entendrez souvent ce terme virtuel. Par exemple, lorsque vous divisez un grand serveur en serveurs logiques plus petits, vous les appelez serveurs virtuels ou machines virtuelles. va de même pour N. Une fois que vous commencez diviser votre voie en petits tronçons, vous appelez ces indésirables des réseaux virtuels, ce qui signifie simplement qu'ils seront logiquement ou virtuellement séparés Quoi qu'il en soit, je parlais de ces caméras de vidéosurveillance. Mais vous pouvez également vouloir séparer les autres périphériques réseau. Vous souhaitez séparer encore davantage votre réseau. Peut-être souhaitez-vous conserver vos imprimantes dans un VLAN distinct et séparer les serveurs des PC, etc. C'est essentiellement ainsi que chaque entreprise sépare également son réseau. C'est plus sûr, plus facile à gérer, et vous créez également domaines de diffusion plus petits Mais ne parlons peut-être pas des domaines de diffusion. Permettez-moi simplement de vous montrer comment cela se fait et comment les méchants peuvent séparer complètement ces différents appareils les uns des autres Pour cela, j' utiliserai un logiciel gratuit appelé Packet Tracer. Il vous permet de simuler des réseaux informatiques réels, et vous pouvez obtenir cet outil gratuitement. Ce traceur est gratuit. Il vous suffit de vous inscrire sur le site Web de Net Academy. Ce n'est pas une vidéo sponsorisée. C'est tout simplement un outil vraiment sympa et gratuit, donc je ne peux pas me plaindre. Comme vous pouvez le constater, j'ai créé un réseau très simple avec seulement quatre ordinateurs connectés au commutateur central. Actuellement, ils sont tous sur la même ligne. Je n'ai rien fait La seule chose que j'ai faite ici, c'est d' avoir configuré des adresses IP et des adresses MAC pour tous ces appareils. Mais nous allons scinder ce réseau plus tard. Vous pouvez donc considérer ces appareils supérieurs comme des ordinateurs et les appareils inférieurs comme des caméras de vidéosurveillance que nous voulons isoler À ce stade, peu importe car, comme je l'ai dit, à ce stade, ils peuvent tous se parler parce qu'ils sont dans le n. Mais vous pourriez dire maintenant, Mark, mais je n'ai pas d'interrupteur à la maison. Cela ne ressemble pas vraiment à mon réseau domestique. Eh bien, le fait est que vous avez déjà un interrupteur. Cet appareil que vous avez reçu de votre fournisseur de services Internet, et bien que nous l'appelions généralement routeur, est en fait un appareil tout-en-un qui, en fait, possède un commutateur intégré à tous les appareils domestiques qui se connectent sans fil ou sont connectés à ces ports généralement jaunes, qui sont connectés à ces ports généralement jaunes, ils sont connectés au commutateur intégré à cet appareil tout-en-un Mais revenons à notre exemple. Nous avons ces quatre ordinateurs et comme ils se trouvent tous sur le même réseau, ils peuvent se connecter et s' envoyer un ping. Ce que je veux dire rose, c'est que je peux, par exemple, si je clique sur cet appareil et que je passe à l'invite de commande, je devrais être capable d' épingler, disons, un PC. Son adresse IP est 10.0.0.1. Et vous pouvez voir que cela fonctionne bien. Nous avons la réponse de PC One, de l'adresse IP 10001 Comme je l'ai dit, une adresse IP est actuellement attribuée à chaque ordinateur . Je l'ai attribuée manuellement et cette adresse IP est connue sous le nom d'adresse de couche 3. De plus, il possède également une adresse MAC , également appelée adresse physique ou adresse de couche deux. Et si vous souhaitez en savoir plus sur ces adresses et sur ces couches, regardez l'une des vidéos précédentes où nous avons parlé du modèle OSI Mais pour l'instant, laissez-moi simplement vous dire que ce commutateur au milieu n'a aucune idée de ce qu'est une adresse IP. Le commutateur ne peut interpréter aucune information de couche 3 telle que cette adresse IP. Ce commutateur est un appareil très simple. Il ne s'agit en fait que d'un boîtier de connexion contenant des informations très limitées. Et en fait, la seule information qu'il contient est l'adresse MAC connectée à chacune de ces cartes. L'adresse Mac est quelque chose que vous pouvez vérifier sur votre ordinateur si vous utilisez une adresse IP. Non, désolé, IP config, transmet OK. Je peux voir qu'il s'agit d'une adresse physique, c' est-à-dire de cette adresse MAC. C'est quelque chose que vous ne configurez généralement pas. Elle est attribuée par le fabricant de la carte d'interface réseau, mais vous pouvez également voir l'adresse IP, que vous pouvez configurer vous-même comme je l'ai fait ici, ou vous obtiendrez cette adresse IP automatiquement à partir de votre appareil tout-en-un que vous avez obtenu auprès de votre fournisseur iSpeed Chaque appareil possède une adresse IP différente et aura une adresse physique différente : adresse couche 2, adresse Mac. Vous pouvez voir que j'ai un peu simplifié. J'ai dit DDD, mais l'adresse MAC est un peu plus longue. Je voulais juste être bref. Je ne voulais pas taper toutes ces lettres. Ça ne fait rien. Ce qui m' intéresse vraiment, c'est que je peux fermer cela s'appelle un commutateur géré. Donc, si je clique dessus et si je passe à l'interface de ligne de commande CLI, je peux exécuter la commande, afficher la table d'adresses Mac. Et ce que je peux voir ici. Permettez-moi de le déplacer légèrement. Comme je l'ai dit, c'est tout ce que ce commutateur peut réellement voir. Il peut voir que l'adresse Mac AA est connectée au port Fa 01 et que l'adresse Mac DDDD est connectée au port FA 04 Mais pourquoi seuls ces deux sont affichés de toute façon ? Eh bien, le fait est que le commutateur ne connaît les adresses Mac que lorsqu'il peut détecter du trafic sur le réseau. Nous avons fait ce ping du PC 4 au PC 1. Switch a découvert ces deux adresses MAC, mais il n'a encore constaté aucun trafic entre le PC 2 et le PC 3. Il apprend ces adresses MAC et ces parties uniquement après avoir reçu et envoyé du trafic, ce qui signifie que si je passe sur le PC 2, par exemple, pour à l'invite de commande et que j'envoie un ping de 100 points zéro point trois. Nous avons maintenant la réponse du PC 3. Ils peuvent le fermer si j'ouvre nouveau la configuration du commutateur et si j'exécute exactement la même commande, affiche la table d'adresses Mac, intéressant. Il a déjà oublié les adresses Mac précédentes. Oui Mais si nous nous représentons, désolé, je vais vous expliquer. Je dirais que nous sommes sur PC One, donc 10.0.0.4, c'est bon Et si nous changeons à nouveau, si je réexécute cette commande, maintenant, il pourra voir les quatre appareils. Pourquoi ici, il n'a affiché que ces deux adresses et non les précédentes car il avait déjà oublié les adresses Mac précédentes. Il ne conserve ces informations que pendant un certain temps. Il peut également être configuré pour savoir combien de temps il conserve ces informations dans le cache. Mais s'il ne voit aucun trafic pendant un certain temps, il supprimera simplement ces informations. Comment est-ce obtenu exactement ? Prenons du recul et réfléchissons à ce qui se passe lorsque j'envoie du rose du PC 1 au PC 4. Le processus est que PC One crée d'abord ce que l' on appelle un paquet et que ce paquet contient plusieurs champs. L'un de ces champs est appelé charge utile et, dans nos exemples, il s'agit simplement d'une simple commande rose La charge utile correspond aux données que contient ce paquet, et dans notre cas, il s'agit d'une simple commande rose Ce PC ajoute ensuite une autre information à cette charge utile Il ajoute ce que l'on appelle un en-tête IP. Et cet en-tête IP inclura les adresses IP source et de destination. La source étant donc le PC un, l' adresse IP 10.0.0.1 et le PC quatre est notre destination Nous allons donc mettre l' adresse de destination ten.zero.04. Cependant, ce PC verra également que pour atteindre le PC quatre, il devra passer cet interrupteur au milieu. Ce PC est connecté au commutateur à l'aide d'un câble Ethernet, il sait donc qu'il doit créer un autre en-tête. Cette fois, cela s'appelle en-tête Ethernet, pas Internet, mais Ethernet. Cet en-tête inclura les adresses MAC source et de destination. Parce que n'oubliez pas que ce commutateur au milieu n' a aucune idée de ce qu'est une adresse IP. Jusqu'à présent, toutes les informations créées par PC One sont inutiles pour Switch car Switch ne peut lire que les adresses MAC prêtes. Ainsi, PC One ajoute simplement adresse MAC source et de destination. Dans ce cas, il ajoute AAA comme source et DDD comme adresse MAC de destination Et alors seulement, la rose est envoyée. Et la première fois que ce commutateur central voit ce paquet entrant, je veux dire que , avec informations Ethert, cela s'appelle une trame Le paquet contient juste les informations IP. C'est comme si ça n'avait pas vraiment d'importance. En gros, cette rose est envoyée. Le commutateur du milieu peut le voir et il peut voir que l'adresse MAC source est AAA, il l'enregistrera donc dans la table d'adresses Mac. Cependant, à ce stade, il ne sait pas encore où se trouve l'adresse MAC de destination, DDD Donc, ce qu'il fait, il enverra cette trame depuis toutes ses interfaces, exception de l'interface sur laquelle elle a reçu cette trame. Ce comportement est connu sous le nom d'unicast inconnu. Il transmet simplement ces informations à tous les appareils, espérant que l'un d'eux possède cette adresse Mac DDD, et qu'il répondra à ce message, le PC quatre répondra effectivement à ce ping Une fois que le commutateur du milieu aura reçu cette réponse du PC quatre, il saura désormais que le PC quatre est connecté à l'interface FA 04 et enregistrera cette adresse MCAddress dans sa table d'adresses Mac Ce commutateur situé au milieu fonctionne uniquement en utilisant ces adresses de couche 2, les adresses Mac, et ne conserve que ce que l'on appelle table d'adresses Mac où il enregistre quel ordinateur se connecte simplement à quel port. Mais si vous continuez à regarder ça, vous vous dites, Mark, qu'il vous manque une information importante. C'est quoi ce méchant ? Nous avons des informations sur les violons. C'est quoi ce méchant ? est que nous n'avons encore configuré aucun méchant et que ce commutateur géré par défaut comportera ce que l' on appelle un méchant par défaut S'il n'est configuré avec rien, toutes ces interfaces et tous ces appareils arriveront dans le même méchant appelé méchant par défaut En gros, si vous ne configurez rien, vous atterrissez dans Villin 1 dans Villain par défaut Mais maintenant, je veux commencer à diviser ce réseau local en plusieurs réseaux locaux virtuels Comment puis-je m'y prendre ? Nous verrons clairement pourquoi on l' appelle virtuel. Le fait est que nous ne changeons rien physiquement. Nous ne tirons aucun câble. Nous n'achetons pas un autre switch. Physiquement, ça reste exactement pareil. Notre réseau, nous ne changerons que la configuration logique, et je n'aurai qu'à reconfigurer le commutateur Ainsi, les appareils tels que les ordinateurs ou peut-être les caméras de vidéosurveillance ne se rendront même pas compte qu'ils atterrissent sur certains méchants Ces informations ne sont configurées que sur le commutateur central. Comment puis-je m'y prendre ? Sur le commutateur Cisco, j'exécute la commande enable ou simplement EM. Je sais que ces lettres sont très petites. Je ne sais pas si je peux même espérer que tout ira bien. C'est donc un terminal activé et configuré, qui peut être abrégé en CFT Supposons ensuite que nous voulions ces meilleurs appareils, qui sont peut-être nos ordinateurs. Nous voulons qu'ils soient dans Villin 10, et les appareils les plus bas seront peut-être dans Villain 20, disons Donc, ce que je peux faire, je peux simplement exécuter l'interface de commande FA 01. C'est l'interface que je souhaite configurer. Je dois m'assurer que cette interface est configurée comme mode d'accès. Je parle donc d'accès en mode central, pas de partie pédagogique, mais de central téléphonique pas de partie pédagogique, mais Accès au port du commutateur Vin ten. On peut voir qu' Access Villain n'existe pas, créant Vin Ten Le premier port que vous souhaitez attribuer au VPN dix, si ce méchant n'est pas préconfiguré, il sera créé automatiquement pour vous, vous avez donc pas à vous en soucier Mais nous voulons également placer Port Fa 2 dans les mêmes méchants Je dis donc simplement interface FA 02, et encore une fois, accès en mode switchport, je peux utiliser la flèche vers le haut Encore une fois, le commutateur V ten accède à Vin ten. Continuons et nous allons configurer le PC 3 et le PC 4 dans Villain 20 Mais n'oubliez pas que nous ne touchons pas aux PC. Toute la configuration est effectuée uniquement sur le commutateur. Je dis interface fa03, accès au mode central téléphonique, mais cette fois, méchant d'accès au central 20 Vilan 20 n'existait pas non plus, il donc Il en va de même pour l'interface fa04. Utiliser la flèche vers le haut parce que je suis paresseux, accès au mode, méchant 20 C'est tout Vous verrez ces points oranges lors de la reconfiguration sur le commutateur Mais vous pouvez voir que le PC n'est pas au courant que quelque chose a changé. Mais fermons-le maintenant. Passons au PC 1, et nous allons peut-être épingler le PC 4. Nous l'avons fait oui, exactement comme il y a une minute ou quelques minutes. Permettez-moi donc d'utiliser la flèche vers le haut, et je réexécuterai la même commande. Appuyez sur Entrée. Que se passe-t-il maintenant ? Allons y jeter un œil. Il y a déjà quelque chose de différent. Vous pouvez le voir et il indique que le délai de demande a expiré. Mais j'ai pu y accéder il y a juste une minute. Alors, que s'est-il passé ? Qu'est-ce qui est différent aujourd'hui ? Le fait est que si je reviens au commutateur et si je lance Afficher la table d' adresses MAC maintenant, donc je dois d'abord quitter, nous ne pouvons voir qu'une seule adresse MAC. N'est-ce pas intéressant ? Eh bien, si vous regardez attentivement, si vous regardez à nouveau, vous verrez également que le nombre de vilins a changé Le truc, c'est que maintenant les pièces du haut sont dans méchant dix et les pièces du bas dans le méchant 20 Et nous avons essayé de relier le PC 4 au PC 1. Ce qui s'est passé cette fois, c'est que cette épingle a également été envoyée au commutateur, mais cette fois, le commutateur ne transmettra ces informations qu'aux interfaces appartenant au même méchant et PC 4 n'appartient plus au même méchant Switch vérifie ce cadre. Il peut voir qu'il est censé aller à l'adresse Mac DDD, mais il n'y a pas d' adresse Mac DDD dans Van ten Switch ne vérifiera que la table d'adresses Mac pour Vilanten. Comme cette adresse MAC n'existe pas, il lui enverra simplement tous les ports, uniquement les parties situées dans Villain Ten Et le fait est qu'aucune de ces pièces n'a une adresse MCAddress DDD, et aucune de ces pièces n'a d'adresse IP 10.0.0.4 C'est pourquoi nous n'obtenons tout simplement aucune réponse. Le PC indiquera le délai d'expiration de la demande et l'adresse conservera que cette seule adresse MAC source Mais ce que nous pouvons faire, c'est passer au PC 1 et au PC 3. Je veux dire, peut-être un PC d'abord. Nous devrions pouvoir utiliser le rose 0002 parce que c'est dans le même méchant Cela fonctionne, comme vous pouvez le constater. Je peux maintenant passer au PC 3 et je devrais être capable d'épingler 100 points zéro point quatre parce qu'ils se trouvent également dans le même méchant 20 Maintenant, si je passe à nouveau au commutateur, si je lance show Mcddress table, nous avons maintenant une image complète Ce rose fonctionnait du PC 1 au PC 2 et le rose du PC 3 au PC 4 fonctionnait également. Switch a pu apprendre toutes ces adresses Mac, mais elles appartiennent désormais à des méchants complètement distincts Ils ne sont pas capables de parler entre Vin ten et Villain 20 sont des interrupteurs complètement séparés Vous pouvez les considérer comme des appareils complètement distincts. En fait, notre commutateur est actuellement divisé en trois petits commutateurs, car tout ce que vous connectez aux ports FI 01 et 02 atterrira dans le méchant dix Tout ce que vous connectez aux FI 03 et 04 atterrira dans le méchant 20, et dans tous les autres ports, il en possède 24 Si je passe la souris dessus, cela devrait tous les afficher. Regarde ça. Tous les ports restants, si je connecte quelque chose là-bas, atterriront dans le Vlan par défaut Ce qui se passe réellement en arrière-plan, c'est que le PC envoie toujours la même image avec les informations roses, les informations IP et les en-têtes Ethernet Cependant, une fois que le commutateur aura reçu cela, il ajoutera encore une autre information. Pour tout trafic arrivant sur le port FA 01, il ajoutera ce que l'on appelle point one Qtag ou balise VLN et cette balise .1q indiquera que ce trafic appartient au Vlan dix au sein de ce commutateur, il ne sera redirigé que sur la base de ces informations que ce trafic appartient au Vlan dix au sein de ce commutateur, il ne sera redirigé que il ne sera redirigé . Et puis, lorsqu'elles seront envoyées vers le PC 2, ces informations seront supprimées. Les informations sur le vilin ne se trouvent qu' à l'intérieur de ce commutateur, de même pour PC 3 Lorsqu'un commutateur reçoit ce rose, il ajoute l'information selon laquelle ce trafic appartient au VLN 20 et ne sera transféré qu'aux appareils connectés aux interfaces qui ont la même étiquette villin Mais une fois que ce rose est envoyé vers PC 4, informations sur les méchants sont également supprimées. PC ignore qu'il appartient à un méchant. Tout se passe dans cet interrupteur. Et si nous avions un autre ordinateur qui se connecte à ce commutateur par défaut, alors aucun tag Q n'est ajouté Mais si nous n'avions qu'un seul ordinateur connecté à un port sur Villin One, il ne pourrait parler à personne, car les appareils connectés au méchant par défaut ne peuvent parler qu'aux autres appareils connectés au même méchant par défaut, qui est un méchant par défaut sur Switch Villin 1 signifie simplement ou méchant par défaut signifie simplement qu'aucun point Qtag n'est ajouté, et cela fonctionne Vous pouvez donc vous connecter à des appareils anciens ou moins chers, généralement des commutateurs non gérés, lesquels vous ne pouvez pas configurer de méchants Très souvent à la maison, vous aurez un switch non géré. Vous ne pouvez même pas vous connecter à ce commutateur. Tu ne peux pas courir comme aucune de ces communications. Je n'ai aucune idée de ce qui se passe à l'intérieur. Ces commutateurs n' auront qu'un méchant, un méchant par défaut et vous ne pourrez pas les reconfigurer En gros, c'est la méthode par laquelle vous pouvez vous connecter à ce commutateur géré, et vous pouvez vous connecter à ce commutateur non géré, mais ils ne pourront fonctionner que sur ce méchant par défaut. J' espère que cela a du sens. Si vous vous demandez s'il existe un maximum de ces petits réseaux virtuels, ces méchants qui peuvent être créés sur ce gros switch, alors la réponse est que vous pouvez créer plus de 4 000 méchants Bien plus que ce dont vous aurez toujours besoin. Mais oui, il y a un maximum de méchants que vous pouvez créer sur un seul switch C'est tout ce que je voulais dire aujourd'hui. J'espère donc que cela a du sens, et je vous remercie de votre attention. 31. (pré-req pour la vidéo Proxmox compatible vlan) Port d'accès vs port de tronc: Dans cette vidéo, je veux parler des différences entre les ports de transport et les ports d'accès Le port Tran et le port d'accès peuvent être configurés sur un commutateur domestique ou sur le réseau de votre entreprise, à condition qu'il s'agisse d'un commutateur géré. commutateur géré signifie simplement un commutateur qui vous permet de modifier sa configuration. Dans la vidéo précédente, nous avons parlé des VLAN et des balises VLAN, également appelées huit balises oh 21q, et nous savons que nous pouvons configurer les VLAN sur le commutateur pour diviser votre réseau local, votre réseau en réseaux locaux virtuels plus petits Méchants. Nous savons que nos appareils se trouvent par défaut dans le même méchant, le méchant, également appelé méchant par défaut Si vous avez un switch non géré chez vous, cela signifie que vous êtes également dans ce méchant par défaut Si tous ces hôtes sont dans le même méchant, alors tous ces appareils, dans ce cas, nous avons des PC, ordinateurs portables et encore une fois des PC. Tous ces appareils devraient pouvoir communiquer entre eux. Vous pouvez voir que je les configure avec les adresses IP et que je leur définis également des adresses MAC. PC un a l' adresse IP 10.0.0.1, PC deux a ten.zero.02 Nous pouvons envoyer, par exemple, du rose depuis cet appareil. Je vais aller sur le bureau pour accéder à l'invite de commande, puis vous devriez être capable de rose ce qui peut être 100 points zéro point six, soit le PC numéro six ici en bas. J'appuie sur Entrée et nous pouvons voir qu'il fonctionne. Le rose fonctionne comme prévu. Si nous passons à la configuration du commutateur, si je lance Show villain, command, par exemple, je peux voir qu'en effet, tous les ports du commutateur et que ce commutateur possède 24 ports au total, tous ces ports appartiennent à villin one, qui est le méchant par défaut D'ailleurs, sur les appareils Cisco, vous verrez aussi ces saloperies. Il n'est pas utilisé depuis 30 ans, mais il est conservé uniquement pour des raisons de rétrocompatibilité Mais en gros, tous les ports appartiennent toujours à Villin One si vous ne changez rien Si nous exécutons, par exemple, show Macadress table, nous pouvons voir les adresses MAC des éléments connectés à ce commutateur Mais comme nous ne pouvions voir le trafic entre le PC deux et le PC six, Switch ne connaît actuellement que ces deux ordinateurs et ils ont adresses Mac BB et FFF respectivement. Parce que nous nous souvenons que Switch in the middle ne sait pas quelle est l'adresse IP. Le commutateur situé au milieu utilisera les adresses MAC pour transférer le trafic. Du point de vue du switch, le trafic passe de l'adresse Mac BBB à FFF C'est exactement ce que nous pouvons voir ici. Et puis si nous exécutons une commande, par exemple, affichez l'interface FA 02, commutateur Quel est le port auquel le PC 2 se connecte. Nous pouvons voir FA 02 et l'adresse Mac BBB. Cela signifie que le PC 2 se connecte au port FA 2 du commutateur. Nous pouvons voir que le mode port s'appelle accès. C'est un accès statique, exactement. C'est donc le mode opérationnel, l'accès statique. Mais ce que signifie réellement ce mode d'accès, c' le mode Aces sur le port du switch est conçu pour connecter des appareils, je veux dire, hôtes tels que des PC ou des serveurs ou quoi que ce soit d'autre qui n' ont aucune idée de ce qu'est un méchant tag Peut-être des appareils qui ne sont tout simplement pas configurés ou prêts à recevoir une trame avec une balise VLAN parce que balises VLAN ne sont actuellement pas utilisées dans notre cas Tous les appareils se connectent au méchant par défaut et le méchant par défaut n'utilise aucun tag méchant, huit tags oh Mais il existe un autre mode pour un port, appelé port de jonction. Ce mode trunk est un mode dans lequel vous connectez n'importe quel port ce commutateur à un autre appareil qui peut simplement comprendre les étiquettes de méchant, à un autre appareil qui peut recevoir des étiquettes de méchant et qui sait quoi en faire Dans la configuration actuelle, pour être honnête, si nous changeons le mode d'accès au mode trunk, cela ne changera pas grand-chose, car nous n' utilisons tout simplement aucun tag méchant pour le moment De la vidéo précédente, nous nous souvenons que pour utiliser les tags VLN, il faut d'abord configurer les méchants Mettons l'ordinateur portable 3 et l' ordinateur portable 4 dans un méchant distinct Disons Villin Ten. Pour ce faire, j'exécute d'abord la commande enable EN, mais je suis déjà dans ce mode. J'utilise un terminal configuré, qui est CT en bref. Ensuite, je dois me connecter aux ports trois et quatre car l'ordinateur portable trois est connecté au port trois et l'ordinateur portable quatre est connecté au port quatre du commutateur. Je dis donc interface FA 03 pour ordinateur portable 3, et je dis accès en mode switchport, juste pour m'assurer que c'est dans ce mode d'accès Et puis je dis accès au port de commutation . Villin dix J'ai mis cet ordinateur portable dans Villin Ten, et comme ce méchant n'existait pas, ce switch le créera automatiquement Nous pouvons voir le cercle orange, cela signifie que le port redémarre, se reconfigure, puis nous faisons de même pour le J'utilise juste la flèche vers le haut parce que je suis paresseux, alors je répète, accès en mode commutateur pour m'assurer que nous avons affaire à un port d'accès, car seul le port d'accès peut être placé dans un méchant en particulier, et je dis dix méchants d'accès au standard téléphonique Configurons maintenant le PC 5 et le PC 6. Mettons-les dans Villain 20 peut-être. Donc je dis Fa 05 pour PC 5, je dis accès au mode central, accès au commutateur 20 cette fois . Encore une fois, ce méchant n'existait pas, alors Switch m'en a créé un, et je dis Fa 06 Il s'agit du port du commutateur auquel le PC six se connecte. Et je refais le mode accès, Access villin 20. C'est ça. Je peux maintenant quitter la configuration. Mode. Et si je lance Show Villain maintenant, je veillerai à ce que Villain One existe toujours, et que PC One et PC 2 appartiennent toujours à ce méchant parce que je n'ai rien changé sur les deux ce méchant parce que je n'ai premiers ports J'ai seulement changé le port FA 03, FI 04. Je les ai mis dans le méchant 10, puis j'ai configuré les ports FA 05 et 6, et je les ai mis dans le méchant 20 Nous pouvons voir le méchant ID 20. Donc, à partir de maintenant, comme nous nous en souvenons, nous ne changeons rien sur les PC. Ils ne se rendent même pas compte qu'ils sont incarnés par des méchants, oui Notez que nous ne modifions que la configuration du commutateur. Tous ces ports sont toujours des ports d'accès. Ce ne sont pas des ports principaux. Ce sont toujours des ports d'accès. Cependant, nous avons maintenant trois méchants différents. FA 01 et 02 sont dans le méchant par défaut, FA trois et quatre dans le violon dix, et FA cinq et six dans le violon 20, mais ce sont toujours des ports d'accès Et ce que cela signifie maintenant à partir, disons, ordinateur portable 3, si je lance Common Prompt à partir de maintenant, je ne pourrai que l'ordinateur portable 4 rose. Je ne peux accéder qu' aux appareils qui se trouvent dans le même méchant sur le switch Si je rose, disons 1000 points quatre, ça marchera. Laptop 4 est dans le même méchant dix. Mais si je rose, disons 006, ça ne marchera pas. Pourquoi ? Parce que 10.0.0.6, PC Six est dans un vilin différent. Nous pouvons constater que le délai imparti pour la demande a expiré. Et si nous passons au commutateur, si nous exécutons la table Show Macaddress, le seul trafic que le commutateur peut voir maintenant se situe entre FI 03 et 04 Lorsque nous avons fait passer le lien entre l' ordinateur portable trois et l'ordinateur portable quatre, il s'agissait du trafic au sein du réseau local virtuel dix Et si nous sortons rapidement de PC Six, disons, pink ten.zero.05, nous pouvons Et aussi à partir du PC 2, si on rose 001, si on rose PC 1, on devrait aussi être en mesure de le faire, car ils sont tous les deux des méchants par défaut Mais ce que je veux dire, c'est que si nous passons maintenant à Switch et que nous réexécutons cette commande dans la table des adresses Mac, nous pouvons maintenant voir tous les appareils, mais nous pouvons aussi voir comment ils sont répartis entre les méchants 1, 10, 20 C'est logique. Alors c'est quoi ce trépied ? C'est où ? Comment l'utilisons-nous ? Disons qu'un seul interrupteur ne me suffit pas. Peut-être que j'ai une grande entreprise, peut-être que j'ai trois étages et que je veux avoir plusieurs commutateurs. Je voudrais peut-être avoir un interrupteur à chacun de ces étages dans mon entreprise. Je dois donc créer une sorte de connexion entre ces commutateurs. Permettez-moi d'en ajouter une. Je dis switch. Je vais choisir celui-ci. Je voudrais ajouter un autre interrupteur, et j'aurai besoin d'autres appareils, peut-être de quelques pièces supplémentaires, par exemple au deuxième étage. Et je veux ce PC en particulier, par exemple, PC Seven, peut-être que je veux qu'il soit dans Villain 20 Peut-être que je veux qu'il puisse communiquer avec le PC 5 et le PC 6. Alors, comment puis-je m'y prendre ? La réponse est que je peux simplement connecter ces deux commutateurs. Disons le port 07. Je vais également le connecter au FI 07 sur ce commutateur, mais je vais configurer cette connexion comme une jonction en mode commutateur Je passe à la configuration du commutateur. Pour celui-ci, je peux voir que FI 07 est maintenant activé donc je peux exécuter l'interface CFT FA 07, et je dis central. Mode, coffre cette fois. C'est ça. Je vais simplement à cet interrupteur, à celui du deuxième étage ou quoi que ce soit d'autre. Je vais à la CLI et je répète, activez d'abord le CFT. Nous allons perdre du temps car switch fins c'est le nom de domaine. Permettez-moi peut-être d'empêcher que cela ne se produise. Je dirais qu'il n'y a pas de recherche de domaine IP. Désolé CFT, bien sûr, aucune recherche de domaine IP Nous pouvons ignorer cela. C'est bon. Mais tant pis. Ce dont j'ai besoin, c'est de l'interface FI 07 et je veux que ce soit une liaison en mode central. C'est ça. Mais laissez-moi d'abord expliquer ce que nous essayons de réaliser ici, quoi ressemble notre trafic actuel. Lorsque j'envoie un rose du PC 1 au PC 2, ce rose contient des données. Dans notre cas, ce sera simplement une rose. L' adresse IP source sera 10.0.0.1. Il aura une adresse IP de destination de 100 points zéro point deux. C'est ce que PC One est en train de construire. C'est ce qu'on appelle un paquet lorsque vous avez ces informations, puis il ajoute des adresses MAC car il peut voir qu'il est connecté à ces adresses et commutateur ne sait pas quelles sont les adresses IP PC one comprend qu'il devra ajouter l' adresse MAC source et de destination. Il ajoute AIA comme adresse MAC source et B B B comme adresse MAC de destination et ce n'est qu' ensuite qu'il transmet cette trame au commutateur, que le commutateur peut voir et qu'il transmettra ces informations ultérieurement à tous les appareils utilisant le méchant par défaut méchant par défaut signifie qu'aucune étiquette de méchant n' est attachée . Ce cadre. Et il le transmet tel quel à B B, B B. Cependant, si nous envoyons le même rose du PC six au PC cinq, cette fois, les données sont toujours notre rose. L'adresse IP source est 100 points zéro point six. L'adresse IP de destination est 10.0.0.5. Le MAC source est FFFF. Le MAC de destination est EEEE et cette trame est envoyée au commutateur Cependant, lorsque le commutateur reçoit cette trame sur le port FA 06, peut voir que ce port est configuré avec le méchant Tug 20 Cela signifie que le commutateur ajoutera des informations supplémentaires appelées étiquette eight oh 21q, et nous y inscrirons l' identifiant du méchant dans ce champ Il indiquera VLAN 20. Ce trafic appartient au méchant 20, il ne peut donc transférer cette image qu'à tout autre appareil se trouvant dans ce méchant, et un seul autre appareil se trouve dans ce C'est PC Five. Le commutateur le transmet donc au port numéro cinq. Mais en sortant, cela supprimera cette information, cette méchante information Lorsque PC Five reçoit cette image, il ne se rend même pas compte qu'il s'agit d'un méchant vu du point de vue du PC, il n'appartient à aucun méchant car tout cela se passe en interne au switch Mais que se passerait-il si nous voulions également placer le PC Seven dans Villain 20 ? Nous pouvons utiliser ce port de jonction, car le port de jonction est le port qui supprime toutes les informations relatives aux V et aux balises. Donc, en gros, le méchant par défaut peut voyager via ce port principal. Le méchant dix et le méchant 20 peuvent également voyager plus loin en utilisant ce port principal car le comportement change maintenant Le port principal est simplement un port où le commutateur transfère le cadre tel quel avec les informations Vilantag Laissez-moi vous montrer ce que je veux dire. Si je vais sur ce PC et que je le configure avec une adresse IP, disons 10.0.0.7, et je peux attribuer ABCD, peut-être. Connectons-le. Vers le port FA 01, déplaçons-le peut-être un peu. Si je passe à la configuration du commutateur et que le PC est connecté à l'interface Fa 01 sur ce commutateur, je peux parler d'accès au mode switchport Accès au Switchport, VLM, puis le méchant que je veux Je vais le mettre dans Villain 20. Cela signifie qu'à partir de maintenant, ce PC 7 est capable de communiquer avec les PC 5 et 6. Vérifions-le. Je dis, laisse-moi arrêter ça. Passons au PC, invite de commande, IS pink 10.0.0.6. Vous pouvez voir que cela fonctionne bien car PC seven envoie le trafic de 10.0.0.7 à IP 10.0.0.6 avec sa propre adresse MAC, et l'adresse MAC de destination est cette FFFF Mais lorsque le commutateur 1 reçoit cette trame, il peut voir que ce port de commutateur est configuré avec VLNTug Il ajoutera ce remorqueur VLN et il enverra tous les ports appartenant à Villin Mais dans ce cas, il n'y a pas d'hôtes dans villin 20 mais il y a un port principal, et le port principal appartient à tous les méchants Il transfère donc ce trafic hors de ce port principal. Et lorsque ce commutateur recevra ce trafic, il le redirigera, mais uniquement vers les appareils situés dans le méchant 20, mais en même temps, comme il sait que l'adresse MAC FFFF est connectée au port FA 06 et qu'il accède au l'adresse MAC FFFF est connectée au port FA 06 et qu' mode central, il supprimera à nouveau ces informations sur le méchant et enverra cette image au PC six comme s'il ne se trouvait dans Mais notez que ce PC 7 ne peut pas parler, disons, au PC 1. Si je rose, 10001, je ne parviens pas à l'atteindre Pour atteindre le méchant 1, je dois également être le méchant par défaut dans le méchant Si je voulais placer ce PC en tant que méchant par défaut, je ferais du CT. Interface FA zéro, un, accès au mode central, accès au central téléphonique, méchant un Nous pouvons voir les reconfigurations de port sur le commutateur, et si je vais sur le PC, quand il deviendra vert comme c'est le cas actuellement, je devrais pouvoir passer en rose, disons, 10.0.0.1, 10.0.0.1, Mais si j'essaie 06 qui a fonctionné il y a juste une minute, laisse-moi gérer notre chambre. Maintenant, je ne peux pas joindre villin 20 parce que ce standard, FI 01 sur le commutateur 1, n' appartient plus au villin C'est le méchant par défaut et le méchant par défaut signifie qu'aucune balise villin n'est ajoutée à aucun moment de ce chemin, car le méchant par défaut est celui qui n'ajoute aucune balise oh 21q . En gros, la principale différence est que port d' accès continuera à supprimer ces informations sur le méchant, qu'un Qtag pendant le tronc les transmettra telles quelles avec l'identifiant Tous les méchants peuvent donc voyager via ce seul câble ici Mais gardez à l'esprit qu'il y a une chose qui ne va pas ici en ce moment, car nous avons trois méchants et le concept de méchant est un concept de couche deux, mais ils sont tous dans le même sous-réseau et le sous-réseau est un Et nous avons parlé de la couche deux et couche dans la vidéo sur le modèle OSI Vous voudrez peut-être y revenir parce que, en gros, vous voulez vraiment faire correspondre informations des couches deux et trois Nous ne devrions pas tous les avoir dans le même sous-réseau. Par exemple, si vous les avez dans le sous-réseau 100 points zéro point 024, ces ordinateurs portables devraient également se trouver dans un sous-réseau différent S'ils sont dans le vilin dix, peut-être que nous allons créer un autre sous-réseau pour eux 100 points dix points zéro, disons, parce que les pièces du bas se trouvent dans le villin 20, couche deux, peut-être voulons-nous créer un sous-réseau de couche trois Disons 10.0.20.0 slash 24. La couche deux et la couche trois sont deux concepts différents, deux couches différentes, et c'est quelque chose à prendre en compte. Mais il n'est pas non plus lié au port d'accès et au port principal. Alors oui, j'espère que tout a du sens, et merci d'avoir regardé, et je vous verrai dans le prochain épisode. Merci. 32. Configuration Proxmox vlan (Proxmox sensible au vlan): Dans cette vidéo, je voulais parler réseau Proxmox et plus particulièrement configuration sensible aux méchants que nous avons peut-être déjà vue et que nous nous demandons à quoi elle sert conscient des méchants signifie simplement être capable de gérer les balises VLAN Dans les vidéos précédentes, nous avons abordé des sujets liés au réseau tels que ce qu'est un méchant, fonctionnement, ce qu'est la balise VLAN, également connue sous le nom de balise .1q Nous avons également discuté de la différence entre le port d' accès et le tronc que vous pouvez configurer sur votre commutateur, et ces sujets sont Vous devez comprendre ces technologies de réseau informatique pour bien comprendre ce que nous allons configurer dans cette vidéo sur le méchant O Proxmx Quoi qu'il en soit, j'espère que vous êtes tous prêts à les accélérer. Voyons de quoi il s'agit. Si nous allons au nœud PVE dans mon cas, à l'onglet Réseau, nous pouvons déjà voir certaines entrées Et quelles sont ces entrées ? Eh bien, les quatre premiers périphériques réseau sont mes interfaces physiques sur mon miniPC Mon mini-PC possède quatre ports Ethernet, présentés ici sous la forme de quatre périphériques réseau. Vous pouvez voir que seul le premier est actif car je n'ai qu' un seul câble connecté, donc seul l'ENP deux s zéro est affiché comme actif Ce VMBR zéro, ce que c'est, c'est ce qu'on appelle un pont Linux. C'est quelque chose comme un commutateur virtuel, disons-le, et c' est un commutateur par défaut créé par Proxmox lors de l'installation Lorsque j'ai installé mon Proxmox, je lui ai donné l'adresse 1921 681.201, et c'est ce qui est indiqué ici Nous pouvons également voir que le port ENP est égal à zéro, il appartient à ce pont Appelons-le ce commutateur virtuel. Si je double-clique dessus, nous pouvons voir les mêmes informations. Nous pouvons considérer que le port ENP 2 du pont est égal à zéro, et nous pouvons voir ce méchant ou cette configuration, mais il est désuet Et l'autre point, si nous passons à Shell et si j'exécute command cat, voyons voir, les interfaces réseau. En gros, vous voyez exactement les mêmes informations. Je veux dire, nous ne pouvions pas voir l'interface de bouclage. Il n' y était pas inclus, mais nous pouvions voir ces quatre interfaces physiques, et voici notre pont. Actuellement, il est configuré de manière statique. Je lui ai donné cette adresse IP, cette passerelle, et nous pouvons voir que le seul port qui appartient à ce pont est l'ENP 2 égal à zéro. C'est cool. Vous pouvez facilement ajouter d'autres ports à ce pont. Vous pouvez voir la liste des interfaces séparées par des espaces. Si je voulais ajouter une autre interface, disons ENP trois pour zéro, je la tape simplement ici clique sur OK, et j'ai maintenant une autre interface qui fait partie du même commutateur virtuel Ce que vous pouvez également voir, c'est que les modifications sont en attente ci-dessous. Il indique de redémarrer ou d'appliquer configuration car il a besoin de quelque chose pour être activé. Ce qu'ils veulent dire, c'est ce bouton. Je vais cliquer pour appliquer la configuration. Je vais dire oui. Quelque chose va fonctionner en arrière-plan, mais en gros, il reconfigure ce fichier Si nous allons dans Shell, si nous lançons la flèche vers le haut pour voir les interfaces réseau, nous pouvons voir le port que ce nouveau port ENP 3 a été ajouté à notre configuration Mais ce n'est pas ce dont nous parlions aujourd'hui. Si je double-clique dessus, je le supprimerai peut-être. Revenons à ce que c' était au début. Je vais appliquer la configuration. Nous avons de nouveau la configuration par défaut, si ce n'est pas mon seul réseau ? Et si j'avais peut-être 102020 point zéro, et qu'ils le mettaient dans le méchant 20 et peut-être que j'en avais un autre 110,30.30.0, et qu'ils mettaient Comment configurer mon prox Mx pour pouvoir accéder à tous ces réseaux L'une des solutions serait de créer davantage de commutateurs virtuels et d'attribuer des ports. Je vais vous montrer rapidement comment procéder. Je vais créer un pont Linux. Son nom est automatiquement choisi . C'est bon Ce serait 102020, peut-être IP peut-être 124 Et ils disent « créer ». Et je peux ajouter un autre pont, peut-être deux VMBR. Oups, désolé, NB un d'abord, Bridgeport, ENP trois D'accord, nous avons donc également une interface physique. Et maintenant, créez un pont, un autre pont, et je dis que c'est 103030, peut-être sept Slash 24. C'est une adresse IP différente, mais dans le réseau 103030, je dis que Bridgepoard correspond Et c'est en gros ça. Si quelqu'un le demande, Mark, mais pourquoi n'as-tu pas cliqué sur le prix du méchant Vous avez dit que Villin 20 est pour dix jusqu'en 2020 et Vilan 30 pour 103030 Eh bien, dans ce cas, si vous avez créé des ponts séparés, pour un méchant spécifique, vous avez également des câbles séparés, que vous pouvez connecter aux ports d'accès du commutateur Disons que sur Villin 20, mais le port d'accès et VLAN 30 mais le port d'accès sur le switch de l'autre côté, et que Vintag sera automatiquement supprimé parce que c'est le port d' accès de l'autre côté automatiquement supprimé parce que c'est le port d' accès de l' port d' accès Et sur le port d'accès, aucune étiquette Villin n'est autorisée Sont retirés avant d'être transférés à Proxmx. C'est pourquoi cela fonctionnerait. Mais nous pouvons obtenir le même résultat en utilisant un seul câble. Si, par exemple, vous n' avez qu'un seul port, vous ne pouvez utiliser qu' un seul câble de toute façon Mais ensuite, nous pouvons configurer le commutateur de l'autre côté comme un trunk en mode switchport et le trunk est membre de tous les Cela signifie que si le trafic n'a pas de méchant, il atterrira sur l'interface par défaut Dans notre cas, c'est celui-ci. Cette interface n' attend aucune balise villin, mais pour le trafic avec VilanTag 20 ou Vilantag 30, nous devons créer des interfaces qui attendent ce Alors laissez-moi vous montrer ce que je veux dire. Permettez-moi d'abord de le supprimer. Permettez-moi de le supprimer. Et si je passe à VM BR zéro, je peux me rendre à Vilanaware maintenant Je clique sur OK, je vais appliquer la configuration. Oui Si nous retournons dans Shell et vérifions la configuration, et pour cette partie, rien n'a changé. Mais vous pouvez voir au bout le méchant du pont OR, oui, et le bridge VIDs Qu'est-ce que cela signifie, pourquoi n'est-il pas inclus ? Villain One est un méchant par défaut, et il sera toujours reçu par cette interface, cette interface statique VMBRZero, cette interface statique VMBRZero car elle n' attend Mais si je reviens au réseau, je créerai Linux Villain cette fois. Il existe en fait deux manières de créer une interface capable de recevoir un trafic avec un identifiant Villin Vous pouvez voir qu'il est écrit, par exemple, VMBRZero 100. Voyons voir, VM BR zéro, mais je dirais le point 20. Ce qui s'est passé ici, c'est que Proxmox a automatiquement créé une sous-interface, et cette sous-interface appartient à interface principale VMBRZero pour ce commutateur vers ce pont, je veux dire, et il attend automatiquement Et maintenant, je peux également attribuer adresse IP 102020, quelle qu'elle soit Je ne sais pas, 55 ans, peu importe, tant que c'est le même réseau que le reste du réseau que j'ai configuré dans Villin 20 sur mon switch de l'autre côté Donc, si je le crée maintenant, j'ai quelque chose qui peut recevoir le trafic avec l'identifiant Vlan Pug 20, et j'ai une interface de couche 3, qui est Si je crée un autre villin pour le VLAN 30 cette fois, je peux refaire Vmbzero 30, Cela attribuera automatiquement VilanTag et l'interface appartiendra à Mais l'autre façon de procéder est que je peux simplement mettre ce que je veux ici, peut-être Mark 30, par exemple, et attribuer manuellement un périphérique Raw, qui est le pont VMBRZero C'est le seul que nous ayons et VLNtag ne doit pas du tout correspondre à mon nom Cela peut être 77 ou autre, mais j'ai besoin de VLNTag 30 Je dois le configurer avec le villin tag 30 car c'est ce que nous attendons de cette interface villin Enfin, je veux aussi avoir une adresse IP sur cette interface, 103030, et quelle que soit l' adresse IP disponible, peut-être 88 24, et je crée cette Maintenant, si je vais dans Shell, si je vérifie ma configuration, vous ne pouvez rien voir. Pourquoi ? Parce que j'ai oublié d' appliquer la configuration. Revenons maintenant au shell, exécutons à nouveau cette commande, exécutons à nouveau cette commande, et maintenant nous pouvons voir la configuration complète sur le Proxmox Cette interface principale en possède l'adresse IP. Il s'agit de l'interface principale qui recevra le trafic lorsqu'aucune balise VLAN n'est ajoutée, signifie qu'elle traitera le trafic pour le VLAN par défaut, mais nous avons maintenant deux autres interfaces Il s'agit d'une sous-interface, et Proxmox, en la regardant simplement, saura qu' elle appartiendra à la VM BR zéro, et il s'attend à une balise VLAN 20 Et cette configuration est un peu plus longue. C'est un peu l'équivalent d'un méchant d'interface. Donc, bien que celui-ci soit une sous-interface, c'est un peu comme un méchant d' interface Si vous venez du monde Cisco en termes de réseaux, moins c'est ainsi que je vois les choses. Nous pouvons appeler cette interface méchant comme bon nous semble. Nous pouvons attribuer une adresse IP, mais l'identifiant du méchant que nous attendons doit être spécifié séparément. Nous devons également spécifier lequel de ces commutateurs virtuels traitera ce trafic, et nous le configurerons avec VM BR zero, qui inclut cette interface physique. Ce sont donc deux manières de faire essentiellement la même chose. Ensuite, si vous vous demandez comment ajouter vos machines virtuelles ou vos conteneurs, tels que les conteneurs C, par exemple, si vous souhaitez les ajouter à une sous-interface spécifique, il vous suffit de créer un conteneur et peu importe, passons à l'étape suivante. Avec un seul modèle. Je vais passer à la suivante, à la suivante, à la suivante. Le réseau, c'est ce qui m'intéresse. Par défaut, il veut passer à ce zéro VMBR par défaut sur le VLM par défaut, mais rien ne m' empêche de le changer en, disons, vilantag 30 Et puis peut-être que je voudrais le mettre sur ce réseau. Puis 30, 30, peu importe, peut-être 88 sur le réseau 24. De cette façon, je vais associer ce conteneur Galaxy à cette interface méchante j'ai créée sur ce commutateur virtuel Je sais que cela peut être un peu compliqué, mais regarder les vidéos précédentes où nous discutions des méchants, tags de méchants et des ports d'accès et de transport nous aidera beaucoup Si vous en avez besoin, vous devrez peut-être les revoir. C'est tout ce que je voulais dire à propos des méchants de Proxmox, donc j'espère que cela vous a été utile et merci 33. Configurer PiHole sur Proxmox avec DHCP et Unbound: Vous avez décidé de faire fonctionner PiHole sur votre réseau. Vous souhaitez un blocage des publicités et une confidentialité à l'échelle du réseau qu'il peut offrir. Vous voulez donc que votre PiHole fonctionne comme votre nouveau serveur DNS, ou peut-être voulez-vous aller encore plus loin et l'exécuter en tant que DNS récursif, comme s'il était lié au-dessus de ce Vous avez vu un tutoriel où il est dit qu' il vous suffit d'installer et configurer votre PiHole sur Raspberry Pi , par exemple, et de définir cette adresse IP PiHole comme nouveau DNS dans les paramètres de votre routeur Job D. Eh bien, le problème est que vous n'avez qu'un routeur dit verrouillé, un appareil très basique que vous avez obtenu de votre FAI, qui ne vous permet pas de modifier quoi que ce soit en rapport avec le DNS dans son service DHCP En fait, vous ne pouvez même pas désactiver votre service DHCP existant ou modifier les paramètres importants de cette boîte, ce qui est exactement mon C'est le hub Sky Max que j'ai reçu de mon fournisseur ici au Royaume-Uni, et je ne peux pas changer grand-chose sur cet appareil. Je n'arrive pas à configurer mon adresse IP PiHole comme DNS. Pour être honnête, il n'y a aucun paramètre DNS. Tout est écrit en dur. Mais c'est bon. Je vais vous montrer aujourd'hui étape par étape comment configurer ce PiHole sur votre réseau avec tous les services que j'ai mentionnés malgré toutes les limitations de votre routeur ISP Vous n'avez pas besoin de remplacer le routeur ISP actuel, vous n'avez pas besoin de le configurer en mode pont Vous n'avez pas besoin d'un double écrou ou de quelque chose de similaire que vous pourriez rencontrer lorsque recherchez une solution à ce problème sur Google Exécutera simplement PiHole avec un autre service activé, à savoir le DHCP, Dynamic Host Configuration Protocol Si vous vous demandez, oui, nous nous retrouverons avec deux serveurs DHCP sur notre réseau. Mais tu sais quoi ? C'est bon tant que vous suivez certaines règles dont nous allons parler. La seule chose dont vous avez vraiment besoin, c'est d' un appareil qui vous permettra d'exécuter PiHole et de débloquer cette tarte aux framboises Je veux dire, PiHole peut être installé sur presque tout. Mais dans cette vidéo, je vais vous montrer à quoi ressemble ce processus pour Proxmox et pour une tarte aux framboises comme ce petit Raspberry Pi PiHole deviendra Votre PiHole deviendra le serveur DHCP principal votre réseau sur lequel vous aurez le contrôle total et où PiHole pourra demander à tous vos autres appareils domestiques de l' utiliser comme nouveau serveur DNS Cela signifie que tous vos appareils domestiques commenceront à utiliser automatiquement PiHole pour bloquer les publicités indésirables et trafic malveillant ou suspect sans qu'il soit nécessaire de les configurer Ils détecteront automatiquement les nouveaux paramètres. C'est essentiellement ainsi que fonctionne le service DHCP. Il indique à tous vos appareils quelle adresse IP ils doivent utiliser, quelle est leur passerelle par défaut et quelle est l' adresse IP DNS qu'ils doivent utiliser. Et nous devrons masquer service DHCP sur le routeur du FAI, car nous allons utiliser le service HCP car nous allons utiliser sur le PiHole pour l'ensemble Mais pour le faire correctement, vous devez d'abord comprendre votre réseau actuel , son fonctionnement et sa configuration. Et pour comprendre votre réseau, le mieux est de vous connecter à l'appareil que vous avez obtenu de votre FAI à ce routeur verrouillé Vérifiez donc cet autocollant à l'arrière de l'appareil ou en bas, et il vous indiquera l'adresse IP et les informations d'identification pour vous connecter à cet appareil. Dans mon cas, je dois aller sur HTTPS, 19216811. Ensuite, le nom d'utilisateur et le puzzle que vous avez trouvés sur l'autocollant, et le processus sera similaire pour vous également Mais au lieu d'un point, vous pourriez avoir zéro point un ou une autre adresse IP. C'est l'argent de ce routeur Sky Max Hub. Si vous passez à la connexion au réseau IP local, c'est pratiquement tout ce que j'ai. C'est la configuration par défaut, et ce qui me dit essentiellement qu'il s'agit de ma passerelle par défaut. La passerelle par défaut est, disons, un appareil qui vous permet d'accéder à Internet et qui ne change pas. Cet appareil, cette skybox, seront toujours ceux qui m' emmèneront sur Internet Nous ne changerons cela nulle part. Le masque de sous-réseau est 255-25-5255 point zéro, également connu sous le nom de barre oblique 24 Nous pouvons alors voir que les adresses IP restantes sont toutes transmises par ce routeur à tous nos appareils, ce qui signifie que tout appareil que je consulte sur mon réseau aura une adresse IP comprise entre 192.168.12 192.168.12 s'agit de la première adresse IP de début de l'étendue DHCP, et la dernière adresse IP sera 253 Si je vérifie, par exemple, l'adresse IP de cet appareil, je peux voir qu'il s' agit bien du 1921 681.204, qui entre dans cette portée L'étendue complète de ce réseau va de 192.168.1.0 à 192.168 Cependant, la première adresse IP est réservée, c'est ce qu'on appelle l'adresse réseau, et elle n'est pas destinée à être utilisée par un périphérique réseau. La dernière adresse IP, 192.16 8255, est également réservée à son adresse dite de diffusion, et elle est utilisée pour envoyer des données à tous les appareils de notre réseau en même temps C'est pourquoi cela s' appelle diffusion. Mais vous pouvez voir que .254 est alors omis. Pour être honnête, je ne sais pas pourquoi, mais parfois certains appareils laissent une adresse IP, par exemple, pour un périphérique maillé, si vous souhaitez connecter un périphérique maillé à ce routeur ou parfois la passerelle par défaut est configurée en tant que .254. C'est peut-être la raison, mais pour être honnête, cela n'a pas vraiment d'importance. Nous n'avons pas à nous en inquiéter pour le moment. peut-être la seule chose que je vais changer parce que je ne vais rien changer pour l'instant, mais, vous savez, au moins un moment, cela pourrait vraiment aider si nous le changeons maintenant pour qu'il soit peut-être d'une minute ou plus ou égal à deux. Non, passons donc aux secondes, et je vais le changer aussi, donc 2 minutes, c'est un minimum. C'est très bien Modifions-le à 2 minutes. Cela signifie que lorsque l'appareil obtient une adresse IP, il devra continuer à demander au serveur DHTP toutes les 2 minutes s'il peut continuer à l'utiliser Cela nous aidera plus tard. Sauvegardons ce paramètre. Et pour le moment, c'est tout ce dont nous avons besoin ici. Nous devons simplement savoir, comprendre notre réseau. Je veux dire, désolée, il y a deux choses que vous pouvez réellement faire. Vous pouvez accéder aux appareils connectés et voir quels actuellement connectés et quelles adresses IP s'y trouvent déjà. Chaque appareil sur lequel vous cliquez, même les appareils réservés , si vous cliquez dessus, vous verrez son adresse IP. Et quand il est dit IP réservée, cela ne signifie pas que je l'ai réservée. Il s'agit simplement de ce routeur. Lorsque l'appareil s'y connecte pour la première fois, il indique que, disons que mon Isosog est là il a obtenu cette adresse IP et qu'elle est également affichée comme réservée, qui signifie que chaque fois que mon ordinateur portable se connecte à cet appareil et me demande s' il est autorisé à utiliser cette adresse IP, le serveur DHCP répond «   oui, oui, c'est bon le serveur DHCP répond «   oui, oui, c'est Même si je le désactive puis le réactive le jour suivant, j'aurai toujours la même adresse IP. Il suffit de parcourir ces appareils et de voir quelles adresses IP sont déjà utilisées et lesquelles sont gratuites. De plus, ce que vous pouvez faire, vous pouvez le faire avant de modifier quoi que ce soit, vous pouvez faire des captures d'écran ou sauvegarder l'intégralité de la configuration. Si quelque chose ne va pas plus tard, vous pouvez simplement restaurer sans avoir à réinitialiser l'ensemble de l'appareil. C'est bon. Installons et configurons le PiHole maintenant Je vais peut-être commencer par le Proxmox , puis nous passerons au réglage Raspberry Pie C'est mon Proxmox et j'ai déjà quelques machines virtuelles en cours d'exécution, mais créons une nouvelle machine virtuelle et je peux laisser l'ID 100 Je l'appellerai serveur pour PiHole. Cliquez sur Suivant, sur l'image ISO. J'utiliserai le serveur Ubuntu 24. Mais honnêtement, vous pouvez utiliser n'importe quelle image basée sur Debian, comme Debian elle-même, un bureau Ubuntu 22 ou serveur 24 ou toute autre image basée sur Debian. Je vais choisir celui-ci parce que je l'aime bien. Cliquez sur Next. Ensuite, je vais cliquer sur Avancé, et j'activerai la suppression et l'émulation SSD parce que je l'exécute sur un disque SSD, donc c'est toujours conseillé Ce n'est pas une mince affaire . Je n'ai pas besoin de grand-chose. Un noyau me conviendrait probablement, mais je vais peut-être lui donner deux voitures. Le type de processeur, vous pouvez le laisser tel quel, mais j'aime bien utiliser le processeur hôte. Ce n'est pas pour tout le monde, car si vous utilisez Life Migrations, etc., vous ne voudrez peut-être pas opter pour un hébergeur, mais l'hébergeur vous offre les meilleures performances C'est à nous de cliquer sur Suivant. La mémoire, nous n'avons pas besoin de beaucoup pour PiHole, mais il nous en faut au moins 1024 car souvenez-vous que nous sommes en train de configurer le serveur, le serveur Ubuntu C'est donc la configuration minimale requise pour le serveur Ubuntu, car PiHole fonctionnera même sur 256 méga Il ne nécessite que très peu de ressources. OK, c'est bon. Cliquons sur Suivant. Je n'ai besoin de rien ici, ensuite et pour terminer. Ma machine virtuelle est là. Je dois juste le démarrer. Je vais dans la console et elle me demande si je veux essayer ou installer. Je souhaite procéder à l'installation. Il suffit de cliquer sur Enter. Ils sont très petits. Regardons si je double-clique dessus. Si c'est mieux. Oh, je pense que c'est mieux. OK, laisse-moi l'utiliser comme ça. Dans une nouvelle fenêtre. Je pense que c'est mieux. Il vous suffit double-cliquer sur la machine virtuelle. Et j'ai choisi English UK parce que c'est vrai pour moi. Maintenant, je clique simplement sur le serveur Done Bono, oui. Je pense que vous devriez vous en sortir même avec le serveur Wnt minimisé, mais je vais juste le laisser tel quel Mais ici, même si mon routeur actuel utilise toutes les adresses IP du réseau, je vais quand même choisir une adresse IP manuelle. Je souhaite le configurer manuellement. Je sais que 192.168 100 n' est utilisé par rien, donc je vais y aller actuellement configuré par DHCP ce que je vais choisir. Je vais aller dans les paramètres. Si IPV 4 est activé, cliquez à nouveau sur Entrée. Méthode IPV quatre, je vais utiliser le manuel. Et ici j'ai besoin de 192.168.1.0 slash 24. Il s'agit essentiellement de l'ensemble de mon réseau. C'est ce dont nous parlions. Ce point zéro est réservé. Il s'agit de la représentation de l'ensemble de votre réseau, et voici votre réseau. Je veux dire, mon adresse réseau dont j'ai besoin est 192.168.1.1 cent. Je sais que personne ne l'utilise actuellement et il est important d' utiliser l'adresse IP qui n'est actuellement utilisée par rien d'autre. Ensuite, la passerelle, souvenez-vous, nous ne la changeons pas. La passerelle par défaut, l'appareil qui nous amène à Internet, reste le même. C'est ce routeur ISP. Donc je dis 192168, 11. Pour le serveur de noms, je choisirai 1111, qui est Cloudflre, mais cela peut être un peu confus Le serveur DNS n'a rien à voir avec notre PiHole ou quoi que ce soit d'autre. Ce DNS est actuellement nécessaire ce serveur pour extraire les packages car nous devons installer PiHole Ce serveur DNS est nécessaire à l'appareil lui-même, à cette machine virtuelle, le serveur Ubuntu, que je suis en train de créer en ce moment. Et il ne sera utilisé que pour extraire ce package, mais il ne sera utilisé pour aucun de nos appareils domestiques. Tu verras plus tard. Domaine de recherche, nous pouvons le laisser vide et nous l'enregistrons. Maintenant, il est devenu statique, et il s'agit de l'adresse IP. C'est cool. Je dis, D, adresse du proxy. Non, je laisse le champ vide. Je n'en utilise pas. Et maintenant, nous nous attendons à nous montrer quelque chose. Oh, c'est bon. Il est capable de récupérer certains paquets, comme vous pouvez le voir. C'est pourquoi nous avons besoin de ce serveur DNS, le 1111. Vous pouvez également utiliser 19216811, la passerelle par défaut elle-même, la passerelle par défaut elle-même, car notre routeur ISP fonctionne également Si vous le pointez vers le même appareil, il fonctionnera toujours. Mais je ne veux vraiment pas utiliser ce routeur ISP pour quoi que ce soit Il ne servira que le Wi-Fi mais rien d'autre. Fabriqué. Je dis D, et ici vous pouvez utiliser le disque entier. Je veux dire, tu devrais même. Mais ici, je ne veux pas du groupe LVM Je ne veux pas trop en parler, mais en gros, je vais cliquer sur Enter ici. J'utilise une seule partition, un simple périphérique de stockage, et je veux que cette configuration soit aussi simple que possible. Mais cela dépend encore une fois de vous. Si tu laisses cette croix, c'est bon aussi. Je dis « terminé » et ce n' est que l'été. Nous avons une partition de 32 Go, et nous utilisons tout cela pour notre serveur, le serveur Ubuntu J'en suis content, alors je dis D. Êtes-vous sûr de vouloir continuer ? Oui, oui, j'en suis sûr. Maintenant, je m'appelle Marek, nom du serveur. Comment l'ont-ils appelé ? Tout mon serveur, peut-être mon nom d'utilisateur Marek, un mot de passe, un mot de passe Vous en aurez besoin pour vous connecter à votre serveur. C'est ça, et je dis que c'est fait. Poursuivre. Installez le serveur Open ASAP. Oui, tu en as besoin. Cliquons dessus, puis c'est fait. Nous n'avons besoin de rien ici, alors je dis que c'est fait. Et maintenant, le serveur est en cours d'installation. Le processus est maintenant terminé. Vous pouvez voir que l'installation est terminée. Vous pouvez donc utiliser la flèche vers le bas et dire « redémarrer maintenant ». Cliquez sur Enter. Le serveur est en cours de redémarrage Il indiquera toujours que vous avez échoué lors du démontage du CD Rom. C'est très bien C'est ce à quoi on peut s'attendre pour être honnête. Il suffit d'appuyer à nouveau sur Entrée, et maintenant il est redémarré Le résumé a donc été affiché, et maintenant il est opérationnel grâce à une connexion complète au serveur. Mon nom d'utilisateur Marek et le mot de passe quel que soit votre mot de passe C'est notre serveur opérationnel. Nous devons exécuter essentiellement deux commandes. Le premier est PSUDOudate et PSUDOugrade . Y. Sans réponse, oui. Oui Appuyez sur Entrée. Je dois saisir à nouveau mon mot de passe. Tous les packages sont en cours de mise à jour et de mise à niveau. C'est fait. Je peux peut-être clarifier cela, et maintenant nous pouvons installer PiHole, qui n'est qu'une commande Mais je ne me souviens pas de cette commande, alors installons simplement Google PiHole C'est ça. Installation automatique en une étape. Je ne fais que le copier. C'est tout ce dont nous avons besoin, vraiment. Passons à Proxmox. Ça ne me laisse pas coller une seconde. Alors faisons-le. Appelez le CTP. Je pense que cela semble correct. Il suffit donc d'appuyer sur Enter et le PiHole est en cours d'installation. Il indique que ce programme d'installation transformera votre appareil en bloqueur à l' échelle du réseau, ce qui est formidable. Je dis : OK. D'accord, le serveur PiHole doit avoir une adresse IP statique. C'est pourquoi nous configurons ce 192 1681 point 100 sur le serveur lui-même. Nous l'avons déjà configurée de manière statique, et cette adresse IP sera également partagée par le service PiHole Nous l'avons donc fait, ce qui signifie que je peux utiliser la flèche gauche et dire « continuer ». Et pour l'instant, nous utiliserons peut-être peu d'importance. Peut-être le DNS CloudFlare, nous le changerons ultérieurement en service Unbound Mais pour l'instant, CloudFlare va bien. Je clique sur Enter. Il s'agit du DNS actuel pour le PiHole lui-même. Oubliez celui que nous avons configuré sur le serveur. Ce CloudFlare est également temporaire pour PiHole. Finalement, nous exécuterons Unbound en tant que DNS récursif. Cloud Strap fonctionne toujours bien, mais il indique que PiHole s'appuie désormais sur une liste de blocage tierce et souhaite ajouter la liste d'hôtes unifiée de Steven Black La liste noire, nous pourrons en parler un peu plus tard. Et je vais bien. Oui, c'est la liste noire par défaut de Steven Black qui peut être ajoutée Il s'agit essentiellement d'une liste de domaines que vous souhaitez bloquer. Tout cela n'est que du trafic inutile. Vous souhaitez filtrer. Je suis donc d'accord avec ça. Il peut être ajouté. Je dis « oui ». Souhaitez-vous activer la journalisation des requêtes ? Oui, j'ai gagné, surtout au début, lorsque vous créez votre premier PiHole c'est une bonne idée, à mon avis Tout montrer, oui. Tu dois faire attention. Par exemple, surtout lorsque vous configurez sur le Raspberry Pie et que vous exécutez tout sur la carte SD uniquement, vous n'avez peut-être pas vraiment envie de tout exécuter et de tout enregistrer. Mais pour moi, pour cet appareil et son lecteur SSD, je suis d'accord. Montrez tout. OK, continuez. Cela est en cours de configuration et il est indiqué que c'est fait. Installation terminée, configurez vos appareils pour qu' ils utilisent le PiHole comme serveur DNS Vous pouvez voir que nous pouvons maintenant nous connecter au PiHole depuis le navigateur Web sur HTTP 192168, 1100 sur le port 80, puis rediriger Admin Cela nous donne également un mot de passe temporaire , que je ne vais pas utiliser. Tu vas voir. Passons d'abord à cette adresse IP. 921681 100 port 80 pour l'administrateur. Et le mot de passe, je veux dire, tu peux taper ce mot de passe, le mot de passe temporaire. Mais ce que je veux faire, c'est cliquer sur ce plus, et cela vous indique comment réinitialiser le mot de passe à votre guise. C'est juste la commande PiHole set password. Je retourne donc à mon terminal, et je dis : Oh, il est très petit, clair. Je dis Sudo, PiHole, définis le mot de passe, puis je tape mon mot de passe, celui que je veux utiliser, pas Nouveau mot de passe défini, et je peux l'utiliser ici. Et voici notre PiHole prêt à fonctionner sur Proxmox. Et pour l'instant, nous pouvons le laisser. Voyons comment nous pouvons faire exactement la même chose, mais sur la tarte aux framboises, comment installer PiHole sur la tarte aux framboises Et pour faire fonctionner PiHole sur notre tarte aux framboises, nous avons d'abord besoin d'une carte microSD, glissez-la dans l'ordinateur portable Nous pouvons maintenant utiliser Raspberry Pie Imager. Je sélectionne mon appareil, qui est Raspberry Pi 3, je dis « suivant ». Pour le système d'exploitation, je vais opter pour le plus léger. Je vais utiliser ce Raspberry Pi OSO et j'utiliserai Raspberry Pi OS Light, qui est un jeu complexe pour Debian sans environnement de bureau, ce qui est très bien. Je dis « suivant ». Maintenant, je choisis une carte microSD, qui est de 128 Go, envoie cette carte, et je dis ensuite Je veux écrire sur cette carte. Sous votre nom d'hôte PiHole. Il peut s'agir de PiHole. D'accord ? La localisation est en fait correcte, je vais donc simplement la laisser. Je dis « suivant ». Je dois probablement me souvenir des flashs précédents Donc j'ai juste besoin d'un mot de passe. Nous devons configurer le mot de passe. C'est bon Je dis « suivant ». Le Wi-Fi, c'est à vous de décider. J'utiliserai une connexion filaire. Je vais connecter mon Raspberry Pi au câble Ethernet. Mais si vous voulez compter sur le Wi-Fi, c'est ici que vous configurez votre Wi-Fi. Raspberry Pie sait comment s'y connecter. Mais pour moi, c'est bon. Je dis « suivant ». Activez ASH, c'est très important. Oui, vous devez l'activer, mais il est activé par défaut, donc c'est bon. Je dis « suivant ». Raspberry Pie Connect. Non, ça ne m'intéresse pas. Maintenant, je peux confirmer que tout va bien et je réponds, c'est vrai. Vous êtes sur le point d'effacer toutes les données. Oui, je comprends Effacez et écrivez. Et il écrira sur la carte SD , puis il confirmera que tout va bien, et c'est essentiellement cela que le processus est terminé. Comme je l'ai dit, il s'agit de vérifier en ce moment que toutes les données sont correctes et c'est fait. Je dis « terminer » et je peux maintenant retirer mon RSD, mettre dans mon Raspberry Pie, connecter mon Raspberry Pi à mon réseau, puis je pourrai vieillir dessus Maintenant, le Raspberry Pie est connecté à mon réseau, mais je ne sais pas quelle est son adresse IP car elle a été donnée dynamiquement par le routeur du fournisseur de services Internet à l'aide du service HCP Il existe de nombreuses façons de vérifier cela. Vous pouvez vérifier directement sur ce routeur ISP. Mais aussi, si vous avez un câble HDMI quelque part, il vous suffit de le connecter au Raspberry Pi, et il vous montrera à l' écran son adresse IP. Pour moi, c'est 192 1681 point 40. C'est donc l'adresse à laquelle je peux me connecter en SSH. Je peux donc ouvrir le terminal et je dis, SSH Marek, à 192168, Cela devrait m'amener à mon Raspberry Pi. Je dis « mon mot de passe ». Peu importe ce que vous avez configuré, il existe et le voilà. Nous sommes connectés à notre serveur. n'y a pas encore de service PiHole en cours d'exécution. Nous devons l'installer. Mais avant de l'installer, nous devons également configurer cet appareil, ce serveur avec une adresse IP statique. Pour ce faire, sur le Raspberry Pi, je dis Sudo NTI Pour ce système d'exploitation en particulier, je veux dire, modifier une connexion et vous ne verrez qu'une seule interface, car c'est pour cela que le Raspberry Pi n'a qu' une seule interface Vous cliquez donc à nouveau sur Entrée, et maintenant vous passez simplement à la configuration IPV 4 C'est actuellement automatique, ce qui signifie que tout est géré par le routeur du FAI, mais nous voulons le changer J'appuie sur Entrée, et je dis manuel. Et nous pouvons aller à cette émission. J'utilise la flèche droite. Oui Je clique sur Entrée et sur l'adresse. Je veux utiliser 192. Oh, désolé, je dois cliquer à nouveau, entrer pour en ajouter un, et dire 192168, 11 ou quatre Je sais que celui-ci n'est pas utilisé car j'ai vérifié mon routeur ISP Cette adresse IP n'est utilisée par aucun autre appareil pour le moment, je peux donc l'utiliser pour mon serveur Raspberry Pie. Allons plus loin. Gateway Gateway reste le même. C'est également toujours notre routeur ISP 192168, un, un, serveur DNS Je répète : un, un, un, un , désolé, entrez. 1111 C'est également juste pour ce système d'exploitation afin que nous puissions extraire le logiciel PiHole et l'installer sur ce serveur, accord, pour rien d'autre. Et maintenant, nous allons plus loin. Je n'ai besoin de rien ici ou là. Nous allons simplement plus loin, plus loin. Très bien, je dis, OK. Prenez un moment pour enregistrer ces paramètres. Et encore une fois, écrivez flèche et nous revenons en arrière. Et là, je dis : OK. C'est cool. Je ne suis pas sûr d'être honnête, jetons un coup d'œil, adresse IP. Je ne sais pas si cela se fera automatiquement. Non, ce ne sera pas le cas. Certains services doivent probablement être redémarrés, mais pour être honnête, je suis paresseux Je ne souhaite pas rechercher les services à redémarrer. Je dis juste que je peux redémarrer. Appuyez sur Entrée, cela redémarrera mon Raspberry Pi. Donnez-lui juste un moment. Mais attention, j'utilise la flèche vers le haut Si j'essaie de l'associer à une adresse point 40, appuyez sur Entrée, je ne devrais pas pouvoir me connecter à cet appareil maintenant. N'oubliez pas, laissez-moi appuyer sur Ctrl C. J'ai changé cette adresse IP en une ou quatre, et celle-ci devrait m'amener à mon Raspberry Pi, c'est vrai. J'ai donc le mot de passe, et maintenant je sais déjà que c'est l'adresse IP, mais nous pouvons confirmer avec commande IP address et en effet, maintenant, j'ai une adresse IP statique pour ce serveur pour ce système d'exploitation fonctionnant sur Raspberry Pie, donc nous pouvons installer PiHole Je vais clarifier cela. Et avant d' installer PiHole, encore une fois, Sudo up update et Sudo C'est Y Enter. C'est donc à jour. Tous les forfaits sont à jour. C'est maintenant terminé et devinez sur quoi installer le PiHole, nous pouvons nous référer exactement à la même commande et décider du même document En gros, vous exécutez simplement cette commande curl. Copiez-le, revenez en arrière. Ici, je peux le coller dans le terminal normal et appuyer simplement sur Entrée. C'est ça. Vous pouvez voir un résultat similaire. Cet installateur transformera l' appareil en bloqueur de publicité à l' échelle du réseau PiHole est gratuit, mais alimenté par Oui, bien sûr, c'est une bonne idée de faire un don. C'est un excellent projet. Vous dites, encore une fois, qu'il a besoin d'une adresse IP statique, c'est exactement ce que nous avons fait. Une adresse IP statique sur quatre est la mienne. Je peux continuer. Et c'est le cas maintenant. Bien, choisissons le même DNS Cloudflare ici et posons également des questions sur cette liste d'hôtes Steven Black Unified, ce qui est Je dis, et l'enregistrement des requêtes. Comme je l'ai dit, si vous l' exécutez sur microSD, il existe des moyens de vous connecter à la RAM Mais pour moi, je vais simplement le laisser tel quel. Mais c'est à vous de décider. Terminons simplement ce processus et jetons un coup d'œil. C'est bon. Et nous pouvons voir que c'est à cette adresse que je peux accéder au PiHole. C'est bon. Passons donc au HTTP 11 4, cette fois 80 admin ou 80 admin. Oui OK, réinitialisons le puzzard, achetons un ensemble complet de puzzard Alors je dis : OK, tiens, achète ça, et je dis : Mon nouveau passard est celui-ci Oh, désolé, un nouveau mot de passe pseudo a été défini. Et c'est du travail accompli. Nous avons donc maintenant deux PiHole qui fonctionnent, oui, sur une adresse, 100 et sur un sur quatre Je n'en ai vraiment besoin que d'un. Mais au fond, à ce stade, nous sommes exactement au même endroit. Nous utilisons même un système d'exploitation très similaire car le PiHole, eh bien, il exécute Linux 13 trixi si nous quittons celui-ci et si nous SSH à 100, il exécute Cela nous montre Ubuntu 24 heures sur 24, mais en dessous, vous pouvez voir que c'est aussi Debian. Il s'agit essentiellement des mêmes systèmes d'exploitation sous-jacents, et nous les avons tous deux configurés avec une adresse IP statique, mais je n'ai besoin que d'un seul PiHole, et peu importe lequel je choisis pour aller plus loin, mais je vais peut-être m'en tenir à Proxmox Alors quittons peut-être ça. Passons à celui de Proxmox. aux paramètres du DHCP, et maintenant nous pouvons configurer notre PiHole comme nouveau serveur DHCP Pour ce faire, je dirais qu'à partir de 192168, un, deux, deux, 192, 168, 199, je veux les faire distribuer depuis ce serveur DHCP sous forme de pool d'adresses Activons cela. L'adresse IP de la passerelle reste la même, qui est 192168, un, et le masque réseau est celui que nous avons vu sur notre routeur ISP, Maintenant, quand je le ferai, ou mieux encore, avant de le faire, avant d'enregistrer et de postuler, je vais accéder à mon routeur ISP Je vais me reconnecter, vire-moi. Je vais dans les appareils connectés. Voici la liste de mes appareils, et je vais d'abord faire ce que je vais d'abord faire ici, sur un appareil avec une adresse IP réservée. Je dirais BlackHLE peut-être l'adresse MAC. Disons AA BBC DD EFF. Il s'agit essentiellement d'une adresse MAC de l'appareil qui n'existe pas car il ne s'agit pas d'une adresse MAC valide et l'adresse IP réservée est 192-168-1252 Je peux commenter BlackHle à nouveau. Je vais le sauvegarder. Je peux ajouter un autre appareil avec adresse IP réservée cette fois 192-168-1253 Et adresse Mac AI. Et si je voulais juste le faire ? Seulement R. Oui, ça l'accepte . C'est très bien n'y a aucune chance que j' aie un appareil avec une telle adresse Mac. Alors Black Hole Two, je vais le sauver. Nous avons maintenant deux adresses IPA qui sont BlackHol. Et si je passe à la passerelle de connexion à mon réseau IP local, je peux maintenant dire que vous ne pouvez distribuer que les adresses IP 252-253, mais nous venons de réserver ces adresses IP à des adresses Mac qui n'existent pas Ce routeur n' est fondamentalement pas en mesure de distribuer d'adresses IP car les deux seules qu' il possède dans le pool sont déjà réservées. Donc, même si je ne peux pas désactiver le serveur DHCP sur cet appareil, je peux utiliser cette technique pour mettre ces deux adresses IP sur liste noire Désormais, chaque fois qu'un appareil envoie la diffusion, recherchant un serveur DHCP, seul PiHole répondra car il sera le seul à pouvoir fournir une adresse IP Dans celui-ci, nous examinons les réservations et disons : «   OK, j'ai deux adresses IP, mais elles sont déjà réservées. Je n'ai rien à offrir, il ne proposera donc aucune adresse IP. Seul PiHole sera en mesure de proposer des adresses IP à nos appareils sur notre réseau domestique J'espère que cela a du sens. Je sauvegarde ces paramètres, je reviens au PiHole OK, je n'ai pas pu cliquer sur ce PiHole J'ai dû attendre environ 2 minutes. Parfois, cela se produit lorsque vous modifiez quelque chose sur le serveur DHCP, mais maintenant cela devrait fonctionner. Alors oui. D'accord. Je peux donc maintenant configurer ce serveur comme mon nouveau serveur DHCP Tout ce qui va du point 2 au point 99 sera fourni par le serveur DHCP, et au-dessus, 100 à 252 seront disponibles pour que je puisse les attribuer À partir de 100 , cette adresse déjà l'adresse du PiHole lui-même, est déjà l'adresse du PiHole lui-même, elle se trouve déjà dans la gamme des adresses IP statiques, et j'en ai bien d'autres que je peux attribuer Mais sauvegardons et appliquons. Oui, nous voulons que ce PiHole fonctionne comme notre serveur DHCP. Regarde ça. Nous avons déjà un client. Cela n'a pas pris longtemps. C'est notre premier client à avoir obtenu l'adresse IP de ce serveur DHCP sur le PiHole C'est cool. Cela fonctionne comme prévu. Si certains appareils, comme un téléviseur, Alexa ou autre, ont du mal à se connecter, redémarrez-les, puis vous forcerez ces appareils à utiliser ce nouveau PiHole Voyez-le. Ajoutons ce service Unbound, peut-être, oui Reconnectons-nous à notre PiHole. Cherchons PiHole Unbound sur Google. Nous pouvons voir que c'est la commande pour installer Unbound Sudo jusqu'à installer C'est bon. C'est dépassé. C'est ça. Maintenant, quoi d'autre ? Configurez Unbound Il est donc indiqué que nous devons créer un fichier appelé piehle.com à Permettez-moi de copier cet emplacement complet, peut-être. Je dis sudo nano et au-delà. Cliquez sur Enter, et maintenant nous devons copier tout cela ici. Il suffit de cliquer dessus pour tout copier et simplement le coller. C'est ça. Control O, Enter, Control X. Maintenant, si j'y vais, C at C, Unbound Unbound D, si nous exécutons LSL, nous pouvons voir que le fichier vient Et si nous exécutons CAT by Holcof, c'est ce fichier. Et si nous lançons sudo, qu'est-ce que c'était en 1 seconde. Redémarrage indépendant du service. Eh bien, statut. C'est bon, donc c'est un échec. Faisons donc le redémarrage. Et maintenant, encore une fois, le statut. Et maintenant, nous pouvons voir qu'il fonctionne, en effet. Il faut donc redémarrer après avoir ajouté ce fichier, ce qui est cool. Donc, soyons clairs une fois de plus, Unbound est maintenant configuré Et si on y va, je veux dire, juste le service. Et ce dénouement fonctionne réellement sur le port 5335, et c'est avec cette commande que nous pouvons le tester Donc, si j'exécute cette commande, ils disent : le PiHole, bla, bla bla Et la première requête peut être lente. Oh, ce n'était pas lent. Testez s'il est opérationnel. OK, donc d'accord, il est écrit « Pas d'erreur », et nous avons effectivement récupéré l'adresse IP. Donc phile.net. Si nous le résolvons sur l'hôte local sur le serveur local ici, il l'hôte local sur le serveur local ici, s'agit de l'hôte local sur le port 5335, vous ne devriez voir aucune erreur et vous devriez voir cette adresse IP Si tu vois tout ça, c'est cool. Et regardez, ce serveur est 127001 ash 5335. Nous devrons l'ajouter à notre PiHole ultérieurement. Que disent-ils d'autre de validation DNSSec ? Toutes. C'est ce que nous allons faire. Page. Celui-ci est classé. Voyons voir. La première commande devrait vous donner le rapport du fichier du serveur et aucune adresse IP. Très bien, c'est ce que nous avons. Fichier du serveur, aucune adresse IP. Nous n'avons qu'une requête, mais pas d'adresse IP. C'est cool. Et le second devrait être «   aucune erreur » plus l'adresse IP. C'est bon. Regardons donc le second. Premièrement, laissez-moi d' abord clarifier les choses. Trop de choses. Coller. Celui-ci, en effet, aucune erreur, et nous avons une adresse IP. Tout fonctionne parfaitement. Maintenant, il est enfin indiqué configurer le PiHole pour qu'il utilise votre serveur DNS récursif en spécifiant cette adresse IP et ce port dans les paramètres DNS, serveurs DNS personnalisés C'est ce que nous allons faire. Alors, où se trouvent les paramètres ? Réglages DNS. Nous désactivons ce cloud floor et nous en ajoutons un nouveau personnalisé, essentiellement le même que celui illustré ici. Nous le collons donc simplement ici. Ouais Pas d'épices, non, pas d'épices. Enregistrer et appliquer, enregistré et appliqué avec succès. Et si nous revenons ici, c'est en gros tout. Désactivez resolve.com. Mais pour Bullseye, ce n'est pas pour nous. C'est ce qui devrait être le cas. Oui, ça devrait être ça. Donc oui, notre PiHole utilise désormais le serveur DNS personnalisé, qui est indépendant pour les requêtes DNS récursives. Génial. C'est en gros ça, mais la dernière chose que j'ai mentionnée, ce sont ces listes , oui, parce que nous avons une liste ici, qui est celle par défaut de Steven Black, et elle vous donne 73 000 domaines, oui Mais si on consulte ces listes, si tu fais un câlin à Z, je pense : Oh, oui. Liste de blocage de Hagasi. Vous trouverez que DNS BlockListF est un meilleur Internet, maintenez Internet propre J'aime vraiment ceux-là. Voici sa page Github et vous pouvez voir comment les utiliser. Vous disposez de toutes les informations dont vous avez besoin. Vous pouvez même avoir différents niveaux comme light, normal, pro, ultimate, blah, blah Je choisis P, d'habitude. J'aime bien les listes de pros. Il suffit d'aller ici. Supprimons peut-être celui-ci. Nous n'avons actuellement aucune liste, et permettez-moi d'ajouter les deux que j'utilise habituellement. Je le colle juste ici. C'est le premier. GP, disons-le, ajoutez une liste de blocage. C'est le premier. Et le deuxième que j'utilise est celui-ci Tf. Sur la liste de blocage Et maintenant, pour les activer, vous pouvez accéder à Outils, Mettre à jour la gravité, mettre à jour. Et tu devrais voir toutes les cases vertes. C'est cool. Tout est vert. Si nous consultons nos listes, vous pouvez voir ici qu'elles sont appliquées correctement. Si nous accédons au tableau de bord, nous pouvons voir que 700 000 domaines figurent désormais sur ces listes, ce qui est bien plus que sur la liste Steven Black par défaut J'espère que cette solution vous servira bien et bloquera tout le trafic inutile. Merci d'avoir regardé, Marek. 34. Merci !: J'espère que vous avez passé un bon moment et que vous avez beaucoup appris. N'oubliez pas de visiter la plateforme Automation Avenue si vous souhaitez en savoir plus sur l'informatique. Mais merci d'avoir choisi cette formation et merci d'avoir regardé Arik.