На данный момент у меня есть тестовая установка (HP Microserver) только с одним диском, на флэш-накопителе USB установлен ESXi 5.0 без покрытия и виртуальная машина FreeNAS 8, созданная как установка 2 ГБ, но теперь я в растерянности. ..
На мой взгляд, я хочу гибко разделить оставшиеся 200 ГБ диска между ESXi для виртуальных машин и сетевых ресурсов (Windows / Linux). Будет ли это хранилище iSCSI? и как мне это сделать? Я видел, что существует множество руководств по настройке iSCSi, но я не совсем уверен, что я не совсем согласен с концепцией того, чего я хочу достичь?
Я относительно новичок в VMware и читал о целях iSCSI, инициаторах и т. Д.
Наконец, как это масштабируется, когда я добавляю еще несколько дисков и хочу создать набор ZFS RAID? Начинать с нуля?
Я ценю любой вклад / понимание, которое вы можете предоставить.
Тим.
Для этого вы можете использовать iSCSI, это позволит легко перенести хранилище из этого физического блока позже, если вы решите это сделать. Однако на этом этапе вы можете экспортировать физическое хранилище на свои виртуальные машины, что упростит настройку. Вы не превратите свой пул ZFS с одним диском / разделом в raidz, однако вы можете добавить диски позже, создать из них пул raidz, и zfs send / zfs получит моментальный снимок из пула одного диска в пул raidz.
Как я теперь представляю, у вас есть раздел для вашей виртуальной машины FreeNAS. Затем вы должны создать еще один раздел и подключить его как виртуальный жесткий диск к FreeNAS VM, создать на нем файловую систему ZFS и экспортировать как общие ресурсы iSCSI / NFS / CIFS.
Однако для использования функций работоспособности данных ZFS вы хотите как можно скорее перенести эту файловую систему на физические диски.
Примерный обзор этой миграции:
На самом деле файловая система ZFS, содержащаяся в разделах, создает моментальный снимок:
zfs snapshot datapool/data@migration
Из новых дисков создайте raidz pool. Помните, что вы не можете добавить другое устройство в настройку raidz, но вы можете добавить еще один raidz в сам пул позже:
zpool create datapool2 raidz2 c4t0d0 c4t1d0 c4t2d0 c4t3d0
Отправьте / получите созданный вами снимок для переноса данных:
zfs send datapool/data@migration | zfs receive datapool2/data
Чтобы лучше понять это, прочтите этот блог.
Краткое руководство: FreeNAS RAIDZ на VMware ESXi
На это у меня ушло время, но на самом деле это довольно просто сделать.
Предполагается, что вам нужен RAIDZ1 и три физических диска для виртуальных дисков, которые будет использовать FreeNAS. Это также предполагает, что у вас уже настроен и запущен VMWare ESXi.
Чтобы создать набор RAID в FreeNAS:
Создать общий ресурс:
Вы упомянули, что задаетесь вопросом, не попали ли вы в цель - прошло некоторое время с тех пор, как вы опубликовали, так что, возможно, все рассортировано. У меня есть N40L с одним диском 250 ГБ и 2 ГБ памяти. Он имеет три дополнительных слота для 3,5-дюймовых внутренних жестких дисков.
Я прошел лишь половину пути, но вот ключевые моменты, которые я усвоил по пути.
N40L нужно больше памяти - я довел N40L до 8 Гб (2 флешки по 4 Гб); Я выбрал полную спецификацию (ОЗУ ECC), но многие люди показывают, что он будет работать с более дешевым без ECC, а некоторые показывают, что вы можете превысить указанный лимит HP и установить до 16 ГБ (2 палки по 8 ГБ). Я консервативен на протяжении всего упражнения, потому что хочу, чтобы в игре было меньше переменных; когда я устанавливаю свой NAS, мне прежде всего нужна надежность. У меня были проблемы с установкой esxi 5 (ISO от HP), пока я не сделал это обновление - похоже, вы это сделали, если esxi включен и загружается с вашей флеш-накопителя
Немного поигравшись с esxi, я решил запустить freenas в виртуальной машине на N40L. Есть и другие варианты, такие как openindiana, napp-it и т. Д. Я уверен, что здесь есть свои плюсы и минусы, но, похоже, это направило меня прямо к результату, который мне нужен. Настоящая проблема, которая возникла затем, заключалась в том, какие диски и как получить их с максимальной экономией - снова нужен вариант с низким уровнем риска. Фактически, диск, который поставлялся с машиной, - это Seagate Barracuda 7200RPM - есть много дискуссий о том, какие диски лучше всего - похоже, диски WD Red больше всего подходят для NAS, но я не пошел на эти расходы. Привлекательность ZFS RAIDZ заключается в том, что я могу восстановить работу после сбоя одного диска. Опять же, HP утверждает, что максимальный размер составляет 8 Тбайт (4 x 2 Тбайт), но есть множество публикаций, подтверждающих это. Я собирался попробовать диски емкостью 3 ТБ, но остановился на дисках емкостью 2 ТБ с предположением, что, как только они появятся, с ZFS я могу итеративно заменить их на 3 ТБ, если мне нужно увеличить.
Я получил свои диски на офисных работах - они были в корпусах расширения Seagate (STBV2000300) - почему так дешевле покупать - это отдельная тема. Я провел длинные общие тесты SEATOOLS, прежде чем вскрыть корпуса - несколько вкладок, несколько винтов; внутри есть отличный STDM2000DM001.
В настоящее время я понимаю, что для правильной работы ZFS диски должны быть напрямую доступны виртуальной машине NAS - это называется RDM. Это немного неудобно на N40L, но пока работает нормально. Запомните индивидуальные серийные номера дисков, когда вы вставляете их в отсеки - винты находятся в дверце серверного корпуса. Затем из командной строки esxi (у меня есть kbd и монитор на моем хосте и использую клавиши alt-Fn для входа в систему как root) - перейдите в существующее хранилище данных vmfs, которое у вас есть на диске 250 ГБ, и создайте эти файлы vmdk для других 3 дисков для отображения в формате RAW. Этот пост дал мне команду: http://cyborgworkshop.org/2011/01/08/enabling-raw-sata-access-in-esxi-free/ однако по какой-то причине мне не удалось запустить fdisk, поэтому вы можете найти диски с помощью ls -l / vmfs / devices / disks Вот команда: vmkfstools -z /vmfs/devices/disks/t10.ATA_____ST32000542AS________________________________________5XW205BS RAW-2TB.vmdk - автобуслогический
Затем я выполнил базовую установку freenas 8.3 для esxi, добавив эти диски в виртуальную машину FreeBSD, которую я создал, отредактировав настройки виртуальной машины и добавив 3 жестких диска в качестве Mapped Raw LUN на портах scsi 1: 0, 1: 1 и 1: 2. Опять же, множество сообщений, описывающих это. Freenas не обнаружил проблем с новыми дисками.
Это все, что у меня есть. Я планирую протестировать это еще раз, прежде чем переключаться - меня особенно интересует загрузка виртуальной машины с удаленным одним из дисков, чтобы посмотреть, что произойдет