X-Git-Url: https://fred1m.tech/gitweb/papier-crayon.git/blobdiff_plain/fedde1b10c264587b6662ab200e30da1941324f7..61f818583e6b0e847428e26c2c8a9358eb0b2e97:/source/machine/index.rst
diff --git a/source/machine/index.rst b/source/machine/index.rst
index ddd7281..5f959cb 100644
--- a/source/machine/index.rst
+++ b/source/machine/index.rst
@@ -4,6 +4,10 @@ systemd-container, mmdebstrap et network-manager
.. toctree::
:maxdepth: 1
+ STA-PXE-ajouts
+ pont-nmcli
+ FS-mmdebstrap
+ machinectl-start
user
etckeeper
sshd
@@ -13,10 +17,11 @@ systemd-container, mmdebstrap et network-manager
.. highlight:: bash
-Rendre hommage aux logiciels libres
------------------------------------
+Introduction
+------------
-**Lire et relire les fameux manuels**
+Pour rendre hommage aux logiciels libres, **Lire et relire les fameux
+manuels**
- `DebianEdu `__ permet lâinstallation
`PXE `__
@@ -38,161 +43,14 @@ Rendre hommage aux logiciels libres
machine virtuelle. Il permet la gestion dâhôtes supplémentaires de
manière très sobre.
-Installer les paquets (sâils sont manquant)
--------------------------------------------
+Faire quelques va-et-vient...
+-----------------------------
-Pour chaque commande *mal connue*, penser à la commande ``man`` !
-
-**Soyons élégantâ
eâ
s, il nous faut utiliser les privilège ``root``
-finement afin dâéviter toute grossièreté.**
-
-- Sont-ils déjà installés ?
-
- *sans* super-privilège
-
-::
-
- dpkg -l systemd-c*
- dpkg -l mmdebs*
-
-- Relire leur description
-
-::
-
- apt show PAQUET
-
-- Mettre à jour le catalogue, installer deux paquets (et leurs
- dépendances)
-
- **AVEC** super-privilège
-
-::
-
- apt update
- # la mise à jour du cataloque des paquets pour bien installer
- apt install systemd-container mmdebstrap
-
-Asservir lâinterface physique Ethernet à un pont
-------------------------------------------------
-
-Lire et relire les explications offertes par ``man nmcli-examples`` et
-en particulier *Example 10* !
-
-*sans* super-privilège
-
-::
-
- nmcli d s
- nmcli c s
- nmcli c help
- nmcli c up help
- nmcli c down help
-
-**AVEC** super-privilège
-
-::
-
- # si "pont1" n'existe pas, le créer (une fois par STA)
- nmcli c a type bridge con-name co-pont1 ifname pont1
-
- # asservir
- nmcli c a type ethernet con-name co-eno1-pont1 ifname eno1 master pont1
-
-Ãventuellement **(dés)activer** la (les) *connection(s)*\ â¦
-
-Les données persistent dans un système de fichiers
---------------------------------------------------
-
-Gérer un emplacement pertinent
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-*sans* super-privilège
-
-::
-
- cd
- pwd
-
- # observer régulièrement les tailles disponibles (/home ; /var)
-
- df -h
-
- # attention aux réglages personnels
-
- cd ; cd machines
- man mkdir
- ls -rtlh
- man ln
- cd
- pwd
-
- # équipement à usage collectif dans le temps
-
- machinectl list-images
- export NM=cnt0 ; machinectl image-status $NM
-
- # AVEC super-privilège
-
- # respectons-nous
- ls -rtlh /var/lib/machines
-
- # ln -s CIBLE NOM_LIEN
- export NM=cnt0 ; ln -s /Chemin_Absolu/$NM /var/lib/machines/$NM
-
-Initialiser un système de fichier supplémentaire
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
- *changer ``cnt0`` !*
-
-::
-
- $ help cd ; help pwd
- $ pwd ; mkdir SiBesoin ; cd commeIlFaut
-
-**AVEC** super-privilège
-
-::
-
- export NM=cnt0 ; https_proxy=http://10.0.2.2:3128 mmdebstrap \
- bookworm . https://deb.debian.org/debian \
- --include=systemd-container,network-manager,sudo,ca-certificates \
- --customize-hook='echo "$NM" > "$1"/etc/hostname' \
- --customize-hook='echo 127.0.1.1 "$NM" >> "$1"/etc/hosts'
-
-Prendre connaissance des affichages
-
-Gérer le fonctionnement des machines supplémentaires
-----------------------------------------------------
-
-*sans* super-privilège
-
-::
-
- machinectl help
- machinectl status UnNom
- nmcli c s
- ip l
- ip r
-
-**AVEC** super-privilège
-
-::
-
- machinectl start UnNom
-
- # asservir (une seule fois)
- nmcli c a type ethernet con-name UnNom-pont1 ifname vethUnNom master pont1
-
- # activer si nécessaire (après machinectl start)
- nmcli c up UnNom-pont1
-
- # être l'opérateur root du container
- machinectl shell UnNom
-
- # https://www.debian.org/doc/manuals/refcard/refcard.fr.pdf
-
- # pour finir (provisoirement ;)
- exit
+#. `ajouter certains paquets `__
+#. `établir un pont (*bridge*) `__
+#. `initialier le système de fichier d'un container (*VM*)
+ `__
+#. `faire fonctionner... `__
Tracer les réglages â/etcâ
--------------------------