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

MIT

O projekcie

Install and configure libvirt on Fedora

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.