161 lines
3.3 KiB
Groff
161 lines
3.3 KiB
Groff
|
.TH vdev_id.conf 5
|
||
|
.SH NAME
|
||
|
vdev_id.conf \- Configuration file for vdev_id
|
||
|
.SH DESCRIPTION
|
||
|
.I vdev_id.conf
|
||
|
is the configuration file for
|
||
|
.BR vdev_id (8).
|
||
|
It controls the default behavior of
|
||
|
.BR vdev_id (8)
|
||
|
while it is mapping a disk device name to an alias.
|
||
|
.PP
|
||
|
The
|
||
|
.I vdev_id.conf
|
||
|
file uses a simple format consisting of a keyword followed by one or
|
||
|
more values on a single line. Any line not beginning with a recognized
|
||
|
keyword is ignored. Comments may optionally begin with a hash
|
||
|
character.
|
||
|
|
||
|
The following keywords and values are used.
|
||
|
.TP
|
||
|
\fIchannel\fR [pci_slot] <port> <name>
|
||
|
Maps a physical path to a channel name (typically representing a single
|
||
|
disk enclosure).
|
||
|
|
||
|
\fIpci_slot\fR - specifies the PCI SLOT of the HBA
|
||
|
hosting the disk enclosure being mapped, as found in the output of
|
||
|
.BR lspci (8).
|
||
|
This argument is not used in sas_switch mode.
|
||
|
|
||
|
\fIport\fR - specifies the numeric identifier of the HBA or SAS switch port
|
||
|
connected to the disk enclosure being mapped.
|
||
|
|
||
|
\fIname\fR - specifies the name of the channel.
|
||
|
|
||
|
.TP
|
||
|
\fIslot\fR <old> <new>
|
||
|
Maps a disk slot number as reported by the operating system
|
||
|
to an alternative slot number.
|
||
|
.TP
|
||
|
\fImultipath\fR <yes|no>
|
||
|
Specifies whether
|
||
|
.BR vdev_id (8)
|
||
|
will handle only dm-multipath devices. If set to "yes" then
|
||
|
.BR vdev_id (8)
|
||
|
will examine the first running component disk of a dm-multipath
|
||
|
device as listed by the
|
||
|
.BR multipath (8)
|
||
|
command to determine the physical path.
|
||
|
.TP
|
||
|
\fItopology\fR <sas_direct|sas_switch>
|
||
|
Identifies a physical topology that governs how physical paths are
|
||
|
mapped to channels.
|
||
|
|
||
|
\fIsas_direct\fR - in this mode a channel is uniquely identified by
|
||
|
a PCI slot and a HBA port number
|
||
|
|
||
|
\fIsas_switch\fR - in this mode a channel is uniquely identified by
|
||
|
a SAS switch port number
|
||
|
|
||
|
.TP
|
||
|
\fIphys_per_port\fR <num>
|
||
|
Specifies the number of PHY devices are associated with a SAS HBA port or SAS
|
||
|
switch port.
|
||
|
.BR vdev_id (8)
|
||
|
internally uses this value to determine which HBA or switch port a
|
||
|
device is connected to. The default is 4.
|
||
|
.SH EXAMPLES
|
||
|
A non-multipath configuration with direct-attached SAS enclosures and an
|
||
|
arbitrary slot re-mapping.
|
||
|
.P
|
||
|
multipath no
|
||
|
.br
|
||
|
topology sas_direct
|
||
|
.br
|
||
|
phys_per_port 4
|
||
|
.br
|
||
|
|
||
|
.br
|
||
|
# PCI_SLOT HBA PORT CHANNEL NAME
|
||
|
.br
|
||
|
channel 85:00.0 1 A
|
||
|
.br
|
||
|
channel 85:00.0 0 B
|
||
|
.br
|
||
|
channel 86:00.0 1 C
|
||
|
.br
|
||
|
channel 86:00.0 0 D
|
||
|
.br
|
||
|
|
||
|
.br
|
||
|
# Linux Mapped
|
||
|
.br
|
||
|
# Slot Slot
|
||
|
.br
|
||
|
slot 1 7
|
||
|
.br
|
||
|
slot 2 10
|
||
|
.br
|
||
|
slot 3 3
|
||
|
.br
|
||
|
slot 4 6
|
||
|
.br
|
||
|
slot 5 2
|
||
|
.br
|
||
|
slot 6 8
|
||
|
.br
|
||
|
slot 7 1
|
||
|
.br
|
||
|
slot 8 4
|
||
|
.br
|
||
|
slot 9 9
|
||
|
.br
|
||
|
slot 10 5
|
||
|
.br
|
||
|
.P
|
||
|
A SAS-switch topology. Note that the
|
||
|
.I channel
|
||
|
keyword takes only two arguments in this example.
|
||
|
.P
|
||
|
topology sas_switch
|
||
|
.br
|
||
|
|
||
|
.br
|
||
|
# SWITCH PORT CHANNEL NAME
|
||
|
.br
|
||
|
channel 1 A
|
||
|
.br
|
||
|
channel 2 B
|
||
|
.br
|
||
|
channel 3 C
|
||
|
.br
|
||
|
channel 4 D
|
||
|
.br
|
||
|
.P
|
||
|
A multipath configuration. Note that channel names have multiple
|
||
|
definitions - one per physical path.
|
||
|
.P
|
||
|
multipath yes
|
||
|
.br
|
||
|
|
||
|
.br
|
||
|
# PCI_SLOT HBA PORT CHANNEL NAME
|
||
|
.br
|
||
|
channel 85:00.0 1 A
|
||
|
.br
|
||
|
channel 85:00.0 0 B
|
||
|
.br
|
||
|
channel 86:00.0 1 A
|
||
|
.br
|
||
|
channel 86:00.0 0 B
|
||
|
.br
|
||
|
.P
|
||
|
|
||
|
.SH FILES
|
||
|
.TP
|
||
|
.I /etc/zfs/vdev_id.conf
|
||
|
The configuration file for
|
||
|
.BR vdev_id (8).
|
||
|
.SH SEE ALSO
|
||
|
.BR vdev_id (8)
|