Outils pour utilisateurs

Outils du site


issue211:tutoriel2

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
issue211:tutoriel2 [2024/12/01 20:00] d52frissue211:tutoriel2 [2024/12/04 16:34] (Version actuelle) andre_domenech
Ligne 7: Ligne 7:
 As you can see from Canonical’s site, there isn’t much to do other than initialise the application. Type: lxd init and let’s navigate the questions together? (We do this only the very first time, so don’t worry too much). We pretty much stick with the defaults. However, you may name your storage pool anything you like; for our tutorial, I’ll just name it fcmpool, or something similar, and we will use dir instead of zfs. We can type out the yes & no, but we can also just press enter to confirm the defaults. I will do both so you can see. It is only IPv6 where I select “none”, and once you are done, you have the option of printing a YAML file for future reference. ** As you can see from Canonical’s site, there isn’t much to do other than initialise the application. Type: lxd init and let’s navigate the questions together? (We do this only the very first time, so don’t worry too much). We pretty much stick with the defaults. However, you may name your storage pool anything you like; for our tutorial, I’ll just name it fcmpool, or something similar, and we will use dir instead of zfs. We can type out the yes & no, but we can also just press enter to confirm the defaults. I will do both so you can see. It is only IPv6 where I select “none”, and once you are done, you have the option of printing a YAML file for future reference. **
  
-Canonical a rendu les conteneurs Linux vraiment faciles avec Snaps. Ne vous méprenez pas, nous devons toujours le configurer, mais si vous regardez ici, c'est aussi simple que 1,2,3 : https://canonical.com/lxd/install (si vous essayez d'installer avec apt, il lancera de toute façon le package Snap). OK, vous tous mécaniciens d'Ubuntu, prenez cette clé virtuelle et mettons-nous au travail ! Cela vous inclut, vous, les paresseux ; démarrez votre terminal et faites tourner ces moteurs !+Canonical a rendu les conteneurs Linux vraiment faciles avec Snaps. Ne vous méprenez pas, nous devons toujours le configurer, mais si vous regardez ici, c'est aussi simple que 1,2,3 : https://canonical.com/lxd/install (si vous essayez de l'installer avec apt, il lancera de toute façon le package Snap). OK, vous tous mécaniciens d'Ubuntu, prenez cette clé virtuelle et mettons-nous au travail ! Cela vous inclut, vous, les paresseux ; démarrez votre terminal et faites tourner les moteurs !
  
 Avant de me suivre dans ce terrier de lapin, installons lxd, puis je vous guiderai dans notre configuration. Commencez par vous assurer que tous vos Snaps sont à jour : Avant de me suivre dans ce terrier de lapin, installons lxd, puis je vous guiderai dans notre configuration. Commencez par vous assurer que tous vos Snaps sont à jour :
Ligne 17: Ligne 17:
 sudo snap install lxd sudo snap install lxd
  
-Comme vous pouvez le voir sur le site de Canonical, il n'y a pas grand-chose à faire à part initialiser l'application. Tapez : lxd init et parcourons les questions ensemble ? (Nous ne le faisons que la toute première fois, donc ne vous inquiétez pas trop). Nous nous en tenons à peu près aux valeurs par défaut. Cependant, vous pouvez nommer votre pool de stockage comme vous le souhaitez ; pour notre tutoriel, je l’appellerai simplement fcmpool, ou quelque chose de similaire, et nous utiliserons dir au lieu de zfs. Nous pouvons taper oui et non, mais nous pouvons également appuyer simplement sur Entrée pour confirmer les valeurs par défaut. Je ferai les deux pour que vous puissiez voir. C’est uniquement pour IPv6 que je sélectionne « aucun »et une fois que vous avez terminé, vous avez la possibilité d’imprimer un fichier YAML pour référence ultérieure.+Comme vous pouvez le voir sur le site de Canonical, il n'y a pas grand-chose à faire à part initialiser l'application. Tapez : lxd init et parcourons les questions ensemble. (Nous ne le faisons que la toute première fois, donc ne vous inquiétez pas trop). Nous nous en tenons à peu près aux valeurs par défaut. Cependant, vous pouvez nommer votre pool de stockage comme vous le souhaitez ; pour notre tutoriel, je l’appellerai simplement fcmpool, ou quelque chose de similaire, et nous utiliserons dir au lieu de zfs. Nous pouvons taper oui et non, mais nous pouvons également appuyer simplement sur Entrée pour confirmer les valeurs par défaut. Je ferai les deux pour que vous puissiez voir. C’est uniquement pour IPv6 que je sélectionne « aucun » etune fois que vous avez terminé, vous avez la possibilité d’imprimer un fichier YAML pour référence ultérieure.
  
  
Ligne 40: Ligne 40:
 We can even go look on: https://images.linuxcontainers.org/ - to see what is available for us to play with.** We can even go look on: https://images.linuxcontainers.org/ - to see what is available for us to play with.**
  
-Vous pouvez vérifier si c'est opérationnel+Vous pouvez vérifier si c'est opérationnel :
 ps -aux | grep lxd ps -aux | grep lxd
  
 et vous devriez voir cela affiché ci-dessous à droite. et vous devriez voir cela affiché ci-dessous à droite.
  
-Maintenant que LXD est en cours d'exécution, confirmons qu'il n'y a pas de conteneurs « en cours d'exécution » :+Maintenant que LXD est en cours d'exécution, confirmons qu'il n'y a pas de conteneurs en cours d'exécution :
  
 lxc list lxc list
Ligne 53: Ligne 53:
 lxc image list lxc image list
  
-Super, une page blanche ! (Ok pas vraiment, nous avons des dépôts configurés pour nous); pour les voir :+Super, une page blanche ! (Ok pas vraiment, il y a des dépôts configurés pour nous); pour les voir :
  
 lxc remote list lxc remote list
Ligne 82: Ligne 82:
 lxc launch ubuntu:22.04 ubuntu-container lxc launch ubuntu:22.04 ubuntu-container
  
-Vous devez juste vous souvenir de « lxc launch », mais allons-y et faisons le truc... vous savez, copier/coller à partir du site Web. OU vous pouvez essayer la commande qu'ils vous donnent une fois que vous avez tapé lxc list. Je ne vais pas le taper ici, juste pour m'assurer que vous « faites », lorsque vous suivez, car tout cela va être « pratique ».+Vous devez juste vous souvenir de « lxc launch », mais allons-y et faisons-le... vous savez, copier/coller à partir du site Web. OU vous pouvez essayer la commande qu'ils vous donnent une fois que vous avez tapé lxc list. Je ne vais pas le taper ici, juste pour m'assurer que vous faites des choses, lorsque vous me suivez, car tout ceci va être « pratique ».
  
 Woot ! Woot !
  
-Si vous êtes ici avec moi, bravo ! Si vous avez du mal à lancer autre chose que les exemples, tapez à nouveau lxc list et parcourez le résultat. Vous verrez NAME, URL, PROTOCOL... Cette première colonne, NAME, vous indique comment extraire quelque chose du dépôt. Si je regarde le serveur d'images de la communauté, vous verrez qu'il commence par ALMA linux dans la colonne de distribution, puis nous avons « release », « architecture », « variant », etc. Nous utiliserons ALPINE comme exemple car il est minuscule. Gardez à l'esprit qu'au moment de la publication de ce document, les versions auront évolué, alors ne vous contentez pas de me copier-coller aveuglément, j'essaie de vous apprendre à pêcher par vous-même.+Si vous êtes ici avec moi, bravo ! Si vous avez du mal à lancer autre chose que les exemples, tapez à nouveau lxc list et parcourez le résultat. Vous verrez NAME, URL, PROTOCOL... Cette première colonne, NAME, vous indique comment extraire quelque chose du dépôt. Si je regarde le serveur d'images de la communauté, vous verrez qu'il commence par ALMA linux dans la colonne de distribution, puis nous avons « release », « architecture », « variant », etc. Nous utiliserons ALPINE comme exemple car il est minuscule. Gardez à l'esprit qu'au moment de la publication de cet article, les versions auront évolué, alors ne vous contentez pas de faire du copier-coller aveuglément, j'essaie de vous apprendre à pêcher par vous-même.
  
-Donc, lxc launch (vous vous souvenez de cela) images : (le nom dans la première colonne) alpine/3.20 (nom de la distribution / version) apline (le nom sur mon système, peut être n'importe quoi)+Donc, lxc launch (vous vous souvenez de cela) images : (le nom dans la première colonne) alpine/3.20 (nom de la distribution/version) apline (le nom sur mon système, peut être n'importe quoi)
  
-Alors, sommes-nous tous sur la même longueur d'onde ? Bien ! J'ai installé Ubuntu et Alpine, vous pouvez donc voir la différence de taille : 241 Mo contre 3 Mo, donc ceux d'entre vous qui ont des connexions limitées ou lentes, restez sur Alpine, afin que nous puissions avancer.+Alors, sommes-nous tous sur la même longueur d'onde ? Bien ! J'ai installé Ubuntu et Alpine, afin que vous puissiez voir la différence de taille : 241 Mo contre 3 Mo, donc ceux d'entre vous qui ont des connexions limitées ou lentes, restez sur Alpine, afin que nous puissions avancer.
  
 Continuons ! Continuons !
Ligne 113: Ligne 113:
 Pay attention to your image’s fingerprint, you need to type up only to where it becomes unique, you do not have to type out the whole shebang. ** Pay attention to your image’s fingerprint, you need to type up only to where it becomes unique, you do not have to type out the whole shebang. **
  
-Pour arrêter notre conteneur en cours d'exécution, nous disons simplement « stop »+Pour arrêter notre conteneur en cours d'exécution, nous disons simplement « stop » :
  
 lxc stop alpine lxc stop alpine
  
-(Vous pouvez utiliser la saisie semi-automatique si vous arrêtiez « inviting-bird », par exemple).+(Vous pouvez utiliser la saisie semi-automatique si vous arrêtiez « inviting-bird », par exemple.)
  
-Donc si nous arrêtons quelque chose, nous pouvons le redémarrer avec start ; je vous laisse le découvrir... MDR+Si nous arrêtons quelque chose, nous pouvons le redémarrer avec start ; je vous laisse le découvrir... MDR
  
-Nous pouvons également « supprimer » un conteneur, tant qu'il est dans l'état « arrêté ». Si vous en avez 2, comme moi, essayez de les supprimer tous les deux tels quels – et vous devriez obtenir une erreur sur l'un d'eux.+Nous pouvons également « supprimer » un conteneur, s'il est dans l'état « arrêté ». Si vous en avez 2, comme moi, essayez de les supprimer tous les deux tels quels et vous devriez obtenir une erreur sur l'un d'eux.
  
 lxc delete alpine lxc delete alpine
Ligne 127: Ligne 127:
 Je ne recommande pas d'utiliser le --force, Luke ! Vous le verrez dans le message d'erreur. Je ne recommande pas d'utiliser le --force, Luke ! Vous le verrez dans le message d'erreur.
  
-Sachez que si vous supprimez un conteneur, vous ne supprimez pas automatiquement l'image également ; alors n'ayez pas peur de supprimer les deux ; vous avez l'image, donc lancer un clone est plus rapide que vous ne le pensez ! Pour supprimer des images, vous pouvez utiliser « image delete » donc : lxc image delete 58ec (dans mon cas).+Sachez que si vous supprimez un conteneur, vous ne supprimez pas automatiquement l'image également ; alors n'ayez pas peur de supprimer les deux ; vous avez l'image, donc lancer un clone est plus rapide que vous ne le pensez ! Pour supprimer des images, vous pouvez utiliser « image delete » : lxc image delete 58ec (dans mon cas).
  
-Faites attention à l’empreinte digitale de votre imagevous devez saisir uniquement l’endroit où elle devient unique, vous n’avez pas besoin de saisir tout le texte.+Faites attention à l’empreinte digitale de votre image vous devez saisir uniquement l’endroit où elle devient unique, vous n’avez pas besoin de saisir tout le texte.
  
  
Ligne 160: Ligne 160:
 Cela lui donnerait l'alias « jokeapp » si j'avais une application qui distribuait des blagues, par exemple. Cela lui donnerait l'alias « jokeapp » si j'avais une application qui distribuait des blagues, par exemple.
  
-C'est tout, notre premier plongeon dans l'océan des conteneurs, directement sur votre bureau Ubuntu ! Venez me voir dans le prochain numéro et nous pourrons continuerici même sur FCM !+C'est tout, notre premier plongeon dans l'océan des conteneurs, directement sur votre bureau Ubuntu ! Venez me voir dans le prochain numéro et nous pourrons continuer ici mêmesur le FCM !
  
 Comme toujours, pour les erreurs, envoyez un e-mail à : misc@fullcirclemagazine.org Comme toujours, pour les erreurs, envoyez un e-mail à : misc@fullcirclemagazine.org
issue211/tutoriel2.1733079628.txt.gz · Dernière modification : 2024/12/01 20:00 de d52fr