ghyde.libvirt
libvirt
Instalacja i konfiguracja libvirt na Fedora.
Ten skrypt pozwala użytkownikom uruchamiać maszyny wirtualne w przestrzeni użytkownika. Konfiguruje również Kernel same-page Merging (KSM).
Wymagania
Twój komputer musi mieć wystarczające zasoby sprzętowe, aby wspierać uruchamianie maszyn wirtualnych. Może być również konieczne włączenie wirtualizacji w BIOS-ie twojego komputera.
Zmienne roli
nazwa | opis | typ | domyślna wartość |
---|---|---|---|
ksm_max_kernel_pages | Maksymalna liczba nie wymienialnych stron jądra, które mogą być przydzielone przez ksm (0 oznacza brak limitu) | int | 0 |
ksm_monitor_interval | Jak długo ksmtuned powinien spać między dostosowaniami | sekundy | 60 |
ksm_npages_boost | Dodawana do wartości npages , gdy wolna pamięć jest mniejsza niż thres |
int | 300 |
ksm_npages_decay | Wartość ta jest odejmowana od npages , gdy wolna pamięć jest większa niż thres |
int | -50 |
ksm_npages_min | Dolna granica wartości npages |
int | 64 |
ksm_npages_max | Górna granica wartości npages |
int | 1250 |
ksm_sleep_msec | Czas snu w milisekundach między skanowaniami ksm dla serwera 16Gb. Mniejsze serwery mają dłuższy sen, większe krótszy. | milisekundy | 10 |
ksm_thres_coef | Procent RAM-u, który ma być obliczany w parametrze thres |
int | 20 |
ksm_thres_const | Jeśli jest to system z małą pamięcią, a wartość thres jest mniejsza niż KSM_THRES_CONST , to zresetuj wartość thres do wartości KSM_THRES_CONST |
int | 2048 |
libvirt_pool_name | Domyślna nazwa puli | string | default |
libvirt_pool_dir | Ścieżka do domyślnego katalogu puli | ścieżka katalogu | "{{ ansible_user_dir }}/VirtualMachines" |
Przykład playbooka
- hosts: robocze_stacje
tasks:
- import_role:
name: libvirt
vars:
libvirt_pool_name: default
libvirt_pool_dir: "{{ ansible_user_dir }}/VirtualMachines"
Licencja
Zainstaluj
ansible-galaxy install ghyde.libvirt
Licencja
mit
Pobrania
96
Właściciel
Just your average software engineering, Japanese speaking, Army training, computer gaming, Linux fanboy.