ghyde.libvirt

libvirt

Fedora に libvirt をインストールして設定する。

このロールは、ユーザーがユーザースペースで仮想マシンを実行できるようにします。また、カーネル同ページマージ (KSM) を設定します。

要件

仮想マシンを実行するのに十分なハードウェアリソースが必要です。また、コンピュータの BIOS で仮想化を有効にする必要があるかもしれません。

ロール変数

名称 説明 デフォルト
ksm_max_kernel_pages KSM によって割り当てられる可能性があるスワップ不可のカーネルページの最大数 (無制限の場合は 0) int 0
ksm_monitor_interval ksmtuned が調整の間にスリープする時間 60
ksm_npages_boost free memorythres より少ない場合に npages 値に追加される int 300
ksm_npages_decay free memorythres より大きい場合に 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"

ライセンス

MIT

プロジェクトについて

Install and configure libvirt on Fedora

インストール
ansible-galaxy install ghyde.libvirt
ライセンス
mit
ダウンロード
96
所有者
Just your average software engineering, Japanese speaking, Army training, computer gaming, Linux fanboy.