Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
4.3. File di configurazione - Defaults
Il file di configurazione
/etc/multipath.conf
presenta una sezione defaults
la quale imposta il parametro user_friendly_names
su yes
nel modo seguente.
defaults { user_friendly_names yes }
Ciò sovrascrive il valore predefinito del parametro
user_friendly_names
.
Il file di configurazione include un template dei default della configurazione. Questa sezione è decommentata nel modo seguente.
#defaults { # udev_dir /dev # polling_interval 10 # selector "round-robin 0" # path_grouping_policy multibus # getuid_callout "/sbin/scsi_id -g -u -s /block/%n" # prio_callout /bin/true # path_checker readsector0 # rr_min_io 100 # max_fds 8192 # rr_weight priorities # failback immediate # no_path_retry fail # user_friendly_names yes #}
Per sovrascrivere il valore predefintio per qualsiasi parametro di configurazione, è possibile copiare la riga rilevante da questo template all'interno della sezione
defaults
decommentandola. Per esempio, per sovrascrivere il parametro path_grouping_policy
in modo da avere multibus
invece del valore predefinito di failover
, copiare la riga appropriata dal template nella sezione iniziale defaults
del file di configurazione, e successivamente decommentatela nel modo seguente.
defaults { user_friendly_names yes path_grouping_policy multibus }
Tabella 4.1, «Default della configurazione multipath» describes the attributes that are set in the
defaults
section of the multipath.conf
configuration file. These values are used by DM-Multipath unless they are overwritten by the attributes specified in the devices
and multipaths
sections of the multipath.conf
file.
Tabella 4.1. Default della configurazione multipath
Attributo | Descrizione | |||||||
---|---|---|---|---|---|---|---|---|
udev_dir | Specifica la directory dove vengono creati i nodi del dispositivo udev . Il valore predefinito è /udev . | |||||||
polling_interval | Specifica l'intervallo tra due controlli del percorso espresso in secondi. Il valore predefinito è 5. | |||||||
selector | Specifica l'algoritmo predefinito da usare per determinare il percorso da usare per la prossima operazione I/O. Il valore predefinito è round-robin 0 . | |||||||
path_grouping_policy |
| |||||||
getuid_callout |
| |||||||
prio_callout | Specifies the the default program and arguments to call out to obtain a path priority value. For example, the ALUA bits in SPC-3 provide an exploitable prio value for example. "none" is a valid value. The default value is no callout, indicating all paths are equal | |||||||
path_checker | Specifica il metodo predefinito usato per determinare lo stato dei percorsi. I valori possibili includono readsector0 , tur , emc_clariion , hp_sw , e directio . Il valore predefinito è readsector0 . | |||||||
rr_min_io | Specifica il numero di richieste I/O da direzionare ad un percorso, prima di smistarsi al percorso successivo all'interno del gruppo corrente dei percorsi. Il valore predefinito è 1000. | |||||||
max_fds | (RHEL 5.2 e versioni più recenti) Imposta il numero massimo di descrittori open file per il processo multipathd . In RHEL 5.3, questa opzione permette l'utilizzo di un valore max , il quale imposta il numero di descrittori open file sul valore massimo del sistema. | |||||||
rr_weight |
| |||||||
failback |
| |||||||
no_path_retry |
| |||||||
flush_on_last_del | (RHEL 5.3 e versioni più recenti) Se impostato su yes , il demone multipathd disabiliterà la messa in coda quando l'ultimo percorso per un dispositivo è stato cancellato. Il valore predefinito è no . | |||||||
queue_without_daemon | (RHEL 5.3 e versioni più recenti) Se impostato su no , il demone multipathd disabiliterà la messa in coda per tutti i dispositivi quando arrestato. Il valore predefinito è yes . | |||||||
user_friendly_names | Se impostato su yes il sistema dovrà utilizzare il file bindings per assegnare un alias unico e persistente al multipath, nella forma mpath n . La posizione predefinita del file bindings è /var/lib/multipath/bindings , ma può essere modificata con l'opzione bindings_file . Se impostato su no , il sistema deve utilizzare il WWID come alias per il multipath. In entrambi i casi qualsiasi cosa specificherete, verrà sovrascritta da qualsiasi alias del dispositivo specificato nella sezione multipaths del file di configurazione. Il valore predefinito è no . | |||||||
bindings_file | (RHEL 5.2 e versioni più recenti) La posizione del file bindings utilizzata con l'opzione user_friend_names . Il valore predefinito è /var/lib/multipath/bindings . | |||||||
mode | (RHEL 5.3 e versioni più recenti) La modalità da utilizzare per i nodi del dispositivo multipath, in ottale. Il valore predefinito viene determinato dal processo. | |||||||
uid | (RHEL 5.3 e versioni più recenti) L'user ID da utilizzare per i nodi del dispositivo multipath. È necessario usare un user ID numerico. Il valore predefinito viene determinato dal processo. | |||||||
gid | (RHEL 5.3 e versioni più recenti) Il group ID da utilizzare per i nodi del dispositivo multipath. È necessario usare un group ID numerico. Il valore predefinito viene determinato dal processo. |