virt-managerとは? わかりやすく解説

virt-manager

(Virtual Machine Manager から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/02/07 09:11 UTC 版)

virt-manager
Haikuが動作しているVirtual Machine Manager(インストール段階
開発元 virt-managerコミュニティ[1]
最新版
5.0.0 / 2024年11月27日 (2か月前) (2024-11-27)
リポジトリ
対応OS クロスプラットフォーム
種別 仮想機械管理GUIソフトウェア
ライセンス GPL、一部BSD
公式サイト virt-manager.org
テンプレートを表示
Virtual Machine Manager (virt-manager) is based on libvirt and supports several ハイパーバイザ

virt-managerとは、レッドハットからリリースされた仮想機械GUI上で管理運用を行うオープンソースソフトウェアである。ここでいう仮想機械とはXenKVMQEMUなどの仮想化実装システムを使用してインストールされたゲストオペレーティングシステム (OS) の事を指す。

virt-managerは主にLinuxX Window System上で動作する。仮想機械のホストOS内にこのソフトをインストールすることでゲストOSのCPUメモリの使用状況についての詳細情報の表示をグラフで行い、稼働中の仮想マシンの停止や再起動などの管理を行う。 オープンソースということもあってCentOSFedoraなどではあらかじめインストールされている場合も多い。

0.5版から、ネットワーク越しのVMを管理するためのリモート接続機能が加わった。また、vnc-viewerが、gtk-vncに切り替わった。

なお、本プロジェクトのメンテナは、Daniel Berrange、Hugh O. Brock、Jeremy Katz、Cole Robinsonである。

ソフトウェア構成

ソースコードPythonで記述されている。

本コードで使っているライブラリは、大まかに4種類に分かれる。すなわち、GUI、イベント通知、仮想機械制御、及びその他のライブラリである。 GUIはUIビルダーツールのGladeGTK実装されている。 そして、イベント通知では、D-BUSを用いており、Xのイベント検知(notification-daemon)、ハードウェアの構成変更の検知(hald)、およびvirt-managerそのもののシングルトン起動の管理を行っている。 仮想機械の管理は、libvirtと呼ばれる APIを使用することにより、どのような仮想機械でも管理できるように設計されており libvirt上でのAPIが提供される限りは仮想機械の実装に関係なく対応できる。そして、仮想機械のインストールは、関連ツールであるvirt-installをライブラリとして、用いている。 その他のライブラリとしては、仮想ネットワーク及び、VNCviewerがある。 まず、仮想ネットワークを取り扱うために、IPアドレス管理ツールIPyを内部クラスとして取り込んで使っている。 そして、VNC Viewerは、gtk-vncを使っている。

関連ソフトウェア

リモート接続が出来るという観点では、まったく同じだが、Webブラウザで動くソフトウェアとして、oVirtがある。virt-managerに比べてアクセス制御を役割毎に細かく設定できるという点が異なる。

外部リンク





固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「virt-manager」の関連用語

virt-managerのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



virt-managerのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのvirt-manager (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS