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.