HanXHX.lvm
Rola LVM Ansible
Rola do zarządzania grupami LVM / logicznymi wolumenami. Można jej użyć do tworzenia, rozszerzania lub zmiany rozmiaru grup LVM i wolumenów.
Wymagania
Urządzenia/dyski, które mają być częścią konfiguracji LVM, muszą być zidentyfikowane przed użyciem tej roli. Upewnij się, że wybrałeś poprawne urządzenia/dyski.
Zmienne roli
lvm_groups to lista zawierająca grupy vgs.
vgs
vgname: unikalna nazwadisks: dodaj dyski/partycje do vg (oddzielone przecinkami)create: wartość logiczna (true => tworzy, false => usuwa)lvnames: lista lv (patrz poniżej)
lvnames
lvname: unikalna nazwasize: określa rozmiar lvol (np. "10G", "512M"...)create: określa, czy lvol powinien istnieć lub być usunięty... true lub falsefilesystem: określa system plików, którym ma być sformatowany lvolmount: określa, czy system plików ma być zamontowanymount_point: określa punkt montowaniamount_options: określa opcje montowania (oddzielone przecinkami)
Zależności
Brak
Przykład Playbooka
- hosts: serwery
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 bez LV
- vgname: test-vg
disks: /dev/sdb
create: true
lvnames: []
roles:
- HanXHX.lvm
Licencja
BSD
Darowizna
Jeśli ten kod pomógł Ci, lub jeśli korzystałeś z niego w swoich projektach, możesz postawić mi kilka piw :beers:
- Bitcoin:
1BQwhBeszzWbUTyK4aUyq3SRg7rBSHcEQn - Ethereum:
63abe6b2648fd892816d87a31e3d9d4365a737b5 - Litecoin:
LeNDw34zQLX84VvhCGADNvHMEgb5QyFXyD - Monero:
45wbf7VdQAZS5EWUrPhen7Wo4hy7Pa7c7ZBdaWQSRowtd3CZ5vpVw5nTPphTuqVQrnYZC72FXDYyfP31uJmfSQ6qRXFy3bQ
Brak kryptowaluty? :star: projekt jest także sposobem na podziękowanie! :sunglasses:
Informacje o autorze
- Twitter: @hanxhx_
O projekcie
Role to manage LVM Groups/Logical Volumes. Can be used to create, extend or resize LVM.
Zainstaluj
ansible-galaxy install HanXHX.lvmLicencja
bsd-2-clause
Pobrania
7.4k
Właściciel
CEO/CTO/SRE triplestack.fr / daemonit.com
