Dell Unity: Serwer pamięci masowej wykrył wewnętrzną awarię monitora maszyny wirtualnej VMware. Kod błędu:0x5c0000c
Summary: Serwer pamięci masowej wykrył wewnętrzną awarię monitora maszyny wirtualnej VMware. Please review the event logs on the VMware hypervisor side. (Kod błędu:0x5c0000c)
Symptoms
Środowisko klienta:
monitor maszyny wirtualnej Dell Technologies Unity Array
ESXi Hypervisor - wersja
bezpłatna (bez serwerów vSphere)
Podczas przydzielania magazynu danych VMware z macierzy (Block DataStore) tworzenie nie powiodło się z powodu następującego błędu:
The storage server detected an internal failure in the VMware hypervisor. Please review the event logs on the VMware hypervisor side. (Error Code:0x5c0000c)
Utworzono jednostkę LUN, a klient może nadal skanować i ręcznie dodawać ją do magazynu danych.
Ten sam błąd jest również zgłaszany podczas usuwania magazynu danych z Unity.
Cause
Nie jest to problem z Macierzą. Bezpłatna wersja ESXi nie zezwala na żadne modyfikacje za pośrednictwem VAAI. Zezwala tylko na operacje "tylko do odczytu".
Powyższy błąd może być również zgłaszany dla operacji NAS NFS, a także może być również zgłaszany podczas operacji usuwania magazynu danych, z tego samego powodu.
Resolution
Sprawdź licencję ESXi. Jeśli nie ma płatnej licencji, blokuje wszelkie operacje, takie jak "Tworzenie magazynu danych". Bezpłatna wersja ESXi zezwala tylko na operacje "tylko do odczytu".
Aby to sprawdzić, na hoście ESXi sprawdź, czy w /var/log/hostd.log znajduje się komunikat "vim.fault.RestrictedVersion".
Przykład z komputera klienta (10.x.x.1xx to adres IP Unity w tym przykładzie, a 10.x.x.2xx to adres IP monitora maszyny wirtualnej esxi):
2016-09-01T00:02:04.043Z [31380B70 info 'Vimsvc.ha-eventmgr' opID=hostd-fcae] Event 365 : User root@10.0.0.xxx logged in as gSOAP/2.8 2016-09-01T00:02:04.058Z [31380B70 verbose 'Default' opID=EB2968DD-00001161 user=root] AdapterServer: target='vmodl.query.PropertyCollector:ha-property-collector', method='waitForUpdates' 2016-09-01T00:02:04.065Z [31D80B70 info 'Vimsvc.TaskManager' opID=hostd-81d8 user=root] Task Created : haTask--vim.SearchIndex.findByIp-40794283 2016-09-01T00:02:04.066Z [31D80B70 verbose 'Solo.SearchIndex' opID=hostd-81d8 user=root] FindByAttribute: dcRef = <null>, attrVal = 10.x.x.2xx, vmSearch = false 2016-09-01T00:02:04.071Z [31D80B70 verbose 'Solo.SearchIndex' opID=hostd-81d8 user=root] FindByAttribute: returning vim.HostSystem:ha-host 2016-09-01T00:02:04.071Z [31D80B70 info 'Vimsvc.TaskManager' opID=hostd-81d8 user=root] Task Completed : haTask--vim.SearchIndex.findByIp-40794283 Status success 2016-09-01T00:02:04.156Z [2F640B70 info 'Solo.Vmomi' opID=hostd-e2e2 user=root] Activation [N5Vmomi10ActivationE:0x30997200] : Invoke done [rescanHba] on [vim.host.StorageSystem:storageSystem] 2016-09-01T00:02:04.156Z [2F640B70 verbose 'Solo.Vmomi' opID=hostd-e2e2 user=root] Arg hbaDevice: --> "vmhba33" 2016-09-01T00:02:04.156Z [2F640B70 info 'Solo.Vmomi' opID=hostd-e2e2 user=root] Throw vim.fault.RestrictedVersion 2016-09-01T00:02:04.156Z [2F640B70 info 'Solo.Vmomi' opID=hostd-e2e2 user=root] Result: --> (vim.fault.RestrictedVersion) { --> dynamicType = <unset>, --> faultCause = (vmodl.MethodFault) null, --> msg = "", --> } 2016-09-01T00:02:04.174Z [31380B70 verbose 'Default' opID=hostd-2bc7 user=root] CloseSession called for session id=c3304bfa-1fb1-10d4-9873-259b210357ea 2016-09-01T00:02:04.175Z [31380B70 info 'Vimsvc.ha-eventmgr' opID=hostd-2bc7 user=root] Event 366 : User root@10.x.x.xxx logged out (login time: Thursday, 01 September, 2016 00:02:03, number of API invocations: 0, user agent: gSOAP/2.8)
Powyższy dziennik wskazuje, że Unity zalogowało się i otrzymało błąd vim.fault.RestrictedVersion, więc wylogowało się bez ukończenia tworzenia "datastore" i zgłasza "Error Code:0x5c0000c"
Klient musi zapłacić za licencję/serwery vCenter lub ręcznie dostarczyć magazyn danych.