technique:infrastructure:storage_proxmox

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édentes Révision précédente
Prochaine révision
Révision précédente
technique:infrastructure:storage_proxmox [2023/05/31 00:48] qduchemitechnique:infrastructure:storage_proxmox [2023/06/25 20:19] (Version actuelle) qduchemi
Ligne 36: Ligne 36:
  
 * `hdd` qui contient l'ensemble des PV correspondant à des HDD ; * `hdd` qui contient l'ensemble des PV correspondant à des HDD ;
-* `ssd` qui contient l'ensemble des PV correspondant à des SSD.+* `pve` qui contient l'ensemble des PV correspondant à des SSD.
  
 Pour ajouter un PV à un VG existant et l'étendre, on utilisera : Pour ajouter un PV à un VG existant et l'étendre, on utilisera :
Ligne 43: Ligne 43:
 vgextend <VG> <PV> vgextend <VG> <PV>
 ``` ```
- 
 ## Des Volume Groups aux Logical Volumes ## Des Volume Groups aux Logical Volumes
  
Ligne 57: Ligne 56:
  
 ```bash ```bash
-mkfs.ext4 <LV>+mkfs.ext4 /dev/mapper/<VG>-<LV>
 ``` ```
  
Ligne 70: Ligne 69:
 Sur les machines, on retrouve systématiquement les LV suivants, lesquels contiennent un système de fichier `ext4` : Sur les machines, on retrouve systématiquement les LV suivants, lesquels contiennent un système de fichier `ext4` :
  
-* `data` sur le VG `ssd` ;+* `data` sur le VG `pve` ;
 * `vm_storage` sur le VG `hdd` ; * `vm_storage` sur le VG `hdd` ;
 * `backup` sur le VG `hdd`. * `backup` sur le VG `hdd`.
Ligne 96: Ligne 95:
  
 <bootnote critical> <bootnote critical>
-**Toujours** nommer le stockages qui utilisent le SSD `local*`, celui utilisant le HDD `*vm_hdd` et celui pour les backups `save` pour que les alertes fonctionnent (voir [[technique:adminsys:monitoring:alerting:start|alerting]]).+**Toujours** nommer le stockages qui utilisent le SSD `local`, celui utilisant le HDD `vm_hdd` et celui pour les backups `save` pour que les alertes fonctionnent (voir [[technique:adminsys:monitoring:alerting:start|alerting]]).
 </bootnote> </bootnote>
  
Ligne 104: Ligne 103:
 * Dans le cas où on utilise un stockage `Directory` pour créer le disque d'une machine virtuelle, il sera représenté par un fichier dans le dossier ; * Dans le cas où on utilise un stockage `Directory` pour créer le disque d'une machine virtuelle, il sera représenté par un fichier dans le dossier ;
 * Dans le cas d'un stockage `Thin-pool` ou `LVM`, un LV sera créé **par disque de machine virtuelle**, ce qui est peu lisible. * Dans le cas d'un stockage `Thin-pool` ou `LVM`, un LV sera créé **par disque de machine virtuelle**, ce qui est peu lisible.
 +
 </bootnote> </bootnote>
  
-<bootnote critical>Même si ça peut sembler plus *straightforward*, on déconseille de créer un stockage « LVM » basé sur un VG. Ça peut sembler une bonne idée, car Proxmox pourrait alors pour chaque machine virtuelle utiliser l'espace nécessaire pour chaque VM. Mais ça crée un LV par disque virtuel, ce qui rend les choses peu visibles, et produit des interactions étranges quand LVM est utilisé à l'intérieur des machines virtuelles. Passer par le montage d'un dossier est plus maintenable et pas moins efficient.</bootnote> +<bootnote critical> 
 +Même si ça peut sembler plus *straightforward*, on déconseille de créer un stockage « LVM » basé sur un VG. Ça peut sembler une bonne idée, car Proxmox pourrait alors pour chaque machine virtuelle utiliser l'espace nécessaire pour chaque VM. Mais ça crée un LV par disque virtuel, ce qui rend les choses peu visibles, et produit des interactions étranges quand LVM est utilisé à l'intérieur des machines virtuelles. Passer par le montage d'un dossier est plus maintenable et pas moins efficient. 
 +</bootnote>
 ## Création d'un stockage Proxmox : exemple ## Création d'un stockage Proxmox : exemple
  
Ligne 120: Ligne 121:
 {{ :technique:infrastructure:storage_proxmox.png |}} {{ :technique:infrastructure:storage_proxmox.png |}}
  
-<bootnote warning>Attention à la case `Content` qui peut sembler descriptive Proxmox refusera d'utiliser le stockage comme cible de backup s'il n'a pas `VZDump backup file` dans son contenu.</bootnote>+<bootnote warning>Attention à la case `Content` qui peut sembler descriptive. Par exemple, Proxmox refusera d'utiliser le stockage comme cible de backup s'il n'a pas `VZDump backup file` dans son contenu.</bootnote> 
 + 
 +## Cas particulier : le stockage Scenari 
 + 
 +Comme expliqué [ici](https://wiki.picasoft.net/doku.php?id=technique:infrastructure:config#utilisation_du_stockage1), l'association Scenari a acheté un SSD de 2To non-redondé pour Caribou, pour stocker notamment ses backups. Pour permettre une meilleure isolation, plutôt que d'utiliser ce disque comme du stockage pur et d'ouvrir un accès SSH sur Caribou, ce disque sera monté sur Caribou, puis associé à un stockage `Directory` appelé `scenari`. 
 + 
 +Le stockage `scenari` servira exclusivement pour une machine virtuelle dont les accès seront donnés à Scenari. Le contrat d'hébergement prévoie que l'usage des ressources est dédiée aux backups.
  
 ## Synthèse ## Synthèse
  • technique/infrastructure/storage_proxmox.1685486908.txt.gz
  • de qduchemi