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.libvirtLicencja
mit
Pobrania
106
Właściciel
Just your average software engineering, Japanese speaking, Army training, computer gaming, Linux fanboy.
