「KVM」の版間の差分

提供: セキュリティ
移動: 案内検索
(ページの作成:「<!-- vim: filetype=mediawiki --> 読み方 ;KVM: けーぶいえむ __TOC__ == 概要 == KVM (Kernel-based Virtual Machine) は、 Linux で仮想環境...」)
 
 
行1: 行1:
<!--
+
[[KVM]] (Kernel-based Virtual Machine) は、 [[Linux]] で仮想環境を利用するためのソフトウェアです。
vim: filetype=mediawiki
+
-->
+
  
読み方
+
'''読み方'''
 
;[[KVM]]: けーぶいえむ
 
;[[KVM]]: けーぶいえむ
 
__TOC__
 
__TOC__
  
 
== 概要 ==
 
== 概要 ==
 
 
[[KVM]] (Kernel-based Virtual Machine) は、 [[Linux]] で仮想環境を利用するためのソフトウェアです。
 
[[KVM]] (Kernel-based Virtual Machine) は、 [[Linux]] で仮想環境を利用するためのソフトウェアです。
 
 
== インストール ==
 
== インストール ==
 
 
=== CentOS に yum でインストールする場合 ===
 
=== CentOS に yum でインストールする場合 ===
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
行20: 行15:
 
    'Virtualization Platform'
 
    'Virtualization Platform'
 
</syntaxhighlight>
 
</syntaxhighlight>
 
 
== 使い方 ==
 
== 使い方 ==
 
 
=== カーネルモジュールのロード ===
 
=== カーネルモジュールのロード ===
 
 
[[KVM]] の [[カーネルモジュール]] がロードされていることを確認します。
 
[[KVM]] の [[カーネルモジュール]] がロードされていることを確認します。
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
行45: 行37:
 
$ modprobe kvm_amd
 
$ modprobe kvm_amd
 
</syntaxhighlight>
 
</syntaxhighlight>
 
 
=== libvirtd ===
 
=== libvirtd ===
 
+
'''libvirtd''' サービスを起動します。
[[libvirtd]] サービスを起動します。
+
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
sudo /etc/rc.d/init.d/libvirtd start
 
sudo /etc/rc.d/init.d/libvirtd start
 
</syntaxhighlight>
 
</syntaxhighlight>
  
libvirtd のサービスを OS 起動時に自動で起動する場合は、 [[chkconfig]] で設定します。
+
'''libvirtd''' のサービスを OS 起動時に自動で起動する場合は、 [[chkconfig]] で設定します。
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
sudo chkconfig libvirtd on
 
sudo chkconfig libvirtd on
 
</syntaxhighlight>
 
</syntaxhighlight>
 
 
=== GUI での操作 virt-manager ===
 
=== GUI での操作 virt-manager ===
 
+
GUI で操作する場合には、'''virt-manager''' を起動します。
GUI で操作する場合には、[[virt-manager]] を起動します。
+
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
sudo virt-manager
 
sudo virt-manager
 
</syntaxhighlight>
 
</syntaxhighlight>
 
 
=== CUI での操作 virsh ===
 
=== CUI での操作 virsh ===
 
+
CUI で操作する場合には、'''virsh''' を利用します。
CUI で操作する場合には、[[virsh]] を利用します。
+
 
+
 
==== 起動 ====
 
==== 起動 ====
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
行78: 行63:
 
virsh # start bsd
 
virsh # start bsd
 
</syntaxhighlight>
 
</syntaxhighlight>
 
 
==== ステータスの確認 ====
 
==== ステータスの確認 ====
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
行86: 行70:
 
   3 bsd              実行中
 
   3 bsd              実行中
 
</syntaxhighlight>
 
</syntaxhighlight>
 
 
==== 再起動 ====
 
==== 再起動 ====
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
virsh # reboot 3
 
virsh # reboot 3
 
</syntaxhighlight>
 
</syntaxhighlight>
 
 
==== シャットダウン ====
 
==== シャットダウン ====
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
virsh # shutdown 3
 
virsh # shutdown 3
 
</syntaxhighlight>
 
</syntaxhighlight>
 
 
== 関連項目 ==
 
== 関連項目 ==
 
 
* [[仮想化]]
 
* [[仮想化]]
 
* [[ネットワーク]]
 
* [[ネットワーク]]
 +
<!-- vim: filetype=mediawiki
 +
-->

2015年11月7日 (土) 23:57時点における最新版

KVM (Kernel-based Virtual Machine) は、 Linux で仮想環境を利用するためのソフトウェアです。

読み方

KVM
けーぶいえむ

概要

KVM (Kernel-based Virtual Machine) は、 Linux で仮想環境を利用するためのソフトウェアです。

インストール

CentOS に yum でインストールする場合

sudo yum groupinstall \
	     'Virtualization' \
	     'Virtualization Client' \
	     'Virtualization Platform'

使い方

カーネルモジュールのロード

KVMカーネルモジュール がロードされていることを確認します。

$ lsmod |fgrep kvm
kvm_intel              50412  0 
kvm                   305113  1 kvm_intel

手動でロードする場合は、下記の通りです。

Intelの CPUの場合。

$ modprobe kvm
$ modprobe kvm_intel

AMDの CPUの場合。

$ modprobe kvm
$ modprobe kvm_amd

libvirtd

libvirtd サービスを起動します。

sudo /etc/rc.d/init.d/libvirtd start

libvirtd のサービスを OS 起動時に自動で起動する場合は、 chkconfig で設定します。

sudo chkconfig libvirtd on

GUI での操作 virt-manager

GUI で操作する場合には、virt-manager を起動します。

sudo virt-manager

CUI での操作 virsh

CUI で操作する場合には、virsh を利用します。

起動

$sudo virsh
virsh # list --all
 Id 名前               状態
 ----------------------------------
   - bsd               シャットオフ
virsh # start bsd

ステータスの確認

virsh # list
Id 名前               状態
----------------------------------
  3 bsd               実行中

再起動

virsh # reboot 3

シャットダウン

virsh # shutdown 3

関連項目