49
ЛКНВ.11100-01 92 01
3.5.3.1. Управление хранилищами в командной строке
Новый пул хранилищ можно создать с помощью команды
virsh pool-create-as. Например, следующая команда демонстрирует
обязательные аргументы, которые необходимо указать при создании пула хранилищ
на основе NFS (netfs):
# virsh pool-create-as NFS-POOL netfs \
--source-host 192.168.88.180 \
--source-path /export/storage \
--target /var/lib/libvirt/images/NFS-POOL
Первый аргумент (NFS-POOL) идентифицирует имя нового пула хранилищ,
второй аргумент идентифицирует тип создаваемого пула хранилищ. Аргумент
опции --source-host идентифицирует хост, который экспортирует каталог пула
хранилищ посредством NFS. Аргумент опции --source-path определяет имя
экспортируемого каталога на этом хосте. Аргумент опции --target
идентифицирует локальную точку монтирования, которая будет использоваться для
обращения к пулу хранилищ.
П р и м е ч а н и е . Для возможности монтирования NFS хранилища
необходимо запустить службы rpcbind и nfslock:
# systemctl start rpcbind
# systemctl start nfslock
После создания нового пула хранилищ он будет указан в выходной
информации команды virsh pool-list:
# virsh pool-list --all –details
Имя Статус Автозапуск Persistent Capacity Распределение Доступно
default работает yes yes 17,46 GiB 12,32GiB 5,15 GiB
NFS-POOL работает no no 29,40 GiB 6,08 GiB 23,33 GiB
В выводе команды видно, что опция «Автозапуск» («Autostart») для пула
хранилищ NFS- POOL имеет значение no (нет), т. е. после перезапуска системы этот
пул не будет автоматически доступен для использования, и что опция «Persistent»
также имеет значение «no», т. е. после перезапуска системы этот пул вообще не
будет определен. Пул хранилищ является постоянным только в том случае, если он
сопровождается XML-описанием пула хранилищ, которое находится в каталоге