Outils pour utilisateurs

Outils du site


martine:host

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
martine:host [2024/02/25 12:50] lilamartine:host [2024/06/17 21:10] (Version actuelle) – changement ip lila
Ligne 5: Ligne 5:
  
   * **ATTENTION:** dans Linux les disques sont découverts et nommés par [[https://wiki.archlinux.org/title/Udev#udev_rule_example|udev]], qui scanne les différents bus en parallèle. D'un boot à l'autre on peut donc avoir un nommage totalement différent.   * **ATTENTION:** dans Linux les disques sont découverts et nommés par [[https://wiki.archlinux.org/title/Udev#udev_rule_example|udev]], qui scanne les différents bus en parallèle. D'un boot à l'autre on peut donc avoir un nommage totalement différent.
-    * Si on doit utiliser le nom d'un disque ou d'une partition dans une config, il faudra donc utiliser les noms statiques ou les IDs. On peut trouver les noms statiques dans ''/dev/disk/by-id/wwn-*'' et les IDs grace à la commande ''blkid''.+    * Si on doit utiliser le nom d'un disque ou d'une partition dans une config, il faudra donc utiliser les noms statiques ou les IDs. On peut trouver les noms statiques dans ''/dev/disk/by-id/wwn-*'' et les IDs grace à la commande ''blkid'', ou avec ''lsblk -o+wwn,partuuid,uuid''
     * Pour voir le nom statique d'un disque ou d'une partition :     * Pour voir le nom statique d'un disque ou d'une partition :
       * ''ls -l /dev/disk/by-id/wwn-* | grep sda$'', ''sda'' étant à remplacer par le nom du disque ou de la partition dont on veut trouver le nom statique (attention, s'il s'agit d'un périphérique nvme, le nom commencera par ''nvme-eui-'' et non ''wwn-'').        * ''ls -l /dev/disk/by-id/wwn-* | grep sda$'', ''sda'' étant à remplacer par le nom du disque ou de la partition dont on veut trouver le nom statique (attention, s'il s'agit d'un périphérique nvme, le nom commencera par ''nvme-eui-'' et non ''wwn-''). 
       * ''udevadm info /dev/sda'' (regarder les champs "S:" et prendre le périphérique "wwn-*"       * ''udevadm info /dev/sda'' (regarder les champs "S:" et prendre le périphérique "wwn-*"
  
-  root@martine:~# lsblk                                                                                                                                                                                             +  root@martine:~# lsblk /dev/sd{f,g}                                                                                                                                                                                        
-  NAME                     MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS +  NAME                     MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS                                                                                                                                                   
-  sda                        8:0    0 111,8G  0 disk +  sdf                        8:80   0 111,8G  0 disk 
-  ├─sda1                     8:1    0   476M  0 part +  ├─sdf1                     8:81   0   476M  0 part 
-  │ └─md2                    9:     475M  0 raid1 /boot +  │ └─md0                    9:     475M  0 raid1 /boot 
-  ├─sda2                     8:2    0 110,9G  0 part +  ├─sdf2                     8:82     477M  0 part  /boot/efi 
-  │ └─md1                    9:1    0 110,8G  0 raid1 +  └─sdf3                     8:83   0 110,9G  0 part 
-  │   └─md1_crypt          253:0    0 110,8G  0 crypt +    └─md1                    9:1    0 110,8G  0 raid1 
-  │     ├─martine--vg-swap 253:1    0   3,7G  0 lvm   [SWAP] +      └─md1_crypt          253:0    0 110,8G  0 crypt 
-  │     ├─martine--vg-root 253:2    0    14G  0 lvm   / +        ├─martine--vg-swap 253:1    0   3,7G  0 lvm   [SWAP] 
-  │     └─martine--vg-log  253:3    0   1,9G  0 lvm   /var/log +        ├─martine--vg-log  253:2    0   3,7G  0 lvm   /var/log 
-  └─sda3                     8:   0   477M  0 part  /boot/efi +        └─martine--vg-root 253:3    0   9,3G  0 lvm   / 
-  sdb                        8:16     5,5T  0 disk +  sdg                        8:96   0 111,8G  0 disk 
-  sdc                        8:32   0 111,8G  0 disk +  ├─sdg1                     8:97   0   476M  0 part 
-  ├─sdc1                     8:33   0   476M  0 part +  │ └─md0                    9:     475M  0 raid1 /boot 
-  │ └─md2                    9:     475M  0 raid1 /boot +  ├─sdg2                     8:98     477M  0 part  /boot/efi2 
-  ├─sdc2                     8:34   0 110,9G  0 part +  └─sdg3                     8:99   0 110,9G  0 part 
-  │ └─md1                    9:1    0 110,8G  0 raid1 +    └─md1                    9:1    0 110,8G  0 raid1 
-  │   └─md1_crypt          253:0    0 110,8G  0 crypt +      └─md1_crypt          253:0    0 110,8G  0 crypt 
-  │     ├─martine--vg-swap 253:1    0   3,7G  0 lvm   [SWAP] +        ├─martine--vg-swap 253:1    0   3,7G  0 lvm   [SWAP] 
-  │     ├─martine--vg-root 253:2    0    14G  0 lvm   / +        ├─martine--vg-log  253:2    0   3,7G  0 lvm   /var/log 
-  │     └─martine--vg-log  253:3    0   1,9G  0 lvm   /var/log +        └─martine--vg-root 253:3    0   9,3G  0 lvm   / 
-  └─sdc3                     8:35     477M  0 part  /boot/efi2 +
-  sdd                        8:48     5,5T  0 disk +
-  sde                        8:64     5,5T  0 disk +
-  sdf                        8:80     5,5T  0 disk +
-  sdg                        8:96     5,5T  0 disk +
-  sdh                        8:112  0   5,5T  0 disk+
  
 === SSDs système === === SSDs système ===
Ligne 48: Ligne 43:
  
   +-------------------------------------+          +-------------------------------------+    +-------------------------------------+          +-------------------------------------+ 
-  | Physical SSD wwn-tructruc           |          | Physical SSD wwn-tructruc2          +  | Physical SSD wwn-0x55cd2e414e1103dc |          | Physical SSD wwn-0x55cd2e414e11044e 
   |                                              |                                        |                                              |                                     
   | +---------------------------------+ |          | +---------------------------------+ |    | +---------------------------------+ |          | +---------------------------------+ | 
   | | Partition 1: 500M               | |          | | Partition 1: 500M               | |    | | Partition 1: 500M               | |          | | Partition 1: 500M               | | 
-  | |              RAID1 member (md2) | | ← md2 →  | |              RAID1 member (md2) | |+  | |              RAID1 member (md0) | | ← md0 →  | |              RAID1 member (md0) | |
   | +---------------------------------+ |          | +---------------------------------+ |     | +---------------------------------+ |          | +---------------------------------+ |  
-  |                                              |                                      
-  | +---------------------------------+ |          | +---------------------------------+ |  
-  | | Partition 2: 110G               | | ← md1 →  | | Partition 2: 110G               | |  
-  | |              RAID1 member (md1) | |          | |              RAID1 member (md1) | |  
-  | +---------------------------------+ |          | +---------------------------------+ |  
   |                                              |                                        |                                              |                                     
   | +---------------------------------+ |          | +---------------------------------+ |    | +---------------------------------+ |          | +---------------------------------+ | 
Ligne 66: Ligne 56:
   | |             Monté sur /boot/efi | |          | |             Monté sur /boot/efi2| |                                                                                                                            | |             Monté sur /boot/efi | |          | |             Monté sur /boot/efi2| |                                                                                                                         
   | +---------------------------------+ |          | +---------------------------------+ |   | +---------------------------------+ |          | +---------------------------------+ |
 +  |                                              |                                     
 +  | +---------------------------------+ |          | +---------------------------------+ | 
 +  | | Partition 2: 110G               | | ← md1 →  | | Partition 2: 110G               | | 
 +  | |              RAID1 member (md1) | |          | |              RAID1 member (md1) | | 
 +  | +---------------------------------+ |          | +---------------------------------+ | 
   |                                              |                                        |                                              |                                     
   +-------------------------------------+          +-------------------------------------+    +-------------------------------------+          +-------------------------------------+ 
Ligne 90: Ligne 85:
   | | | +---------------------------+ | | |   | | | +---------------------------+ | | |
   | | | | LVM Logical Volume "root" | | | |   | | | | LVM Logical Volume "root" | | | |
-  | | | |  Taille: 15Gb             | | | |+  | | | |  Taille: 10Gb             | | | |
   | | | |  Monté sur: /             | | | |   | | | |  Monté sur: /             | | | |
   | | | +---------------------------+ | | |   | | | +---------------------------+ | | |
Ligne 129: Ligne 124:
  
 ''/etc/fstab'' : ''/etc/fstab'' :
-  UUID=B5F2-9FF7  /boot/efi2       vfat    nofail,umask=0077      0       1 +  UUID=7892-1EB0  /boot/efi2       vfat    nofail,umask=0077      0       1 
-  + 
 +Ajouter aussi ''nofail,'' à la ligne de ''/boot/efi'' 
 ''/etc/grub.d/90-copy-efi-to-boot-efi2'' : ''/etc/grub.d/90-copy-efi-to-boot-efi2'' :
-  #!/bin/sh                                                                                                                                                                                                           +<code bash> 
-  # from: https://wiki.debian.org/UEFI#RAID_for_the_EFI_System_Partition +#!/bin/sh                                                                                                                                                                                                           
-   +# from: https://wiki.debian.org/UEFI#RAID_for_the_EFI_System_Partition 
-  set -e + 
-   +set -e 
-  if mountpoint -q '/boot/efi2' ; then + 
-    rsync -t --recursive --delete /boot/efi/ /boot/efi2/ +if mountpoint -q '/boot/efi2' ; then 
-  fi +  rsync -t --recursive --delete /boot/efi/ /boot/efi2/ 
-   +fi 
-  exit 0+ 
 +exit 0 
 +</code> 
 + 
 +==== Accès distant à la machine ==== 
 + 
 +//Voir le fichier [[martine:ssh_config_local|.ssh/config]].// 
 + 
 +=== Dropbear === 
 + 
 +//Dropbear est un client SSH disponible dans l'initramfs, permettant ainsi de se connecter en SSH à l'initramfs et déverrouiller les disques// 
 + 
 +Empreintes Dropbear: 
 + 
 +  RSA SHA256:3easbOrvTZvSXLHkwwpkY9whw79DtF+b7uCYJ0FzWMQ 
 +  ECDSA SHA256:3LBJvUm3pNp1fm1DzzuzISHL2xEXTBwkcROZgrOkh8A 
 +  ED25519 SHA256:2TU2vPaXv8T7dsnCWkd3TG+LalUXVhS9KQC6Afq02QI 
 + 
 +La config dropbear est dans ''/etc/dropbear/initramfs/dropbear.conf'', et la config réseau de l'initramfs est dans ''/etc/initramfs-tools/conf.d/ip'' 
 + 
 + 
 +=== SSH === 
 + 
 +**Rappel: le SSH a lieu sur un port non-standard !** 
 + 
 +Empreintes des clés SSH du serveur: 
 + 
 +  user@device ~ $ ssh-keygen -F 185.177.181.105 -l 
 +  185.177.181.105 ED25519 SHA256:bTArTDF3c/uvvYWaiFBGViaZ7vf2uv1JmwtWnTYjCZg 
 +  185.177.181.105 RSA SHA256:pb+SQJcto+lOkcJrnC0bMa74L6FUnzX6lqL/dV4f77s 
 +  185.177.181.105 ECDSA SHA256:rcGFrJl7q9nJ/Bw6lk1hzU0rQA/n5HATvWugl9x7jGk 
 + 
 + 
 +==== Suivi des changements ==== 
 + 
 +Pour suivre les changements qu'on fait sur martine, on utilise deux outils : 
 +  * ''/root/Changelog'' est un fichier plat qu'on met à jour dès lors qu'on touche à la config 
 +  * ''etckeeper'' est un logiciel qui met ''/etc'' dans un dépôt ''git'' et permet ainsi de suivre ses modifications
  
  
 +==== Sauvegardes ====
  
 +TODO
martine/host.1708865401.txt.gz · Dernière modification : de lila

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki