Download PDF
Download page Добавление локального диска в хранилище.
Добавление локального диска в хранилище
Перед добавлением локального диска или 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 диска:UUID=4994e5a0-8491-48a5-85dd-89e9dde9167d /var/lib/one/datastores/100 ext4 defaults 0 0 UUID=4994e5a0-8491-48a5-85dd-89e9dde9167d /var/lib/one/datastores/101 ext4 defaults 0 0
CODEПри выполнении монтирования с использованием опции
bind
, в файл/etc/fstab
добавить строки:UUID=9504e810-1e80-46f0-a7c6-5f3c63e5bf53 /var/lib/one/datastores/onedata ext4 auto 0 0 /var/lib/one/datastores/onedata/100 /var/lib/one/datastores/100 none defaults,bind 0 0 /var/lib/one/datastores/onedata/101 /var/lib/one/datastores/101 none defaults,bind 0 0
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_хранилищ системный
root@node:/var/lib/one/datastores# pdpl-file 100 Уровень_3:Высокий:Категория_1,Категория_2,0xfffffffffffffffc:ccnr!
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).- В веб-интерфейсе ПК СВ отобразятся добавленные хранилища: