AerisCloud.disk
Disque
Ce rôle vous permet de formater des disques supplémentaires et de les attacher à différents points de montage.
Vous pouvez l'utiliser pour déplacer les données de différents services vers un autre disque.
Configuration
Inventaire
Comme la configuration pour des disques supplémentaires doit être stockée en utilisant la syntaxe YAML, vous devez l'écrire dans un répertoire group_vars
.
# inventory/group_vars/NOM_DU_GROUPE
disque_disques_supplémentaires:
- disque: /dev/sdb
fstype: ext4
options_de_montage: defaults
montage: /data
utilisateur: www-data
groupe: www-data
mode: "0755"
désactiver_fsck_périodique: false
- disque: /dev/nvme0n1
part: /dev/nvme0n1p1
fstype: xfs
options_de_montage: defaults,noatime
montage: /data2
- nom_du_dispositif: /dev/sdf
fstype: ext4
options_de_montage: defaults
montage: /data
disque
est le périphérique que vous souhaitez monter.part
est le nom de la première partition. Si non spécifié et que la partition est activée,1
sera ajouté au nom du disque.fstype
vous permet de choisir le système de fichiers à utiliser avec le nouveau disque.options_de_montage
vous permet de spécifier des options de montage personnalisées.montage
est le répertoire où le nouveau disque doit être monté.utilisateur
définit le propriétaire du répertoire de montage (par défaut :root
).groupe
définit le groupe du répertoire de montage (par défaut :root
).mode
définit les permissions du répertoire de point de montage (par défaut :0755
).désactiver_fsck_périodique
désactive la vérification périodique du système de fichiers ext3/4 pour le nouveau disque.
Vous pouvez ajouter :
disque_package_use
est le module de gestionnaire de paquets requis à utiliser (yum, apt, etc). Le défaut "auto" utilisera les faits existants ou essaiera de le détecter automatiquement.disque_enable_partitioning: false
pour désactiver la partition.
Les systèmes de fichiers actuellement supportés sont :
*) Remarque : Pour utiliser ces systèmes de fichiers, vous devez définir et installer des paquets logiciels supplémentaires. Veuillez estimer les bons noms de paquets pour votre système d'exploitation.
# inventory/group_vars/NOM_DU_GROUPE
utils_fs_supplémentaires:
- xfsprogs # paquet pour mkfs.xfs sur RedHat / Ubuntu
- btrfs-progs # paquet pour mkfs.btrfs sur CentOS / Debian
Comment ça fonctionne
Il utilise sfdisk
pour partitionner le disque avec une seule partition principale couvrant tout le disque. Le système de fichiers spécifié sera ensuite créé avec mkfs
. Enfin, le nouveau système de fichiers sera monté à l'emplacement de montage spécifié.
ansible-galaxy install AerisCloud.disk