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
disqueest le périphérique que vous souhaitez monter.partest le nom de la première partition. Si non spécifié et que la partition est activée,1sera ajouté au nom du disque.fstypevous permet de choisir le système de fichiers à utiliser avec le nouveau disque.options_de_montagevous permet de spécifier des options de montage personnalisées.montageest le répertoire où le nouveau disque doit être monté.utilisateurdéfinit le propriétaire du répertoire de montage (par défaut :root).groupedéfinit le groupe du répertoire de montage (par défaut :root).modedéfinit les permissions du répertoire de point de montage (par défaut :0755).désactiver_fsck_périodiquedésactive la vérification périodique du système de fichiers ext3/4 pour le nouveau disque.
Vous pouvez ajouter :
disque_package_useest 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: falsepour 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