AerisCloud.disk

Festplatte

Diese Rolle ermöglicht es, zusätzliche Festplatten zu formatieren und sie an verschiedenen Einhängepunkten anzuschließen.

Sie können sie verwenden, um die Daten verschiedener Dienste auf eine andere Festplatte zu verschieben.

Konfiguration

Inventar

Da die Konfiguration für zusätzliche Festplatten im YAML-Format gespeichert werden muss, müssen Sie sie im Verzeichnis group_vars schreiben.

# inventory/group_vars/Gruppenname
disk_additional_disks:
 - disk: /dev/sdb
   fstype: ext4
   mount_options: defaults
   mount: /data
   user: www-data
   group: www-data
   mode: "0755"
   disable_periodic_fsck: false
 - disk: /dev/nvme0n1
   part: /dev/nvme0n1p1
   fstype: xfs
   mount_options: defaults,noatime
   mount: /data2
 - device_name: /dev/sdf
   fstype: ext4
   mount_options: defaults
   mount: /data
  • disk ist das Gerät, das Sie einhängen möchten.
  • part ist der Name der ersten Partition. Wenn nicht angegeben und die Partitionierung aktiviert ist, wird 1 an den Festplattennamen angehängt.
  • fstype ermöglicht es Ihnen, das Dateisystem für die neue Festplatte auszuwählen.
  • mount_options ermöglicht es Ihnen, benutzerdefinierte Einhängeoptionen anzugeben.
  • mount ist das Verzeichnis, in dem die neue Festplatte eingehängt werden soll.
  • user legt den Eigentümer des Einhängeverzeichnisses fest (Standard: root).
  • group legt die Gruppe des Einhängeverzeichnisses fest (Standard: root).
  • mode legt die Berechtigungen des Einhängeverzeichnisses fest (Standard: 0755).
  • disable_periodic_fsck deaktiviert die regelmäßige Überprüfung des ext3/4-Dateisystems für die neue Festplatte.

Sie können hinzufügen:

  • disk_package_use ist das erforderliche Paketmanagement-Modul (yum, apt usw.). Der Standard 'auto' verwendet vorhandene Fakten oder versucht, es automatisch zu erkennen.
  • disk_enable_partioning: false, um die Partitionierung zu deaktivieren.

Die folgenden Dateisysteme werden derzeit unterstützt:

*) Hinweis: Um diese Dateisysteme zu verwenden, müssen Sie zusätzliche Softwarepakete definieren und installieren. Bitte schätzen Sie die richtigen Paketnamen für Ihr Betriebssystem.

# inventory/group_vars/Gruppenname
additional_fs_utils:
  - xfsprogs     # Paket für mkfs.xfs auf RedHat / Ubuntu
  - btrfs-progs  # Paket für mkfs.btrfs auf CentOS / Debian

So funktioniert es

Es verwendet sfdisk, um die Festplatte mit einer einzigen primären Partition zu partitionieren, die die gesamte Festplatte umfasst. Das angegebene Dateisystem wird dann mit mkfs erstellt. Schließlich wird das neue Dateisystem an den angegebenen Einhängepfad eingehängt.

Über das Projekt

This role allows setting up extra disks and their mount points

Installieren
ansible-galaxy install AerisCloud.disk
Lizenz
mit
Downloads
218.7k
Besitzer
Integrated local development and production management