https://kb.vmware.com/s/article/2151205?other.KM_Utility.getArticleLanguage=1&r=2&other.KM_Utility.getArticleData=1&other.KM_Utility.getArticle=1&ui-comm-runtime-components-aura-components-siteforce-qb.Quarterback.validateRoute=1&other.KM_Utility.getGUser=1
Document Id
2151205
Symptoms
免責聲明:本文為?ESXi 6.5 does not recognize Datastores that were recognized before with ESXi 5.x or 6.0 (2148265)?的翻譯版本。盡管我們會不斷努力為本文提供最佳翻譯版本,但本地化的內容可能會過時。有關最新內容,請參見英文版本。
升級到 ESXi 6.5 后 VMFS 數(shù)據存儲可能不存在,盡管路徑可用。
升級 ESXi 主機版本 6.5 后,一個或多個數(shù)據存儲可能不存在。
vmkernel 日志報告有關 UUID 和設備注冊失敗的錯誤:
2017-06-02T17:12:54.076Z cpu23:65974)ScsiUid: 403: Existing device naa.6001f931059e80000113000200000000 already has uid vml.02000400006001f931059e80000113000200000000495345323430
2017-06-02T17:12:54.076Z cpu23:65974)ScsiDevice: 4163: Failing registration of device 'naa.6001f931059e80000113000200000000'
2017-06-02T17:12:54.076Z cpu23:65974)ScsiDevice: 4165: Failed to add legacy uid vml.02000400006001f931059e80000113000200000000495345323430 on path vmhba2:C0:T0:L4: Already exists
2017-06-02T17:12:54.076Z cpu23:65974)WARNING: NMP: nmp_RegisterDevice:851: Registration of NMP device with primary uid 'naa.6001f931059e80000113000200000000' failed. Already exists
存儲路徑列表將顯示多個 No associated device 的路徑。
# esxcli storage core path list
fc.20000025b5ab007c:20000025b5ac0049-fc.2000001f931059e8:2000001f931059e8-
UID: fc.20000025b5ab007c:20000025b5ac0049-fc.2000001f931059e8:2000001f931059e8-
Runtime Name: vmhba2:C0:T0:L4
Device: No associated device
Device Display Name: No associated device
Adapter: vmhba2
Channel: 0
Target: 0
LUN: 4
注意:此日志摘要是一個示例。日期、時間和環(huán)境變量可能會因環(huán)境而有所不同。
Cause
當存儲陣列將設備提供給具有多個 LUN 編號的 ESXi 主機時,將出現(xiàn)此問題。所有設備都具有兩個用于 ESXi 的標識符。設備名稱通常以?naa.、eui.?或 t10. 以及 ESXi 生成的以?vml?開頭的?legacy identifier?開頭。由于?LUN?編號是 VML 標識符的一部分,因此當同一 LUN 存在多個 LUN 編號時,就會發(fā)生沖突。在先前的版本中,如果出現(xiàn)這種情況,ESXi 會生成多個舊標識符(legacy identifier)。此行為在 ESXi 6.5 中發(fā)生變化,對于具有多個 LUN 編號的設備,設備注冊將失敗。
出現(xiàn)此問題的原因是,同一設備存在兩個不同的 ID。
注意:您可以使用以下命令進行驗證:
esxcfg-scsidevs -l
每個設備應僅分配一個 vml ID(除非使用 Pernix Data)。有問題的輸出示例如下:
naa.600c0ff000261b5db72dc75601000000
Device Type: Direct-Access
Size: 5145644 MB
Display Name: HP Fibre Channel Disk (naa.600c0ff000261b5db72dc75601000000)
Multipath Plugin: NMP
Console Device: /vmfs/devices/disks/naa.600c0ff000261b5db72dc75601000000
Devfs Path: /vmfs/devices/disks/naa.600c0ff000261b5db72dc75601000000
Vendor: HP Model: MSA 1040 SAN Revis: G210
SCSI Level: 6 Is Pseudo: false Status: on
Is RDM Capable: true Is Removable: false
Is Local: false Is SSD: false
Other Names:
vml.0200030000600c0ff000261b5db72dc756010000004d5341203130
vml.0200020000600c0ff000261b5db72dc756010000004d5341203130
VAAI Status: supported
Resolution
這是 ESXi 6.5 的預期行為。每個 ESXi 主機中的 LUN 呈現(xiàn)必須一致,設備注冊才能成功。如果您遇到此問題,請調整存儲陣列中的 LUN 呈現(xiàn)/映射以確保 LUN 編號顯示一致。LUN 編號一致是存儲最佳實踐。
Related Information
為避免服務中斷,在更改 LUN 呈現(xiàn)/映射時,請始終遵循存儲供應商發(fā)布的最佳實踐。
在升級到 ESXi 6.5 之前,您可以通過檢查版本 6.5 之前的主機的設備注冊來確定您是否會遇到此問題。檢查設備注冊時,您應該看到每個存儲設備只有一個相關聯(lián)的 VML 標識符。如果您發(fā)現(xiàn)多個 VML 標識符,則升級到 ESXi 6.5 后設備將無法注冊。
例如:
# esxcli storage core device list
naa.6001f931059e80000113000200000000
Display Name: Fibre Channel Disk (naa.6001f931059e80000113000200000000)
Has Settable Display Name: true
Size: 10240
Device Type: Direct-Access
Multipath Plugin: NMP
Devfs Path: /vmfs/devices/disks/naa.6001f931059e80000113000200000000
[ … ]
Is VVOL PE: false
Is Offline: false
Is Perennially Reserved: false
Queue Full Sample Size: 0
Queue Full Threshold: 0
Thin Provisioning Status: unknown
Attached Filters:
VAAI Status: supported
Other UIDs:
vml.02000600006001f931059e80000113000200000000495345323430,
vml.02000800006001f931059e80000113000200000000495345323430
注意:為顯示更清楚,已減少命令輸出。
或者,您也可以檢查短格式路徑列表以列出指向設備的所有路徑,從而檢查 LUN 編號的唯一性。
例如:
# esxcfg-mpath -b
naa.6001f931059e80000113000200000000 : Fibre Channel Disk (naa.6001f931059e80000113000200000000)
vmhba2:C0:T0:L6LUN:6state:active fc Adapter: WWNN: 20:00:00:25:b5:ab:00:4f WWPN: 20:00:00:25:b5:ac:00:3f Target: WWNN: 20:00:00:1f:93:10:59:e8 WWPN: 20:00:00:1f:93:10:59:e8
vmhba2:C0:T1:L6LUN:6state:active fc Adapter: WWNN: 20:00:00:25:b5:ab:00:4f WWPN: 20:00:00:25:b5:ac:00:3f Target: WWNN: 20:00:00:1f:93:10:59:e8 WWPN: 20:00:00:1f:93:10:59:ed
vmhba1:C0:T3:L8LUN:8state:active fc Adapter: WWNN: 20:00:00:25:b5:ab:00:4f WWPN: 20:00:00:25:b5:ac:00:2f Target: WWNN: 20:00:00:1f:93:10:59:e8 WWPN: 20:00:00:1f:93:10:59:e9
vmhba1:C0:T5:L8LUN:8state:active fc Adapter: WWNN: 20:00:00:25:b5:ab:00:4f WWPN: 20:00:00:25:b5:ac:00:2f Target: WWNN: 20:00:00:1f:93:10:59:e8 WWPN: 20:00:00:1f:93:10:59:ec
要在更新本文時收到提醒,請在“Actions” 框中單擊?Subscribe to Document。
ESXi 6.5 does not recognize Datastores that were recognized before with ESXi 5.x or 6.0