ricsanfre.storage
Rol de Ansible: Almacenamiento
Rol para configurar el almacenamiento en sistemas Linux (gestionar particiones, grupos de volúmenes LVM y volúmenes lógicos, sistemas de archivos y puntos de montaje) en Linux.
Requisitos
Ninguno.
Variables del Rol
Las variables disponibles se enumeran a continuación junto con sus valores predeterminados (ver defaults\main.yaml
).
Establecer el sistema de archivos predeterminado a utilizar
storage_default_fstype: ext4
Particiones a crear:
storage_partitions:
- name: /dev/sdb
number: 1
part_end: 4GiB
- name: /dev/sdb
number: 2
flags:
- lvm
part_start: 4GiB
part_end: 8GiB
Grupos de volúmenes LVM a crear:
storage_volumegroups:
- name: group1
devices:
- /dev/sdb2
- name: group2
devices:
- /dev/sdb2
Volúmenes lógicos LVM a crear:
storage_volumes:
- name: var1
vg: group1
size: 16
storage_filesystems:
- name: /dev/group1/var
filesystem: ext4
Puntos de montaje a crear:
storage_mounts:
- name: /var
src: /dev/group1/var1
owner: root
group: root
mode: "0755"
opts: defaults
boot: yes
dump: 0
passno: 2
Dependencias
Ninguna
Ejemplo de Playbook
---
- hosts: storage-server
remote_user: ansible
become: true
vars:
storage_partitions:
- name: /dev/sdb
number: 1
part_end: 250MB
- name: /dev/sdb
number: 2
flags:
- lvm
part_start: 250MB
part_end: 2GiB
- name: /dev/sdb
number: 3
flags:
- lvm
part_start: 2GiB
part_end: 100%
storage_volumegroups:
- name: vg_local
devices:
- /dev/sdb2
- name: vg_iscsi
devices:
- /dev/sdb3
storage_volumes:
- name: vg_iscsi_lv_node1
vg: vg_iscsi
size: 500
- name: vg_iscsi_lv_node2
vg: vg_iscsi
size: 500
- name: vg_iscsi_lv_node3
vg: vg_iscsi
size: 500
- name: vg_iscsi_lv_node4
vg: vg_iscsi
size: 500
- name: vg_local_lv_data
vg: vg_local
size: 1024
storage_filesystems:
- name: /dev/vg_local/vg_local_lv_data
filesystem: ext4
storage_mounts:
- name: /data
src: /dev/vg_local/vg_local_lv_data
owner: root
group: root
mode: "0755"
opts: defaults
boot: yes
dump: 0
passno: 2
roles:
- ricsanfre.storage
Licencia
MIT/BSD
Información del Autor
Ricardo Sánchez (ricsanfre)
Instalar
ansible-galaxy install ricsanfre.storage
Licencia
mit
Descargas
16.9k
Propietario
Telecom engineer.