ghyde.libvirt
libvirt
Fedora に libvirt をインストールして設定する。
このロールは、ユーザーがユーザースペースで仮想マシンを実行できるようにします。また、カーネル同ページマージ (KSM) を設定します。
要件
仮想マシンを実行するのに十分なハードウェアリソースが必要です。また、コンピュータの BIOS で仮想化を有効にする必要があるかもしれません。
ロール変数
名称 | 説明 | 型 | デフォルト |
---|---|---|---|
ksm_max_kernel_pages | KSM によって割り当てられる可能性があるスワップ不可のカーネルページの最大数 (無制限の場合は 0) | int | 0 |
ksm_monitor_interval | ksmtuned が調整の間にスリープする時間 | 秒 | 60 |
ksm_npages_boost | free memory が thres より少ない場合に npages 値に追加される |
int | 300 |
ksm_npages_decay | free memory が thres より大きい場合に npages 値から減算される値 |
int | -50 |
ksm_npages_min | npages 値の下限 |
int | 64 |
ksm_npages_max | npages 値の上限 |
int | 1250 |
ksm_sleep_msec | 16GB サーバーの ksm スキャン間のミリ秒単位のスリープ。小さなサーバーは多くスリープし、大きなサーバーは少なくスリープします。 | ミリ秒 | 10 |
ksm_thres_coef | パラメータ thres で計算される RAM の割合 |
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: workstations
tasks:
- import_role:
name: libvirt
vars:
libvirt_pool_name: default
libvirt_pool_dir: "{{ ansible_user_dir }}/VirtualMachines"
ライセンス
インストール
ansible-galaxy install ghyde.libvirt
ライセンス
mit
ダウンロード
96
所有者
Just your average software engineering, Japanese speaking, Army training, computer gaming, Linux fanboy.