HP XP20000/XP24000 HP StorageWorks MPX200 Multifunction Router User Guide (569 - Page 80

Assigning device names

Page 80 highlights

NOTE: The Linux driver supports both Red Hat 3 and SUSE 8. For information on how to configure the Linux iSCSI initiator, see the Readme file in the tar ball. Assigning device names Linux assigns SCSI device nodes dynamically when it detects a SCSI logical unit; therefore, the mapping from device nodes (such as /dev/sda and /dev/sdb) to iSCSI targets and logical units may vary. Variations in process scheduling and network delay can result in iSCSI targets being mapped to different SCSI device nodes each time the driver is started. Therefore, configuring applications or operating system utilities to use the standard SCSI device nodes to access iSCSI devices can result in SCSI commands being sent to the wrong target or logical unit. To ensure consistent naming, the iSCSI driver scans the system to determine the mapping from SCSI device nodes to iSCSI targets. The iSCSI driver creates a tree of directories and symbolic links under /dev/iscsi to facilitate access to a logical unit of an iSCSI target. The directory tree under /dev/iscsi contains subdirectories for each iSCSI bus number, each target ID number on the bus, and each LUN for each target. For example, the disk device for bus 0, target ID 0, and LUN 0 would be /dev/iscsi/bus0/target0/LUN0/disk. Each logical unit directory contains a symbolic link for each SCSI device node that can connect to that logical unit. The symbolic links are named using the Linux devfs naming convention. • The symbolic link disk maps to the whole-disk SCSI device node (for example, /dev/sda or / dev/sdb). • The symbolic links, part1 through part15, map to each partition of the SCSI disk. For example, a symbolic link can map to partitions /dev/sda1 and dev/sda15, or to as many partitions as necessary. NOTE: The symbolic links exist regardless of the number of disk partitions. Accessing a partition name results in an error if the partition does not exist on the disk. • The symbolic link mt maps to the auto-rewind SCSI tape device node for the LUN (for example, /dev/st0). Additional links for mtl, mtm, and mta map to the other auto-rewind devices (for example,/dev/st0l, /dev/st0m, /dev/st0a), regardless of whether those device nodes exist or can be opened. • The symbolic link mtn maps to the no-rewind SCSI tape device node, if any. (For example, this LUN maps to /dev/nst0.) Additional links (formtln, mtmn, and mtan) map to the other norewind devices (for example, /dev/nst0l, /dev/nst0m, /dev/nst0a), regardless of whether those device nodes exist or can be opened. • The symbolic link cd maps to the SCSI CD-ROM device node, if any, for the LUN (for example, /dev/scd0). • The symbolic link generic maps to the SCSI generic device node, if any, for the LUN (for example, /dev/sg0). 80 MPX200 iSCSI configuration rules and guidelines

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282

NOTE:
The Linux driver supports both Red Hat 3 and SUSE 8. For information on how to configure the Linux
iSCSI initiator, see the
Readme
file in the tar ball.
Assigning device names
Linux assigns SCSI device nodes dynamically when it detects a SCSI logical unit; therefore, the
mapping from device nodes (such as
/dev/sda
and
/dev/sdb
) to iSCSI targets and logical units
may vary.
Variations in process scheduling and network delay can result in iSCSI targets being mapped to
different SCSI device nodes each time the driver is started. Therefore, configuring applications or
operating system utilities to use the standard SCSI device nodes to access iSCSI devices can result in
SCSI commands being sent to the wrong target or logical unit.
To ensure consistent naming, the iSCSI driver scans the system to determine the mapping from SCSI
device nodes to iSCSI targets. The iSCSI driver creates a tree of directories and symbolic links under
/dev/iscsi
to facilitate access to a logical unit of an iSCSI target.
The directory tree under
/dev/iscsi
contains subdirectories for each iSCSI bus number, each target
ID number on the bus, and each LUN for each target. For example, the disk device for bus 0, target
ID 0, and LUN 0 would be
/dev/iscsi/bus0/target0/LUN0/disk
.
Each logical unit directory contains a symbolic link for each SCSI device node that can connect to
that logical unit. The symbolic links are named using the Linux
devfs
naming convention.
The symbolic link
disk
maps to the whole-disk SCSI device node (for example,
/dev/sda
or
/
dev/sdb
).
The symbolic links,
part1
through
part15
, map to each partition of the SCSI disk. For example,
a symbolic link can map to partitions
/dev/sda1
and
dev/sda15
, or to as many partitions as
necessary.
NOTE:
The symbolic links exist regardless of the number of disk partitions. Accessing a partition name
results in an error if the partition does not exist on the disk.
The symbolic link
mt
maps to the auto-rewind SCSI tape device node for the LUN (for example,
/dev/st0
). Additional links for
mtl
,
mtm
, and
mta
map to the other auto-rewind devices (for
example,
/dev/st0l, /dev/st0m, /dev/st0a
), regardless of whether those device nodes
exist or can be opened.
The symbolic link
mtn
maps to the no-rewind SCSI tape device node, if any. (For example, this
LUN maps to
/dev/nst0
.) Additional links (
formtln
,
mtmn
, and
mtan
) map to the other no-
rewind devices (for example,
/dev/nst0l, /dev/nst0m, /dev/nst0a
), regardless of
whether those device nodes exist or can be opened.
The symbolic link
cd
maps to the SCSI CD-ROM device node, if any, for the LUN (for example,
/dev/scd0
).
The symbolic link
generic
maps to the SCSI generic device node, if any, for the LUN (for example,
/dev/sg0
).
MPX200 iSCSI configuration rules and guidelines
80