silvinux.manage-lvm
README.md
Ansible Rolle: manage-lvm 1.0
Diese Rolle kann eine Festplattenpartition erstellen, sie zu einer VG hinzufügen, ein LV erstellen, das Dateisystem einhängen und Berechtigungen hinzufügen. Verwenden Sie Booleans, um Funktionen zu aktivieren/deaktivieren.
Anforderungen
Diese Rolle benötigt Ansible 2.2 oder höher, und die Plattformanforderungen sind in der Metadatendatei aufgeführt.
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten:
Partitionstabelle und primäre Festplattenpartition erstellen
Soll ich eine Partitionstabelle erstellen oder die Festplatte partitionieren?
partition_disk: false
label: msdos
Standardmäßige Parted-Optimierung
parted_optimization: optimal
Festplattenpartitionierung - gesamte Größe
partitions:
- {'partition_type': 'primary', 'start_point': '0%', 'end_point': '100%'}
Aktivieren/Deaktivieren von VG/LV erstellen - fs verwalten
create_vg: false
create_lv: false
fs_manage: false
Profil laden - VG/LV
profile: empty
Dateisystemtyp abhängig von der RHEL-Hauptversion
fstype_OS: rhel7-xfs/rhel6-ext4/rhel5-ext3 - oder Sie können dies mit einer Variablen festlegen
Beispielprofil
profile: list_name
list_name:
- device: "/dev/sdc"
pvname: "/dev/sdc1"
vgname: VolumeGroupNameVG
lvs:
- { lvname: fs01_lv, size: 60G, fstype: "{{ fstype_OS }}", mntpoint: "/fs01", user: user, group: user }
- { lvname: fs02_lv, size: 10G, fstype: "{{ fstype_OS }}", mntpoint: "/fs01/fs02", user: user, group: user }
Abhängigkeiten
Es gibt keine Abhängigkeiten zu anderen Rollen.
Beispiele Playbook
- Erstellen Sie die Dateisystemstruktur für den Weblogic-Server.
- Erstellen Sie die Dateisystemstruktur für Weblogic und den Apache-Server, indem Sie dieselbe Rolle zweimal verwenden.
Lizenz
GPLv3
LVM management
ansible-galaxy install silvinux.manage-lvm