ZFS + FreeBSD + virtualbox

Какое ядро Вы в настоящее время выполняете? Можно проверить это через uname -a. После того как у Вас есть та информация, можно удалить конфигурацию - initrd.img-, System.map-и vmlinuz-файлы, которые не соответствуют текущей версии ядра.

Для пользы осторожности на самом деле не удаляйте те файлы. Скорее просто скопируйте их в другой раздел, если это возможно.

3
задан 28 January 2011 в 09:40
5 ответов

Я обращусь к № 3 здесь. Я не думаю, что VirtualBox+FreeBSD+ZFS является лучшим решением для того, что Вы предлагаете (на основе Вашего использования "в жестком реальном времени" и "занятых").

  • Что Вы надеетесь выполнить при помощи ZFS? Это - большая файловая система, и я - определенно защитник, но какое значение это добавляет в этом случае? Снимки? Вычисление контрольной суммы? (лично, мне потребовались несколько попыток и большое исследование, прежде чем я начал размещать важные приложения на ZFS).

  • Я понимаю, что Вы плохо знакомы с ZFS, но как Ваш опыт с FreeBSD и VirtualBox?

  • Была бы какая-либо проблема с выполнением единственного экземпляра почтового программного обеспечения и хостинга нескольких доменов в, или Вам нужна полная изоляция, предоставленная виртуализацией?

  • Если Вы действительно принимаете решение использовать ZFS, Вы не хотите традиционные RAID-контроллеры Perc, но должны указать что-то, что передает НЕОБРАБОТАННЫЕ диски SAS операционной системе. См.: рекомендации контроллера SAS/SATA ZFS (BTW - Ваши диски все еще были бы заменяемы в горячем режиме.)

4
ответ дан 3 December 2019 в 04:54
  1. теперь очень то, что я знаю о, основные издержки - то, что это, как предполагается, имеет RAM достаточно для работы
  2. снимки не сделаны на каждом обновлении, но только если Вы (вручную, или со сценарием) создаете снимки; необходимое пространство является абсолютным минимумом, поскольку это использует подход копии на записи (блоки в старом файле, которые были изменены в новом),
  3. Я ранил действительно FreeBSD использования и ZFS, но забочусь, виртуальная машина имеет достаточно RAM, присвоенной ему

Приблизительно 4 и 5, я не уверен в этом.

0
ответ дан 3 December 2019 в 04:54

У меня есть опыт с ZFS, работающим на OpenSolaris на сервере файлов NFS на 50 ТБ для HPC, таким образом, я отвечу на Ваши вопросы на основе этого.

Вопрос 1

Каков ЦП наверху ZFS?

Это является очень маленьким. Это будет варьироваться в зависимости от того, какую контрольную сумму и алгоритмы сжатия Вы выбираете, и это Вы включаете дедупликацию. У меня есть все 3, включает с опциями по умолчанию, и редко заставляйте мои 16 ядер использовать больше чем 15% каждый. Следует иметь в виду, что сжатие и dedup также уменьшают объем данных, который необходимо записать так вещи на самом деле endup случай быстрее за счет незначительной загрузки ЦП. Центральные процессоры чертовски быстры в наше время.

Вопрос 2

Из того, что я учился, когда ZFS обновляет файлы, это сохраняет старый файл как снимок, и запишите обновленную часть для новой версии. Однако это означало бы для каждого снимка, который это сохраняет, которые требуют значительного устройства хранения данных наверху. Сколько это устройство хранения данных наверху? Например, предположите, что у меня есть 2 ТБ применимого пространства, сколько пространства может на самом деле быть использовано для последней версии файлов один год спустя?

Снимки хранят только различие того, что изменяется. Вы только начинаете видеть, что снимки занимают место, если Вы удаляете или изменяете существующие данные. Для почтового сервера, который хранит почту в простом тексте, который означал бы, что только удаленные электронные письма приведут к издержкам в снимках. Если Вы накапливаетесь, имеют 1.5 ГБ (после сжатия ZFS) электронных писем, и 0.5 ГБ были, удаляют со временем затем, Вы сможете вместить все в свою шпульку на 2 ГБ, неважно, сколько снимков Вы сделали.

Наличие 1 или более снимков означает, что Вы не сможете освободить пространство путем удаления файлов, но можно освободить пространство путем удаления снимков.

ZFS является транзакционной фс, поэтому даже удаление снимка потребует записи маленького журнала к диску. Это означает, что, если Ваш имеют 0 байтов свободного пространства затем, Вы не можете удалить. Я застрял как этот однажды. Поэтому проявите некоторую заботу для установки квоты дискового пространства (скажите, что 99% шпульки) так, чтобы, когда у Вас заканчивается пространство, Вы смогли на самом деле, удаляют вещи.

Вопрос 3

FreeBSD с ZFS размещающий virtualbox обслуживание полудюжины занятых гостей почтовые серверы в жестком реальном времени разумная комбинация? Что-либо конкретное, чтобы быть осторожным с? И я могу все еще выбрать ZFS для гостевого OSs? Это вызвано тем, что я могу создать другого идентичного такое поле для дублирования и должен буду сделать некоторое зеркальное отражение между каждой парой гостевых систем через поля.

Я не знаю, как хорошо VirtualBox будет работать под этим видом загрузки. Необходимо проверить производительность перед развертыванием. Тиражирование было бы лучшим с zfs send.

Вопрос 4

Я пытаюсь настроить Dell R710 для этого. Из того, что я учился, я не должен выбирать RAID вообще, который верен? В этом случае диски, все еще прибывают заменяемые в горячем режиме?

При форматировании дисков как JBODs затем, можно использовать ZRAID ZFS. Они будут заменяемы в горячем режиме.

У нас есть SAN от LSI, и мы не использовали ZRAID. Вместо этого мы полагались на аппаратные средства RAID6. Были случаи, когда ZFS обнаружил повреждение данных, и я смог сказать, какие файлы были затронуты. Данные были восстановлены позже аппаратными средствами, но если бы у нас был ZRAID то не было бы никакого видимого повреждения данных на уровне файла.

Вопрос 5

Если бы мне нужно больше пространства в будущем, я просто заменил бы некоторые драйверы в горячем режиме с большей мощностью развернуть устройство хранения данных. Нет никакой проблемы с ними, правильно?

Это - хороший вопрос. Это было бы проблемой, если Вы делаете аппаратные средства RAID. С другой стороны, ZFS должен смочь позволить Вам расшириться как этот с ZRAID. Я никогда усталый это. При расширении мы просто добавляем новые полки и создаем новые шпульки. При росте существующие шпульки были бы так же легки как добавление новых.

3
ответ дан 3 December 2019 в 04:54

Не можете Вы выполнять свой mailservers в тюрьмах FreeBSD (см. ezjails порт). Можно разместить отдельные тюрьмы в zfs файловые системы и таким образом иметь все функции снимка.

Тем не менее, что ОС и программное обеспечение являются Вашим vbox гостем, который, как предполагают, выполнял? Теперь, когда 8.2 (почти), это идет с большим количеством улучшений тех отдел. И для 9,0, существуют партии больше прибытия.

2
ответ дан 3 December 2019 в 04:54

Короче говоря ZFS является очень хорошо для выполнения сервера Virtualbox, но Вы действительно не должны помещать жесткие диски на ту же машину как виртуальные машины. ZFS может использовать всю RAM, которую Вы бросаете в него, который трудно сделать на сервере VM. Но на специализированном сервере хранения можно настроить право ZFS, снимки рычагов для резервных копий и так далее. Идеально используйте iSCSI для передачи между серверами VM и серверами хранения.

Добавленное объяснение для ответа на комментарий... Обратите внимание, что снимки не являются резервными копиями, но они могут использоваться для того, чтобы сделать резервные копии. Другими словами, закройте свое программное обеспечение сервера дб или подобный, снимок, и перезапустите программное обеспечение. Затем запустите резервное копирование с помощью снимка в качестве источника. Ваше время простоя является только временем, требуемым завершать работу и перезапускать процесс в жестком реальном времени. Именно поэтому снимки так полезны.

1
ответ дан 3 December 2019 в 04:54

Теги

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