Пул ресурсов — это набор ВМ, контейнеров и хранилищ. Пул ресурсов удобно использовать для обработки разрешений в случаях, когда определенные пользователи должны иметь контролируемый доступ к определенному набору ресурсов. Пулы ресурсов часто используются в тандеме с группами, чтобы члены группы имели разрешения на набор машин и хранилищ.
Пример создания пула ресурсов в веб-интерфейсе:
В окне → → нажать кнопку Создать. В открывшемся окне указать название пула и нажать кнопку ОК:
Добавить в пул ВМ. Для этого выбрать пул, перейти на вкладку , нажать кнопку → , выбрать ВМ и нажать кнопку Добавить:
Добавить в пул хранилища. Для этого выбрать пул, перейти на вкладку , нажать кнопку → , выбрать хранилище и нажать кнопку Добавить:
Работа с пулами ресурсов в командной строке:
создать пул:
# pveum pool add IT --comment 'IT development pool'
вывести список пулов:
# pveum pool list
┌────────┬─────────────────────┬─────────┐
│ poolid │ comment │ members │
╞════════╪═════════════════════╪═════════╡
│ IT │ IT development pool │ │
├────────┼─────────────────────┼─────────┤
│ mypool │ │ │
└────────┴─────────────────────┴─────────┘
добавить ВМ и хранилища в пул:
# pveum pool modify IT --vms 201,108,202,104,208 --storage mpath2,nfs-storage
удалить ВМ из пула:
# pveum pool modify IT --delete 1 --vms 108,104
удалить пул:
# pveum pool delete IT
Можно удалить только пустой пул.