libvirt
libvirt
Установка и настройка libvirt на Fedora.
Эта роль позволяет пользователям запускать виртуальные машины в пользовательском пространстве. Также настраивается Объединение страниц ядра (KSM).
Требования
Ваш компьютер должен иметь достаточные аппаратные ресурсы для поддержки работы виртуальных машин. Возможно, вам также потребуется включить виртуализацию в BIOS вашего компьютера.
Переменные роли
имя | описание | тип | по умолчанию |
---|---|---|---|
ksm_max_kernel_pages | Максимальное количество не подлежащих обмену страниц ядра, которые могут быть выделены KSM (0 - неограниченно) | int | 0 |
ksm_monitor_interval | Как долго ksmtuned должен спать между настройками | секунды | 60 |
ksm_npages_boost | Добавляется к значению npages , когда свободная память меньше чем thres |
int | 300 |
ksm_npages_decay | Значение вычитается из npages , когда свободная память больше чем thres |
int | -50 |
ksm_npages_min | Нижний лимит для значения npages |
int | 64 |
ksm_npages_max | Верхний лимит для значения npages |
int | 1250 |
ksm_sleep_msec | Длительность сна в миллисекундах между сканированиями KSM для сервера с 16 Гб. Меньшие серверы спят дольше, большие - меньше. | миллисекунды | 10 |
ksm_thres_coef | Процент ОЗУ, который будет рассчитываться в параметре thres |
int | 20 |
ksm_thres_const | Если это система с низкой памятью, и значение thres меньше KSM_THRES_CONST , то сбросьте значение thres на значение KSM_THRES_CONST |
int | 2048 |
libvirt_pool_name | Имя пула по умолчанию | строка | default |
libvirt_pool_dir | Путь к каталогу пула по умолчанию | путь к каталогу | "{{ ansible_user_dir }}/VirtualMachines" |
Пример плейбука
- hosts: рабочие_станции
tasks:
- import_role:
name: libvirt
vars:
libvirt_pool_name: default
libvirt_pool_dir: "{{ ansible_user_dir }}/VirtualMachines"
Лицензия
Установить
ansible-galaxy install ghyde/ansible-role-libvirt
Лицензия
mit
Загрузки
82
Владелец
Just your average software engineering, Japanese speaking, Army training, computer gaming, Linux fanboy.