「KVM」の版間の差分
提供: セキュリティ
(ページの作成:「<!-- vim: filetype=mediawiki --> 読み方 ;KVM: けーぶいえむ __TOC__ == 概要 == KVM (Kernel-based Virtual Machine) は、 Linux で仮想環境...」) |
|||
行1: | 行1: | ||
− | + | [[KVM]] (Kernel-based Virtual Machine) は、 [[Linux]] で仮想環境を利用するためのソフトウェアです。 | |
− | + | ||
− | + | ||
− | 読み方 | + | '''読み方''' |
;[[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''' サービスを起動します。 | |
− | + | ||
<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 で操作する場合には、 | + | |
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
sudo virt-manager | sudo virt-manager | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
=== CUI での操作 virsh === | === CUI での操作 virsh === | ||
− | + | CUI で操作する場合には、'''virsh''' を利用します。 | |
− | CUI で操作する場合には、 | + | |
− | + | ||
==== 起動 ==== | ==== 起動 ==== | ||
<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