e4_computer_engineering.beegfs.mgmtd role – Configure Beegfs Management services

Note

This role is part of the e4_computer_engineering.beegfs collection (version 1.1.0).

It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.

To install it use: ansible-galaxy collection install e4_computer_engineering.beegfs.

To use it in a playbook, specify: e4_computer_engineering.beegfs.mgmtd.

Entry point main – Configure Beegfs Management services

New in e4_computer_engineering.beegfs 1.0.0

Synopsis

  • Install and configure Beegfs Management services.

Parameters

Parameter

Comments

mgmtd_conn_interfaces

list / elements=string

The list of interfaces to use by the daemon

The interfaces will be written to the file specified in `mgmtd_conn_interfaces_file`

Default: []

mgmtd_conn_mgmtd_port_tcp

string

The TCP port at which the management service is responding at

This option is used and documented in the file /etc/beegfs/beegfs-mgmt.conf

Default: "8008"

mgmtd_conn_mgmtd_port_udp

string

The UDP port at which the management service is responding at

This option is used and documented in the file /etc/beegfs/beegfs-mgmt.conf

Default: "8008"

mgmtd_log_type

string

Where log entries for the Beegfs management daemon should go

This option is used and documented in the file /etc/beegfs/beegfs-mgmt.conf

Choices:

  • "syslog" ← (default)

  • "file"

mgmtd_quota_enable_enforcement

string

Enable the quota enforcement feature

This option is used and documented in the file /etc/beegfs/beegfs-mgmt.conf

Choices:

  • "false" ← (default)

  • "true"

mgmtd_start_services

boolean

Start the `beegfs-mgmtd.service`

Choices:

  • false ← (default)

  • true

mgmtd_store_mgmtd_directory

string

The filesystem path where the management service will write its data

This option is used and documented in the file /etc/beegfs/beegfs-mgmt.conf

Default: "/data/beegfs/beegfs_mgmtd"

mgmtd_string_id

string

The string ID of the management server

This ID will be used in server-related log messages

To set to a common name in HA configurations where two mgmtd servers work in active/passive

Default: "{{ inventory_hostname_short }}"

mgmtd_sys_target_offline_timeout_secs

string

The timeout in seconds for the system target to be “Offline”

This option is used and documented in the file /etc/beegfs/beegfs-mgmt.conf

Default: "180"

Authors

  • Davide Obbi