Хранилища команды:
1 2 3 4 5 6 7 8 9 10 11 12 |
virsh pool-list - вывести список хранилищ mkdir -p /mnt/temp1/datastore1 - создать каталог /mnt/temp1/datastore1 (параметр -p создаст каталог temp1 если его нету) virsh pool-define-as Имя_пула тип - - - - "/путь" - создать пул хранилища Имя_пула virsh pool-define-as storage dir - - - - "/mnt/temp1/datastore1" - создать пул хранилища storage virsh pool-build Имя_хранилища - собираем хранилище Имя_хранилища virsh pool-build storage - собираем хранилище storage virsh pool-start storage - включаем хранилище storage virsh pool-autostart storage - включаем авто включение хранилище storage virsh pool-info storage - информация о хранилище (емкость и свободное место) virsh pool-destroy storage - отключить хранилище с именем storage virsh pool-delete storage - удалить хранилище virsh pool-undefine storage - удалить определение(настройки) хранилища |
Создание хранилища:
1 2 3 4 5 6 7 8 |
0) virsh pool-define-as datastore1 dir - - - - "/mnt/datastore1" - обозначаем хранилище datastore1 1) virsh pool-build datastore1 - собираем хранилище datastore1 2) virsh pool-start datastore1 - запускаем хранилище datastore1 3) virsh pool-autostart datastore1 - включаем авто загрузку хранилища datastore1 !!! Иногда короткие команды не работают !!! пример создание пула с именем vagrant, тип директория, точка монтирования (/kvm/500gb/vagrant/) virsh pool-define-as --name vagrant --type dir --target /kvm/500gb/vagrant/ |
Создание хранилища(:
1 2 3 4 5 6 7 |
0) virsh - входим в virsh 1) pool-create-as iso1 dir - - - - "/mnt/datastore2/iso1/" - создаем настройки для хранилища (XML-конфигурация пула) 2) pool-refresh iso1 - собираем хранилище ошибка: Не удалось собрать пул iso1 ошибка: Запрошена недопустимая операция: пул «iso1» уже активен 3) pool-refresh iso1 - перечитываем конфигурацию для хранилища iso1 4) virsh pool-autostart iso1 - включаем авто включение хранилища iso1 |
Отключение хранилища:
1 2 3 4 |
0) virsh pool-stop datastore1 - остановка хранилища 1) virsh pool-autostart --disable datastore1 - отключаем авто выключение хранилища 2) virsh pool-undefine datastore - удалить определение(настройки) хранилища (убирается из автозагрузки) !!! файлы должны остаться |