ScaleIO: Ошибки сброса при включении питания, вызванные тем, что хранилище данных не использует блокировки ATS
Summary: Если vSphere сообщает об ошибках сброса при включении питания на одном или нескольких устройствах, если эти устройства относятся к ScaleIO, должна быть включена аппаратная ускоренная блокировка VMFS3. Ниже описана процедура изменения этой ситуации. ...
Instructions
Ошибки сброса при включении питания могут быть вызваны несколькими причинами. В этой статье базы знаний рассматривается одна из возможных причин, которые могут привести к этим ошибкам.
Чтобы узнать, решает ли эта статья базы знаний вашу проблему, проверьте, включена ли аппаратно-ускоренная блокировка на устройстве ScaleIO.
Выполните следующую команду на хосте ESXi, на котором возникают ошибки сброса при включении питания:
Извлеките идентификатор/имя тома из журналов или vSphere.
vmkfstools -Ph -v1 /vmfs/volumes/
Если для параметра Mode установлено значение "Public", измените его на "Public ATS-Only" Как изменить режим на "Public ATS-Only".
Перенесите все виртуальные машины в хранилище данных или выключите их.
Отключите хранилище данных на всех хостах, кроме одного.
Подключитесь по SSH к единственному хосту, на котором смонтировано хранилище данных. Выполните:
vmkfstools --configATSOnly 1 /vmfs/disks/eui.number
(1 — только публичная ATS | 0 — общедоступная)
Убедитесь, что теперь установлен режим «Только публичная ATS».
vmkfstools -Ph -v1 /vmfs/volumes/
После внесения этого изменения проверьте, не возникают ли по-прежнему ошибки в журналах.
Additional Information
Пример наблюдаемого события приведен ниже.
Журналы Vmkernel:
Line 3135: 2017-01-16T20:02:57.847Z cpu41:33611)ScsiCore: 1609: Power-on Reset occurred on eui.1e43660515bd6ba33eb0809500000000 Line 6741: 2017-01-16T20:03:33.849Z cpu41:33611)ScsiCore: 1609: Power-on Reset occurred on eui.1e43660515bd6ba33eb0809500000000 trc logs (from the Primary MDM):
Line 138: 17/01 14:59:18.386534 f07d2eb8:volMgr_BulkGenUpdateMem:04948: Allow SCSI-2-Reserve to vol 3eb0809500000000 Requester isID fffffffffffffffe Requester sdcId 207d5fbe00000005 Requester vol2SDCIId ffffffff00000000 Line 232: 17/01 14:59:30.117231 f07d2eb8:volMgr_BulkGenUpdateMem:04948: Allow SCSI-2-Reserve to vol 3eb0809500000000 Requester isID fffffffffffffffe Requester sdcId 207daddc0000000b Requester vol2SDCIId ffffffff00000000
Найдите в vSphere номер eui.number, который отображается в ошибках сброса при включении питания. Используя этот номер, найдите хранилище данных, в котором он отображается, и получите идентификатор тома:
Пример:
583ddd83-0216a301-4048-54ab3a6f9efd
В журналах VMSupport в папке команд найдите файл, который соответствует идентификатору тома.
Пример:
vmkfstools_-P--v-10-vmfsvolumes583ddd83-0216a301-4048-54ab3a6f9efd vmkfstools_-P--v-10-vmfsvolumes583ddd83-0216a301-4048-54ab3a6f9efd: VMFS-5.61 file system spanning 1 partitions. File system label (if any): sio_sc1bm_gw Mode: public Capacity 68451041280 (65280 file blocks * 1048576), 46207598592 (44067 blocks) avail, max supported file size 69201586814976 Volume Creation Time: Tue Nov 29 19:56:51 2016 Files (max/free): 130000/129943 Ptr Blocks (max/free): 64512/64466 Sub Blocks (max/free): 32000/31981 Secondary Ptr Blocks (max/free): 256/256 File Blocks (overcommit/used/overcommit %): 0/21213/0 Ptr Blocks (overcommit/used/overcommit %): 0/46/0 Sub Blocks (overcommit/used/overcommit %): 0/19/0 Volume Metadata size: 804028416 UUID: 583ddd83-0216a301-4048-54ab3a6f9efd Logical device: 583ddd7e-1fbfcf0d-78ac-54ab3a6f9efd Partitions spanned (on "lvm"): eui.1e43660515bd6ba33eb0809500000000:1 Is Native Snapshot Capable: YES OBJLIB-LIB: ObjLib cleanup done. WORKER: asyncOps=0 maxActiveOps=0 maxPending=0 maxCompleted=0