OpenIndiana - Устройство хранения данных ZFS

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

Страница также имеет ссылки на то, как купить. При размышлении о покупке у источника, который не кажется законным, это, вероятно, не.

Наконец, можно загрузить и оценка каждый выпуск SQL. Судите каждого из них на Ваших аппаратных средствах и попытайтесь моделировать свою ожидаемую загрузку и видеть, необходимо ли использовать все те аппаратные средства.

3
задан 19 May 2011 в 14:27
4 ответа

приблизительно 1: Установите OpenIndiana на отдельном диске (зеркальное отражение не поддерживается основным установщиком, если Вам нужно, необходимо сделать позже),

2. Создайте свое объединение, когда OpenIndiana будет работать

3. При использовании его можно создать пулы с меню пула и совместно использовать папки с помощью меню доли (просто нажимают на ZFS-folder - совместно используют кого-то столбец) среди других задач управления как диск, пул, совместно используйте acl, задание, поспешное и управление репликацией.

4. Если Вы хотите совместно использовать свою папку через AFP, и napp-это (полностью поддерживаемый веб-UI) необходимо выполнить napp-это установщик AFP онлайн сначала. Посмотрите этот PDF.

2
ответ дан 3 December 2019 в 05:00

Я могу сказать Вам команды CLI для создания пула. Я не знаю GUI или WebUI все же.

#replace drive0... with your drives    

zpool create tank drive0 drive1
#This will create a striped set, no redundancy, single failure = dead pool

zpool create tank mirror drive0 drive1 mirror drive2 drive3
#This will create a stripe set of mirrors, basically RIAD10

zpool create tank raidz drive0 drive1 drive2 drive3
#Thid create a stripe set with single parity, like RAID5

zpool create tank raidz2 drive0 drive1 drive2 drive3
#Thid create a stripe set with double parity, like RAID6

Выполненный zpool status для проверки команда, которую Вы выполнили, была успешна.

Можно изменить точку монтирования пула (по умолчанию /tank, потому что это - имя, выбранное выше) с командой как zfs set mountpoint=/another_location tank

Это не применялось бы непосредственно к Вашей ситуации, но может помочь, у меня есть короткое введение к ZFS для FreeBSD на моем блоге.

3
ответ дан 3 December 2019 в 05:00

По вопросу № 1: пулы начальной загрузки ZFS могут только быть отдельными дисками или простыми зеркалами. Вы не можете использовать несколько зеркал или объединений RAID-Z для начальной загрузки в это время, из-за ограничений в загрузчиках (GRUB на x86, OpenBoot на SPARC). IIRC, существует предложение по Google Summer of Code получить поддержку GRUB 2.0 в OI, которое могло бы допускать начальную загрузку от более сложных пулов. На данный момент Вам будут нужны дополнительные диски для пула корня/начальной загрузки, если Вы захотите использовать свои четыре текущих диска в единственном пуле.

По вопросу № 2: Посмотрите "sharesmb" свойство в странице справочника zfs (1) для включения совместного использования CIFS для клиентов Windows. MacOS X должна также смочь соединиться с долями CIFS, хотя NFS может, вероятно, использоваться там также.

По вопросу № 3: Руководство по оптимальной практике ZFS имеет большую информацию, которая поможет Вам: http://www.solarisinternals.com/wiki/index.php/ZFS_Best_Practices_Guide

По вопросу № 4: Я соглашаюсь с ewwhite выше: думайте о NexentaStor, если все, что Вы хотите сделать, создать NAS.

2
ответ дан 3 December 2019 в 05:00

Некоторое время назад я написал учебное пособие по OpenIndiana.

Еще в нем есть простое объяснение того, как его немного заблокировать. У меня есть несколько друзей и родственников на сервере, поэтому я едва ли доверяю им больше, чем незнакомцам - в отношении моей системы.

В конце концов, они все еще «пользователи». Вы никогда не можете доверять «пользователям».

Пошаговое руководство по файловому серверу ZFS

- РЕДАКТИРОВАТЬ -

По предложению текст сообщения был вырезан и вставлен.

Но он отформатирован лучше на мой блог. Итак, читайте здесь, читайте там. Где бы то ни было.

С тех пор, как я написал это, я проделал несколько разных вещей, таких как удаление разрешений у пользователей и создание символических ссылок только на инструменты, необходимые для SFTP, в доступном каталоге. Я чувствую, что это сделало машину более защищенной.

Я буду переписывать это при обновлении до сервера с 16-20 отсеками. df -h

Создать базовую структуру каталогов

newpool | -business | -хобби | -книги | -users | -admin01 | | -asmith | -shared | | -lsmith | -shared | -misc

mkdir / newpool / business / mkdir / newpool / хобби / mkdir / newpool / книги / mkdir / newpool / пользователи / mkdir / newpool / пользователи / admin01 / mkdir / newpool / пользователи / asmith / mkdir / newpool / пользователи / asmith / общий / mkdir / newpool / пользователи / lsmith / mkdir / newpool / пользователи / lsmith / общий / mkdir / newpool / misc /

При необходимости создайте группы

groupadd admin01 groupadd internal groupadd external groupadd common

Добавить любых несуществующих начальных пользователей

Обратите внимание, что я создаю двух пользователей с двумя командами, они длинные, поэтому текст переносится.

useradd -d / newpool / users / asmith / - c "Адам Смит" -G внутренний, общий -s / usr / lib / rsh asmith useradd -d / newpool / users / lsmith / -c "Luanne Smith" -G external, common -s / usr / lib / rsh lsmith

Возможны следующие варианты:

-d is the home directory /newpool/users/username/ in this example.
-c is the real name, it can really be anything. But it you want it to contain a space then enclose the value in double quotes.
-G list all the groups of the directories you want the people to have access to separated by commas.
    At the very least I give membership to the common group -G common .
    But maybe I want to give access to the external directory as well -G external,common .
-s /usr/lib/rsh is the 'restricted shell' to prevent a lot of funny business.

Установить пароли для любых несуществующих начальных пользователи

passwd lsmith passwd asmith

passwd username

(Введите пароль дважды - тада!)

(passwd: пароль успешно изменен для имени пользователя)

Изменить существующих пользователей

usermod -G admin01, internal, common admin01

(UX: usermod: admin01 в настоящее время вошел в систему, некоторые изменения могут не вступить в силу до следующего входа в систему.)

Вы можете проверить информацию о пользователе в текстовом файле / etc / passwd

Вы можете проверить создание группы в открытый текст / etc / group file

Применить правильного владельца: свойства группы

chown admin01: admin01 / newpool / business / chown admin01: сверстники / newpool / hobby / chown admin01: сверстники / newpool / books / chown admin01: admin01 / newpool / пользователи / chown admin01: admin01 / newpool / пользователи / admin01 / chown asmith: admin01 / newpool / пользователи / asmith / chown asmith: admin01 / newpool / users / asmith / shared / chown lsmith: admin01 / newpool / пользователи / lsmith / chown lsmith: admin01 / newpool / пользователи / lsmith / общий / chown admin01: common / newpool / misc /

Применить соответствующие разрешения

(4 чтение 2 запись 1 выполнение)

(! выполнение требуется для не-владельца: группа в каталоге для просмотра файловой системы)

chmod 700 / ньюпул / бизнес / chmod 750 / newpool / хобби / chmod 750 / newpool / книги / chmod 711 / newpool / пользователи / chmod 770 / newpool / пользователи / admin01 / chmod 770 / newpool / пользователи / asmith / chmod 770 / newpool / пользователи / asmith / общий / chmod 770 / newpool / пользователи / lsmith / chmod 770 / newpool / пользователи / lsmith / общий / t планируйте иметь много пользователей и даже меньше групп пользователей. Пока у меня нет планов относительно каких-либо квот.

Если бы я установил квоту, я бы, вероятно, сделал это для каждого пользователя индивидуально.

zfs setuserquota @ username = 100G newpool / users / username

Однако с версией 15 также доступны квоты групп пользователей ZFS.

zfs устанавливает groupquota @ common = 250GB newpool / misc

Больше пользователей?

Добавьте новые каталоги

mkdir в users / newpool / users / username / и / newpool / users / username / shared /

Добавьте новых пользователей

useradd -d / newpool / users / username / -c "Fname Lname "-G [список, разделенный запятыми,] common -s / usr / lib / rsh имя пользователя

Изменить владельца: группу свойств для каталогов новых пользователей

То же, что и выше

Применить соответствующие разрешения к новым каталогам

То же как указано выше

Установить новый пароль пользователя

Как указано выше

2
ответ дан 3 December 2019 в 05:00

Теги

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