Добавление локального диска в хранилище
Перед добавлением локального диска или RAID-массива в хранилище необходимо:
- настроить ПК СВ "Брест" в сервисном или дискреционном режиме;
- определить роли узлов и сервера виртуализации;
- при работе с RAID-массивом предварительно добавить его в ПК СВ в качестве
qcow2
хранилища.
Для добавления локального диска или RAID-массива в хранилище следует воспользоваться следующим способом:
Доступный локальный диск или RAID-массив отформатировать в файловую систему
ext4
командой:sudo mkfs.ext4 /dev/sddУзнать универсальный уникальный идентификатор диска (UUID) командой:sudo blkid /dev/sddВ данном примере UUID = 9504e810-1e80-46f0-a7c6-5f3c63e5bf53.
В необходимой директории (в данном примере /var/lib/one/datastores) создать каталоги
onedata
,onedata/100
иonedata/101
командами:sudo mkdir /var/lib/one/datastores/onedata
sudo mkdir /var/lib/one/datastores/onedata/100
sudo mkdir /var/lib/one/datastores/onedata/101
Добавить на них метки, которые должны совпадать с меткой на каталоге
/var/lib/one/datastores
:sudo pdpl-file 3:127:-1:CCNR /var/lib/one/datastores/onedataПроверить и сравнить правильность можно командами:
sudo pdpl-file 3:127:-1:CCNR /var/lib/one/datastores/onedata/100
sudo pdpl-file 3:127:-1:CCNR /var/lib/one/datastores/onedata/101sudo pdpl-file /var/lib/one/datastores/
sudo pdpl-file /var/lib/one/datastores/onedataВ файл
/etc/fstab
добавить следующие строки, содержащие данные для новых точек монтирования и UUID диска:CODEПри выполнении монтирования с использованием опции
bind
, в файл/etc/fstab
добавить строки:CODEПосле внесения изменений смонтировать командой:
sudo mount -aДалее необходимо установить метку командами:После установки метка должна принять следующее значение:sudo pdpl-file 3:127:-1:CCNR /var/lib/one/datastores/ID_хранилищ для образов sudo pdpl-file 3:127:-1:CCNR /var/lib/one/datastores/ID_хранилищ системный
CODEНазначить владельцем созданных каталогов пользователя
oneadmin
командами:sudo chown oneadmin:oneadmin /var/lib/one/datastores/onedata
sudo chown oneadmin:oneadmin /var/lib/one/datastores/onedata/100
sudo chown oneadmin:oneadmin /var/lib/one/datastores/onedata/101
Перезапустить службу opennebula командой:
sudo systemctl restart opennebulaПосле перезапуска службы необходимо сравнить установленные мандатные метки командами:
sudo pdpl-file /var/lib/one/datastores/
sudo pdpl-file /var/lib/one/datastores/onedata
Мандатные метки должны совпадать. Если владельцем каталогов указан
root
, то необходимо повторно назначить владельцем созданных каталогов пользователяoneadmin
(см. 2).- В веб-интерфейсе ПК СВ отобразятся добавленные хранилища: