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é.

À propos du projet

This role allows setting up extra disks and their mount points

Installer
ansible-galaxy install AerisCloud.disk
Licence
mit
Téléchargements
218.7k
Propriétaire
Integrated local development and production management