Ubuntu 11.04 amd64で無料のスパイス仮想化を試す

画像



SpiceまたはSPICE(略称。英語。「独立したコンピューティング環境用のシンプルなプロトコル」、つまり「独立したコンピューティング環境用のシンプルなプロトコル」)-コンピューターまたは仮想マシンへのリモートアクセス用のオープンプロトコル。



SPICEを使用すると、画面だけでなく、クリップボードとサウンドカードにもアクセスできます。 現在、SPICEプロトコルは集中的に開発されていますが、これにもかかわらず、デフォルトで使用される基本的なオープンプロトコルVNC(仮想ネットワークコンピューティング)の代わりに、変更されたKVMハイパーバイザーを実行する仮想マシンで使用することができます。



このプロトコルはもともとQumranetキャンペーンによって開発され、2009年12月9日にプロトコルソースコードを開く決定を発表したRed Hat、Incによって買収されました。 SPICEの安定バージョンは、デスクトップ仮想化ツールとしてRed Hat Enterprise Linuxで利用可能です



もちろん、SPICEとVNCに加えて、次のような他のリモートアクセスプロトコルがあります。



残念ながら、上記のプロトコルは閉じられており、自由に使用することはできません。



ホストを構成する




SPICEを使用するには、ソースから変更されたKVMハイパーバイザーに基づいて仮想化プラットフォームを構築するか、事前に構築されたパッケージを使用する必要があります。 ソースから仮想化プラットフォームを独立してアセンブルするには、プロジェクトの公式Webサイトに投稿された指示を使用して、ある程度の時間を費やす必要があります。



Ubuntu 11.04 amd64を使用していて、コンパイルに時間をかけたくない場合は、 Boris Derzhavetsが準備したプリコンパイル済みdebパッケージ、またはUmVirtプロジェクトが準備したdeb仮想化プラットフォームパッケージを使用できます。



UmVirtプロジェクトの一部として準備された仮想化プラットフォームdebパッケージは、Boris Derzhavetsが使用するプログラムの最新バージョンとパッケージ作成ルールに基づいて作成されました。 フォークです。



環境として、仮想化を備えたamd64プラットフォームに基づく実際のコンピューターだけでなく、同等の仮想マシンも使用できます。 これにより、 マルチレベルの仮想化を実現できます。



Boris Derzhavetsリポジトリからのインストール




Boris Derzhavetsリポジトリから仮想化プラットフォームをインストールするには、次のコマンドを使用してリポジトリを追加します。



sudo add-apt-repository ppa:bderzhavets/git-spice







次に、コマンドを使用してパッケージ情報を更新します。



sudo apt-get update







次に、コマンドを使用して仮想化プラットフォームをインストールします。



sudo apt-get install qemu-kvm virt-manager







UmVirt Virtualization Platform Deb Pack Archiveのインストール




UmVirt仮想化プラットフォームdebパッケージをインストールするには、プロジェクトサイトのダウンロードページから「UmVirt VP」パッケージアーカイブをダウンロードし 、解凍して、sudoコマンドを使用してrootとしてインストールスクリプトを実行します。



sudo ./install.sh







インストールプロセス中に、インストールスクリプトは環境をチェックし、パッケージとすべての依存関係を自動的にインストールします。



使用する




仮想化プラットフォームをインストールしたら、直感的なグラフィカルインターフェイスを備えたvirt-managerプログラムを開始できます。 作業上の問題を回避するために、rootとしてvirt-managerを実行することをお勧めします。



Ubuntuを実行する仮想マシンを作成して実行するには、まずサウンドカードを追加し、リモートアクセスプロトコルをVNCからSPICEに変更します。



次に、次のコマンドを実行して、cpicec SPICEクライアントを介してポート5900でリッスンしている仮想マシンへのアクセスを試行します。



spicec -h 127.0.0.1 -p 5900







その結果、起動時に仮想マシンから音が聞こえるはずです。



ゲストをカスタマイズする




仮想マシンで快適に作業するには、SPICEゲストアドオン(QXLビデオカードドライバーとVDエージェント)をインストールする必要があります。 Windowsオペレーティングシステムの場合、ゲストアドオンはSPICEプロジェクトの公式Webサイトで入手できます。 一部のLinuxディストリビューションは最初はQXLグラフィックスカードをサポートしていますが、そのドライバーは安定して動作しません。



Ubuntuの場合、アドオンはBoris Derzhavetsによって準備された特別なspice2リポジトリから、およびUmVirtプロジェクトによって準備されたインストールスクリプトを含むアーカイブからインストールできます。 UmVirtプロジェクトによって準備されたアーカイブへのゲストの追加には、より多くの権限と最新のVDエージェントをサポートする高品質のQXLドライバーが含まれています。



spice2リポジトリからゲストアドオンをインストールするには、次のコマンドを実行します。



sudo add-apt-repository ppa:bderzhavets/spice2





sudo apt-get update





sudo apt-get install spice-vdagent







UmVirtプロジェクトによって準備されたゲストアドオンをインストールするには、 ダウンロードページからアドオンアーカイブをダウンロードして解凍し、次のコマンドを使用してインストールします。



sudo ./install.sh







仮想マシンとの相互作用を改善するには、仮想マシンをオフにし、ビデオカードのタイプをQXLに変更して、仮想マシンを起動します(マシンが初めて起動しない場合は、数回起動します)。 クリップボードだけでなく、音声だけでなくビデオも視聴できます。



結論として、生産性を高めるためのヒント:



詳細については、 SPICEの公式WebサイトとUmVirt仮想化プラットフォームの Webサイトをご覧ください



ソース





All Articles