VMware VS4-ENT-PL-A Setup Guide - Page 203

Auto Deploy Device Alias Naming, Upgrading Systems for Device Alias Profiles

Page 203 highlights

Chapter 7 Installing ESXi The following are remediation and reboot best practices for different situations: n If the compliance check shows devices whose aliases (for example, names such as vmhba3) are different from the reference host, then remediation is possible. The remediation will cause the device to names to align exactly with the reference host. n The remediation step (for hosts not provisioned with Auto Deploy) always requires reboot. n The remediation step for hosts provisioned with Auto Deploy is unnecessary. Reboot the host without remediation. n The compliance check step ignores extra devices on the host that were not on the reference host. You should choose the host with the fewest devices as the reference host. Auto Deploy Device Alias Naming In order to create uniform, persistent, and stable device naming across all hosts, the device alias profile should be used with homogeneous hosts only. These are hosts that are all identically configured with the same network and storage cards in the PCI bus. The device alias profile is mandatory for all hosts provisioned with Auto Deploy. In previous versions of vSphere, devices were named based on the order in which they enumerated in the BIOS. VMware did not guarantee that devices in the same slot on the same bus would have the same name when the system rebooted if any PCI bus configuration changes occurred in the interim. Some PCI bus configuration changes might be adding or removing cards, or changes resulting from card malfunction. In vSphere 5.5, a mapping now exists between the physical location of the device (bus address) of devices and their names (aliases). This means that when ESXi hosts reboot, devices that have not physically moved are guaranteed to have the same name. NOTE For systems with older versions of the BIOS, the older BIOS might not provide accurate location information for on-board devices. ESXi applies heuristics for this case to keep the alias stable, even for these devices. Always bring the BIOS up to the latest level. The heuristic is designed to keep built-in devices that lack proper BIOS information stable even when cards in slots are added or removed. VMware cannot guarantee this will function under all conditions (for example, if changes are made in the BIOS setting or if devices fail). For normally installed hosts, the alias mapping is stored on the system's hard disk or USB boot device. For hosts provisioned with Auto Deploy, the mapping is stored in the Host Profile (device alias sub-profile). Because the mapping is critical to keep the device naming stable the device alias sub-profile should never be disabled for hosts provisioned with Auto Deploy. For installed hosts, the device alias sub-profile can be used to align the device names (aliases) between multiple hosts. However, those hosts must be homogeneous for this to work. If the hosts are not homogeneous, you should disable the device alias sub-profile. To avoid errors, VMware advises that you do not edit the device alias configuration policy in the Host Profile. Upgrading Systems for Device Alias Profiles In previous versions of ESXi, the device alias profile did not exist. Consider the following issues when you upgrade from previous versions of ESXi to ESXi 5.5: n For installed hosts (host not provisioned with Auto Deploy), upgrading the ESXi host preserves aliases. After they are upgraded, aliases remain stable as long as the BIOS provides the information. n When upgrading the ESXi host provisioned with Auto Deploy image for a stateless cluster, the aliases will not change because ESXi 5.5 uses the same algorithm to generate aliases (even though the ESXi 5.x host profile does not contain aliases). A new Host Profile should then be generated from the reference host. This Host Profile does contain aliases. VMware, Inc. 203

  • 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

The following are remediation and reboot best practices for different situations:
n
If the compliance check shows devices whose aliases (for example, names such as vmhba3) are different
from the reference host, then remediation is possible. The remediation will cause the device to names to
align exactly with the reference host.
n
The remediation step (for hosts not provisioned with Auto Deploy) always requires reboot.
n
The remediation step for hosts provisioned with Auto Deploy is unnecessary. Reboot the host without
remediation.
n
The compliance check step ignores extra devices on the host that were not on the reference host. You
should choose the host with the fewest devices as the reference host.
Auto Deploy Device Alias Naming
In order to create uniform, persistent, and stable device naming across all hosts, the device alias profile
should be used with homogeneous hosts only. These are hosts that are all identically configured with the
same network and storage cards in the PCI bus. The device alias profile is mandatory for all hosts
provisioned with Auto Deploy.
In previous versions of vSphere, devices were named based on the order in which they enumerated in the
BIOS. VMware did not guarantee that devices in the same slot on the same bus would have the same name
when the system rebooted if any PCI bus configuration changes occurred in the interim. Some PCI bus
configuration changes might be adding or removing cards, or changes resulting from card malfunction. In
vSphere 5.5, a mapping now exists between the physical location of the device (bus address) of devices and
their names (aliases). This means that when ESXi hosts reboot, devices that have not physically moved are
guaranteed to have the same name.
N
OTE
For systems with older versions of the BIOS, the older BIOS might not provide accurate location
information for on-board devices. ESXi applies heuristics for this case to keep the alias stable, even for these
devices. Always bring the BIOS up to the latest level.
The heuristic is designed to keep built-in devices that lack proper BIOS information stable even when cards
in slots are added or removed. VMware cannot guarantee this will function under all conditions (for
example, if changes are made in the BIOS setting or if devices fail).
For normally installed hosts, the alias mapping is stored on the system's hard disk or USB boot device. For
hosts provisioned with Auto Deploy, the mapping is stored in the Host Profile (device alias sub-profile).
Because the mapping is critical to keep the device naming stable the device alias sub-profile should never be
disabled for hosts provisioned with Auto Deploy.
For installed hosts, the device alias sub-profile can be used to align the device names (aliases) between
multiple hosts. However, those hosts must be homogeneous for this to work. If the hosts are not
homogeneous, you should disable the device alias sub-profile.
To avoid errors, VMware advises that you do not edit the device alias configuration policy in the Host
Profile.
Upgrading Systems for Device Alias Profiles
In previous versions of ESXi, the device alias profile did not exist. Consider the following issues when you
upgrade from previous versions of ESXi to ESXi 5.5:
n
For installed hosts (host not provisioned with Auto Deploy), upgrading the ESXi host preserves aliases.
After they are upgraded, aliases remain stable as long as the BIOS provides the information.
n
When upgrading the ESXi host provisioned with Auto Deploy image for a stateless cluster, the aliases
will not change because ESXi 5.5 uses the same algorithm to generate aliases (even though the ESXi 5.x
host profile does not contain aliases). A new Host Profile should then be generated from the reference
host. This Host Profile does contain aliases.
Chapter 7 Installing ESXi
VMware, Inc.
203