Как установить и настроить UnRAID
Что такое UnRAID?
UnRAID — это операционная система для создания собственных NAS (файловых хранилищ). Но вместе с этим анрейд предлагает большие возможности для виртуализации.
При помощи виртуализации мы можем запустить сразу несколько операционных систем на одном компьютере, каждому виртуальному компьютеру выделить определённые ядра и определённые железки — чтобы пользоваться одним компьютером вдвоём, например.
Как сделать загрузочную флешку с UnRAID?
UNRAID не нужно устанавливать на жёский диск или SSD, он запускается прямо с usb-флешки! Это позволяет подключить ещё больше жёстких дисков для создания объёмного файлового хранилища.
Какую флешку выбрать? Достаточно любой USB2.0 флешки на 1ГБ или более. Не нужно гнаться за скоростью или объёмом.
- Скачайте USB Creator для Windows или Mac с сайта UnRAID
- Выберите флешку, на которую нужно записать UnRAID
- Нажмите на "Customize", если нужно изменить название сервера (по умолчанию "Tower"), режим работы сети (по умолчанию "DHCP") или нужно включить UEFI загрузку (рекомендуется загружаться в Legacy режиме, а опцию "Allow UEFI Boot" оставить неотмеченной)
- Нажмите на "Write", чтобы начать запись операционной системы на флешку
- Дождитесь окончания процесса. Длительность зависит от скорости интернета и скорости записи флешки.
- Готово!
Сколько стоит UNRAID?
Лицензия на UNRAID платная, но есть возможность бесплатно протестировать операционную систему в течение 30 дней, а затем запросить ещё два продления по 14 дней. Этого хватит, чтобы изучить все возможности анрейда.
Абсолютному большинству пользователей хватит лицензии "Basic". Она разрешает использовать до 6 жёстких дисков в файловом хранилище. Количество виртуальных машин, видеокарт не ограничено. Других ограничений тоже нет.
Первый запуск UNRAID
UNRAID запускается с USB-флешки, поэтому нужно настроить BIOS материнской платы на загрузку с usb-устройств. Так же необходимо разрешить "Legacy Boot".
Всё управление сервером осуществляется через веб-интерфейс. Впишите в адресной строке вашего браузера http://ip-адрес-сервера
или http://tower
.
Я на этапе создания загрузочной флешки сменил имя сервера на "DoubleOldGamer", поэтому ввожу в бразуере http://doubleoldgamer
.
Стандартный логин: root
Стандартный пароль: без пароля
Настройка массива в UNRAID
Вне зависмости от того, чего вы хотите от unraid, вам необходимо настроить хранилище. Даже если оно состоит только из одного HDD или SSD.
Parity нужен для защиты ваших данных. Если у вас один Parity диск, то вы можете потерять один любой диск из массива без потерь данных. Если два parity, то можно в любой момент времени потерять до двух любых дисков и не потерять данные.
- Parity использовать необязательно. В таком случае вы получаете незащищённый массив.
- Если вашему массиву данных нужна защита от выхода из строя дисков, то отдавайте под parity диск самого большого объёма.
У меня всего один SSD и я не планирую использовать этот компьютер для хранения данных, поэтому выбираю свой SSD как "Disk 1" и не трогаю "Parity".
UNRAID позволяет добавлять отдельные диски для кэширования записи в массив. У меня всего один SSD и меня устраивает его скорость, поэтому настройки кэша игнорирую.
Теперь нужно запустить массив, нажав на "Start".
ВАЖНО! Все диски должны быть абсолютно пустыми: без разметки, без форматирования.
Как настроить виртуальные машины в UNRAID?
UNRAID позволяет запускать любое количество виртуальных машин и пробрасывать в них реальные физические устройства. Это значит, что из одного компьютера с 8 ядрами и 2 видеокартами, вы можете сделать два компьютера с 4 ядрами и 1 видеокартой. Можно делить ресурсы сервера, как угодно!
Как загрузить ISO образы на сервер с UNRAID?
Первым делом необходимо перейти во вкладку "Shares" и найти там шару "isos".
Шаре "isos" необходимо разрешить публичный доступ, чтобы загрузить ISO-образы по сети с другого компьютера. Для этого в выпадающем списке "Security" выберите значение "Public".
Теперь можно с другого компьютера загрузить все необходимые ISO-образы операционных систем, которые вы хотите установить на виртуальную машину.
Скачиваем VirtIO драйвера для UNRAID
Операционная система Windows содержит в себе драйвера для большинства sata-контроллеров, но виртуальный контроллер ей не знаком, поэтому нужно отдельно скачать iso-образ с драйверами. Самый свежий набор VirtIO драйверов всегда можно скачать здесь — https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/
Также этот ISO-образ пригодится после установки операционной системы — в нём есть драйвера для виртуального ethernet-контроллера. Windows не умеет работать с виртуальной сетью без этого драйвера.
Настраиваем виртуальную машину в UNRAID
Перейдите во вкладку "VMS", там будет список всех виртуальных машин, которые вы создадите. Чтобы создать новую виртуальную машину, нажмите на кнопку "Add VM"
Выберите операционную систему, которую хотите установить.
Выберите железо, которое нужно выделить под виртуальную машину. Выберите ISO-образы, которые вы загрузили на предыдущем этапе.
Выберите объём виртуального диска, пробросьте всё необходимое оборудование.
В разделе "USB Devices" будут отображаться все usb-устройства, например, мышки и клавиатуры. Вы можете пробросить в виртуалку их. Это возможно только, если вы используете разное оборудование: две одинаковые мышки разделить по компьютерам нельзя, нужно использовать либо разные мышки, либо они обе пробросятся в одну виртуалку.
В разделе "Other PCI Devices" будут все прочие PCI и PCI Express устройства, например, карты захвата или ТВ-тюнеры. USB-контроллеры по умолчанию там не появляются.
Как пробросить USB контроллер в UNRAID
Во вкладке "TOOLS" в разделе "System Devices" найдите необходимые контроллеры. Нам нужен их ID, на скриншоте он выделен зелёным.
Всё в той же вкладке "TOOLS" в конфиге UNRAID'а нужно дополнить раздел "Unraid OS".
В строке append initrd=/bzroot
вставьте между двух частей следующий код: vfio-pci.ids=ваш:id
Если контроллеров много и у всех разные ID, то укажите через запятую: vfio-pci.ids=ваш:id1,ваш:id2,ваш:id3
Сохраните изменения и перезагрузите сервер. Теперь UNRAID перестанет использовать эти USB-контроллеры и разрешит пробрасывать их целиком в виртуальные машины.
Ура! Получилось!
На этом всё! UNRAID настроен, виртуальные машины созданы и запущены, а вы счастливы.
Смотрите видео на ютюб-канале FXPC и обязательно вступайте в группу ВК!