VMmanager仮想マシン管理プラットフォームの起動

VMmanagerと呼ばれる新しい仮想マシン管理ソフトウェア製品をご紹介します。



これは、第5バージョンのすべての製品と同様に、新しいCOREmanager 5ソフトウェア「コア」に基づいており、ソフトウェアの開発者とユーザーの両方にユニバーサルインターフェイスを提供します。



QEMU / KVMはハイパーバイザーとして使用され、ハイパーバイザーを管理するためのすべての操作はLibvirtライブラリによって実行されます。 最も動的に開発され、安定したソリューションとしてKVMを選択しました。



VMmanager 5ユーザーインターフェイス機能




これで、ソフトウェアは便利なCOREmanagerのWebベースの管理インターフェイスを介してインストールされ、他のソフトウェア製品もインストールできます。







新しいWebインターフェース(テーマは5番目のバージョンで変更されました)、コードネームorionを開発しました。これは、古いインターフェースよりも多くの機能を備えています。





コントロールパネルのスクリーンショットは、メインメニューでモジュール名の最初の文字を検索する機能を示し、すべてのリンクがタブで開き、いつでも切り替えることができます。







メインシステムの負荷とトラフィック、仮想マシンの負荷など、さまざまな統計情報を利用できます。任意の時間間隔を選択できます。



グラフの曲げのポイントをクリックすると、その変化の場所で詳細な情報を見ることができます。







VMmanagerの機能




仮想マシン管理ソフトウェア製品の以前のバージョンからのVM​​managerの特徴的な機能は、拡張性の向上です。管理モジュールはサーバーの1つにインストールでき、仮想マシンを実行する残りのサーバーはその制御下にあります。



コントロールパネルへの要求はマルチスレッドモードで処理されます-同時に、複数の仮想マシンへの要求を処理できます。



Webインターフェイスは、独自の組み込みHTTPサーバーを使用するようになりました。



VMmanagerは、仮想マシンのすべての構成データをMySQLデータベースに保存します。ローカルとリモートの両方のデータストレージが可能です。



仮想マシンは、NFSプロトコルを介して共有ネットワークドライブから接続されたテンプレートからインストールされます。



仮想専用サーバーの管理者レベルとユーザーの両方がサポートされています。 管理者は、仮想専用サーバーの作成、削除、ネットワーク設定およびサーバー設定の管理ができます。 ユーザーは、再起動し、オペレーティングシステムを再インストールし、仮想マシンの状態と特性を監視できます。



VMmanagerは、仮想サーバーの負荷およびサーバーリソースの使用に関するさまざまな分析情報をグラフと表の形式で提供します



HTML5 VNCクライアントがVMmanagerパネルに追加され、通常のWebブラウザーを使用して仮想マシンの「ローカル」コンソールに接続するために使用できます。



ローカルとネットワークの両方のデータストレージがサポートされ、仮想マシンを停止することなくライブマイグレーションし、このライブラリでサポートされる他のすべての機能をサポートしています。



VMmanagerの技術的な詳細




パネル自体と仮想サーバーテンプレート(NFSストレージ)がインストールされるクラスターのメインマシンとなるサーバー、および仮想マシンが起動されるサーバーを選択する必要があります。



同じオペレーティングシステムと同じ仮想化テクノロジーがすべてのサーバーにインストールされ、クラスターノードはメインノードからSSHプロトコルを介して、libvirt仮想化システム管理ライブラリユーティリティを使用して管理されます



VMmanagerのインストール後、使用されるオペレーティングシステムのパターンが示され、仮想マシンが作成される1つ以上のクラスターノードが接続されます。







必要なソフトウェア(ライブラリlibvirt、qemu-kvm、lvm)はすべて、クラスターノードの作成時に自動的にインストールされ、必要なネットワーク設定も行われます(ブリッジインターフェースの作成)。



VMmanagerはクラスターノードの状態を自動的に監視し、作成可能な仮想マシンのリストから問題のあるノードを除外します.sshプロトコルを介してノードに接続できない、仮想化の管理に使用されるlibvirtサービスの動作不能などの条件がチェックされます。



VMmanagerコントロールパネルで新しい仮想マシンを作成すると、クラスターノードで作成され、ネットワークストレージにあるテンプレートからインストールされます。



オペレーティングシステムテンプレートは、メタデータファイルとインストール用のファイルセットです。 サポートされているのは、キックスタート(質問と回答ファイルに基づいた一般的なLinuxディストリビューションのインストールプログラムでサポート)、インストールディスクの変更されたイメージからインストールする機能(FreeBSDシステムのインストール時に使用)などの仮想マシンにオペレーティングシステムをインストールするためのメカニズムです。



APIを介した作業、請求システム(BILLmanager)、IPアドレス配布システム(IPmanager)などの他のソフトウェア製品との統合をサポートします。



VMmanagerは、VMmanager BasicとVMmanager Cloud(予想)の2つのバージョンで構想されています。 基本バージョンは追加機能がない点でクラウドと異なります。たとえば、ノード間で負荷を自動的に分散するツール、隣接ノードのノードの1つが利用できない場合に仮想マシンを自動的に起動する手段、およびクラウドアーキテクチャを構築するその他の追加ツールはありません。



VMmanagerに関する追加情報とドキュメントは、公式Webサイトで入手できます。



All Articles