Обеспечение целостности хранилища VMware ESXi?

Я планирую небольшой автономный сервер ESXi для размещения нескольких виртуальных машин, которые я использую здесь. Я не Решил, какие средства использовать из более широкой системы vSphere. Базовое хранилище виртуальных машин - это локальный жесткий диск RAID с использованием корпоративных жестких дисков и мегарада LSI, с включенными системами кэширования RAM + SSD с бортовой батареей карты LSI.

Меня беспокоит повреждение данных и битовая гниль в хранилище виртуальных машин с течением времени - я не понимаю Я действительно не знаю, какие у меня есть варианты, и я хотел бы быть уверен, что сохраненные VMDK и снимки, а также другие файлы виртуальных машин не будут повреждены со временем и могут быть настроены на периодическую очистку и любое повреждение битового уровня ( в пределах разумного) обнаружен и отремонтирован.

В качестве фона для случайного использования настольных компьютеров я обычно использовал RAID 1 (зеркалирование), а не более высокие уровни (причины: высокая скорость чтения, полная переносимость дисков без привязки к определенным брендам или картам, отсутствие сбоев, если привод выходит из строя). Для своего файлового сервера я использую ZFS на зеркальном томе. Но ESXi и пакет VMware используют собственный дизайн хранилища данных для локального хранилища. Поэтому я не знаю, насколько устойчива к скрытому повреждению, установка была бы "из коробки", особенно когда она содержит много ТБ больших файлов, к которым иногда можно получить доступ только годы спустя, и с локальным хранилищем, а не с выделенным отдельная система хранения. Я также понимаю, что VMFS использует журналируемую файловую систему, но не такую, которая обладает самокорректирующейся способностью ZFS.

Достаточно ли встроенных возможностей ESXi (и, если необходимо, других частей их пакета) для защиты от обычных проблем с повреждением данных? Если нет, то какие у меня варианты для душевного спокойствия?

Обновление

@mzhaase - я не был уверен в переходе на второй сервер, который будет действовать как хранилище файлов, потому что тогда каждый доступ к файлам и моментальный снимок должны выполняться удаленно через локальную сеть или второе устройство, и даже если бы использовался 10G (что по-прежнему является непомерно дорогостоящим для большинства домашних настроек), замедление было бы серьезной проблемой.

Частично причина для получения этой конкретной карты состоит в том, чтобы получить истинный кэш-память при записи для скорости, так что массовая запись или откат с меньшей вероятностью замедлят все из-за «пыхтения» основных жестких дисков, что должно быть полезно независимо от расположения хранилища файлов. Проблемы с задержкой звучат так, как будто они также могут возникнуть с любым удаленным хранилищем данных, будь то серверное устройство или домашняя сборка, такая как второй блок FreeNAS (хотя, если бы мне пришлось выбирать, я бы использовал второй FreeNAS).

Я, возможно, упускаю из виду использование выделенного порта сетевой карты и нескольких параллельных портов 1 Гбит как способ обойти это, но большие проблемы вызывают задержка и влияние трафика для моментальных снимков и откатов. Я также, возможно, упускаю из виду запуск виртуальной машины FreeNAS на небольшом выделенном диске, который обслуживает основной массив хранилища виртуальных машин с рейдовой карты как сквозное устройство, которое сохраняет его локальным. (Это означает, что ESXi может загружаться и может загружать виртуальную машину FreeNAS с одного диска, после запуска она может действовать как файловый сервер на основе ZFS для любой другой VMS с, надеюсь, низкой задержкой). Но запуск виртуализированного файлового сервера может увеличить задержку больше, чем сохранение его локальным уменьшит ее, а задержка и узкие места на диске уже являются проблемой, которую я пытаюсь преодолеть.

Однако я посмотрю информацию о карте LSI и - можете ли вы установить программное обеспечение для проверки / восстановления целостности файлов на самой базовой платформе ESXi для проверки и восстановления файлов виртуальной машины? Я этого не знал. И будет ли iSCSI настолько значительным убийцей задержки, чтобы сделать удаленное хранилище пригодным для использования? После того, как виртуальная машина запущена и работает, насколько скорость / задержка доступа к хранилищу виртуальных машин влияет на работу ESXi или других виртуальных машин, работающих в настоящее время на ней?

3
задан 11 August 2016 в 19:21
1 ответ

ESXi сам по себе этого не сделает. У вас есть пара вариантов. Либо вы устанавливаете стороннее программное обеспечение для контроля целостности файлов, либо получаете сеть SAN с функцией контроля целостности файлов, например, с помощью ZFS, либо полагаетесь на возможность защиты данных карт LSI. Как упоминалось здесь , это именно то, что должна делать «защита данных».

Вы также можете передать диски FreeNAS , а затем предоставить хранилище FreeNAS через iSCSI для ESXI, но тогда карта LSI была пустой тратой денег.

1
ответ дан 3 December 2019 в 07:24

Теги

Похожие вопросы