silvinux.manage-lvm

README.md

Rola Ansible: manage-lvm 1.0

Ta rola potrafi stworzyć partycję dysku, dodać ją do VG, stworzyć LV, zamontować system plików i dodać uprawnienia. Użyj wartości boolean, aby aktywować/ dezaktywować funkcje.

Wymagania

Ta rola wymaga Ansible 2.2 lub wyższej, a wymagania platformy są opisane w pliku metadanych.

Zmienne roli

Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi:

Utworzenie tabeli partycji i głównej partycji dysku

Czy mam stworzyć tabelę partycji lub podzielić dysk?
partion_disk: false
etykieta: msdos

Domyślna optymalizacja parted

parted_optimization: optimal

Partionowanie dysku - cały rozmiar

partycje:

  • {'typ_partycji': 'primary', 'punkt_startowy': '0%', 'punkt_koncowy': '100%'}

Aktywuj/Dezaktywuj utworzenie VG/LV - zarządzanie systemem plików

create_vg: false
create_lv: false
fs_manage: false

Załaduj profil - VG/LV

profil: pusty

Typ systemu plików w zależności od wersji RHEL

fstype_OS: rhel7-xfs/rhel6-ext4/rhel5-ext3 - lub możesz ustawić za pomocą zmiennej

Przykład profilu

    profil: nazwa_listy	
    nazwa_listy:
    - urządzenie: "/dev/sdc"
      pvname: "/dev/sdc1"
      vgname: VolumeGroupNameVG
      lvs:
        - { lvname: fs01_lv, rozmiar: 60G, fstype: "{{ fstype_OS }}", mntpoint: "/fs01", użytkownik: user, grupa: user }
        - { lvname: fs02_lv, rozmiar: 10G, fstype: "{{ fstype_OS }}", mntpoint: "/fs01/fs02", użytkownik: user, grupa: user }

Zależności

Nie ma zależności od innych ról.

Przykłady playbooków

  1. Stwórz strukturę systemu plików dla serwera weblogic.
  2. Stwórz strukturę systemu plików dla serwera weblogic i apache, używając tej samej roli dwa razy.

Licencja

GPLv3

Zainstaluj
ansible-galaxy install silvinux.manage-lvm
Licencja
Unknown
Pobrania
84
Właściciel
I'm an IT freaky, that love to deploy (free software/ OpenSource) technologies in little projects at my home and this blog is a series of docs/manuals/guides