最終更新:2013-08-05 (月) 21:57:17 (3909d)  

libvirt
Top / libvirt

KVMQEMUXenLXCといった仮想化ソフトウェアを操作するための統一的なAPIを提供するライブラリ

http://libvirt.org/

libvirt は、ホスト上で稼働するゲスト・オペレーティング・システムをセキュアに管理することを目的とした、特定のハイパーバイザにとらわれない API を提供します。libvirt 自体はツールというわけではありません。libvirt はゲスト・オペレーティング・システムの管理用ツールをビルドするための API であり、抽象化の概念に基づいています。

libvirt がサポートするハイパーバイザ

  • Xen - IA-32IA-64、および PowerPC 970? アーキテクチャー対応のハイパーバイザー
  • KVM/QEMU - 各種アーキテクチャー対応のプラットフォーム・エミュレーター
  • LXC (Linux Containers) - オペレーティング・システムを仮想化するためのLinux (軽量) コンテナー
  • OpenVZ - Linux カーネルをベースとしたオペレーティング・システム・レベルの仮想化
  • User Mode Linux? - 各種アーキテクチャー対応の Linux プラットフォーム・エミュレーター
  • VirtualBox - x86 仮想化対応のハイパーバイザー
  • VMware ESX,VMware GSX?
  • VMware Workstation, VMware Player
  • Hyper-V
  • PowerVM?
  • Parallels
  • テスト - 疑似ハイパーバイザーのテスト・ドライバー
  • ストレージ - ストレージ・プール・ドライバー (ローカル・ディスク、ネットワーク・ディスク、iSCSI ボリューム)

関連ツール

コマンドラインツール

構成管理?

  • LCFG?

CI

変換

  • Poor man's P2V?
  • virt-p2v?
  • virt-v2v?
  • vmware2libvirt?

デスクトップアプリケーション

IaaS

ライブラリ

  • libguestfs?
  • Rubyバインディング

ライブCD

  • virt-p2v?

モニタリング

プロビジョニング

  • Tivoli?
  • Foreman?

Webアプリケーション

モバイルアプリ

  • VM Manager?

参考