Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
=== /etc/crm/profiles.yml

==== Purpose

YAML  file  `/etc/crm/profiles.yml`  contains  Corosync,  SBD and
Pacemaker parameters for different platforms.

crmsh bootstrap	detects	system environment and	load  the  corre-
sponding parameters predefined in this file.

==== Syntax

profile_name:
  key_name: value

The  valid  profile  names are:	"microsoft-azure", "google-cloud-
platform", "amazon-web-services", "s390", "default"

`key_name` is a	known Corosync,	 SBD,  or  Pacemaker  parameters,
like `corosync.totem.token` or `sbd.watchdog_timeout`.

More  details about the	parameter definitions please refer to the
man page of corosync.conf(5), sbd(8).

Example	default:
  corosync.totem.crypto_hash: sha1
  corosync.totem.crypto_cipher:	aes256
  corosync.totem.token:	5000
  corosync.totem.join: 60
  corosync.totem.max_messages: 20
  corosync.totem.token_retransmits_before_loss_const: 10
  sbd.watchdog_timeout:	15

microsoft-azure:
  corosync.totem.token:	30000
  sbd.watchdog_timeout:	60

==== How the content of	the file is interpreted

The profiles has the following properties:

* Profiles are only loaded on bootstrap	init node.   *	The  "de-
fault"	profile	 is loaded in the beginning.  *	Specific profiles
will override the corresponding	values in the  "default"  profile
(if  the  specific  environment	is detected).  * Users could cus-
tomize the "default" profile for their needs. For example,  those
on-premise environments	which is not defined yet.


Want to link to this manual page? Use this URL:
<
https://man.freebsd.org/cgi/man.cgi?query=profiles&sektion=8&manpath=FreeBSD+Ports+14.3.quarterly>

home | help