Як я можу визначити, якщо диск не працює на ESXi / що означають ці помилки?


10

У мене є сервер під управлінням VMware ESXi v4.1.0 348481. Він має апаратний RAID10 та накопичувач резервного копіювання SATA. У мене працює VM, який має первинний завантажувальний vmdk в сховищі даних RAID10 і vmdk об'ємом 600 ГБ в сховищі даних резервного копію SATA. VM запускає Debian linux з ядром FreeBSD і використовує ZFS для накопичувача резервних копій.

EDIT: Привід не підключений безпосередньо до VM. Він використовується як сховище даних VMware, а VM має vmdk в сховищі даних накопичувача SATA. Магазин даних не заповнений (всього 65%)

Я ввійшов на сервер за допомогою SSH та виявив, що вчора ввечері резервне копіювання було вивішене та zfs listабо zpool listінше. Тому я відкрив віртуальну консоль в ESXi і мені було сумно бачити:

Цей скріншот мене сумує

(da1:mpt0:0:1:0): READ(10). CDC: 28 0 19 97 3a 50 0 0 2d 0
(da1:mpt0:0:1:0): CAM status: SCSI Status Error
(da1:mpt0:0:1:0): SCSI status: Check Condition
(da1:mpt0:0:1:0): SCSI sense: MEDIUM ERROR info:4862ec asc:11,4 (Unrecovered read error - auto reallocate failed)
(da1:mpt0:0:1:0): READ(10). CDC: 28 0 19 97 3a 50 0 0 2d 0
(da1:mpt0:0:1:0): CAM status: SCSI Status Error
(da1:mpt0:0:1:0): SCSI status: Check Condition
(da1:mpt0:0:1:0): SCSI sense: MEDIUM ERROR info:4862ec asc:11,4 (Unrecovered read error - auto reallocate failed)

Я спробував перезавантажити програму VM, і мені надійшло повідомлення про те, що система перезапускається, а потім висіло. (^ C з'являється, але не вбиває shutdown). Я не можу перервати або kill -9процес zpool list zfs listабо rsync- Нічого не відбувається, коли я намагаюся.

  1. Невдалий цей накопичувальний привід SATA не працює? Або це може бути лише помилка ESXi?
  2. Як у клієнтові vSphere я можу сказати, якщо диск не працює? Я не бачив жодних вказівок, все в розділі «Стан обладнання для обладнання» виглядає добре, і я нічого не бачив під конфігурацією зберігання.
  3. Як слід діяти звідси? Чи варто мені просто важко перезавантажити VM?

ОНОВЛЕННЯ: Я просто важко перезавантажив VM. Після повернення в Інтернет, резервний zpool був онлайн:

root@timestandstill:/home/jnet# zpool status -v
  pool: backup
 state: ONLINE
status: One or more devices has experienced an error resulting in data
        corruption.  Applications may be affected.
action: Restore the file in question if possible.  Otherwise restore the
        entire pool from backup.
   see: http://www.sun.com/msg/ZFS-8000-8A
 scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        backup      ONLINE       0     0     0
          da1       ONLINE       0     0     0


errors: Permanent errors have been detected in the following files:

        /backups/someserver/home/someuser/public_html/somedir/calendar/someuser/calendars/somefile.ics

Я сильно схиляюся до заміни накопичувача ...

Відповіді:


5

Ці помилки дійсно вказують на те, що один із накопичувачів SATA зіткнувся з досить поганими блоками, щоб не вистачало простору для перерозподілу блоків. Цей привід поганий, і його потрібно замінити. Я не впевнений, де в клієнті vSphere відображається інформація, але записи в журналі досить чіткі.

Якщо ваше обладнання дозволяє, слід здійснити гарячу заміну. Інакше вам доведеться все вимкнути, щоб виконати зміну. Якщо ця вітрина не вимкнулася через 30 хвилин, час її просто важко припинити. Це ризиковано, але якщо це справді висіло, це не так багато.


Спасибі @ sysadmin1138. Отже, незважаючи на те, що ці помилки виявляються всередині VM, це чітко вказує на справжню апаратну проблему? IE це не просто певний вигляд VMware?
Джош

@Josh Якщо ви безпосередньо представили накопичувач SATA у VM, то ви напевно це побачили. Для файлового зберігання я менш впевнений; можливо, у вашому сховищі даних не вистачає місця.
sysadmin1138

Я мав би це уточнити. Це файлове зберігання. У сховищі даних є багато місця: це привід 1 Тб, а VMDK - 600 ГБ, нічого іншого немає на диску. Так чи інакше, це явно щось не так, тому якщо хтось інший не дасть мені чіткого пояснення, що це може бути, я заміню привід.
Джош
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.