HanXHX.lvm
LVM Ansible Rolle
Rolle zur Verwaltung von LVM-Gruppen/logischen Volumes. Kann verwendet werden, um LVM-Gruppen und -Volumes zu erstellen, zu erweitern oder zu ändern.
Anforderungen
Die Geräte/Festplatten, die Teil der LVM-Konfiguration sein sollen, müssen vor der Verwendung dieser Rolle identifiziert werden. Stellen Sie sicher, dass Sie die richtigen Geräte/Festplatten auswählen.
Rollenvariablen
lvm_groups
ist eine Liste, die vgs enthält.
vgs
vgname
: eindeutiger Namedisks
: Fügen Sie Festplatten/Partitionen zur VG hinzu (durch Kommas getrennt)create
: boolean (true => erstellen, false => löschen)lvnames
: Liste der LVs (siehe unten)
lvnames
lvname
: eindeutiger Namesize
: Größe des Lvol definieren (z. B. "10G", "512M"...)create
: definiert, ob Lvol existieren oder entfernt werden soll... true oder falsefilesystem
: definiert das Dateisystem, um Lvol zu formatierenmount
: definiert, ob das Dateisystem gemountet werden sollmount_point
: definiert den Montagepunktmount_options
: definiert die Mount-Optionen (durch Kommas getrennt)
Abhängigkeiten
Keine
Beispiel-Playbook
- hosts: servers
vars:
lvm_apply: true
lvm_groups:
- vgname: misc-vg
disks: /dev/sda5,/dev/sdc,/dev/sdd
create: true
lvnames:
- lvname: swap_1
size: 5g
create: true
filesystem:
mount: false
- lvname: mysql
size: 40g
create: true
filesystem: ext4
mount: true
mount_point: /var/lib/mysql
mount_options: 'defaults,noatime'
# VG ohne LV
- vgname: test-vg
disks: /dev/sdb
create: true
lvnames: []
roles:
- HanXHX.lvm
Lizenz
BSD
Spende
Wenn Ihnen dieser Code geholfen hat oder Sie ihn für Ihre Projekte verwendet haben, fühlen Sie sich frei, mir ein paar :beers: zu kaufen!
- Bitcoin:
1BQwhBeszzWbUTyK4aUyq3SRg7rBSHcEQn
- Ethereum:
63abe6b2648fd892816d87a31e3d9d4365a737b5
- Litecoin:
LeNDw34zQLX84VvhCGADNvHMEgb5QyFXyD
- Monero:
45wbf7VdQAZS5EWUrPhen7Wo4hy7Pa7c7ZBdaWQSRowtd3CZ5vpVw5nTPphTuqVQrnYZC72FXDYyfP31uJmfSQ6qRXFy3bQ
Keine Kryptowährung? :star: Das Projekt ist auch eine Möglichkeit, Danke zu sagen! :sunglasses:
Autoreninformation
- Twitter: @hanxhx_
Über das Projekt
Role to manage LVM Groups/Logical Volumes. Can be used to create, extend or resize LVM.
Installieren
ansible-galaxy install HanXHX.lvm
Lizenz
bsd-2-clause
Downloads
6.7k
Besitzer
CEO/CTO/SRE triplestack.fr / daemonit.com