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サイトをご覧ください

ソース

Source: https://habr.com/ru/post/J130382/


All Articles