回答:
UbuntuはKvmを愛しているので、KVMを使用する必要があります。
KVMとは
KVM(カーネルベースの仮想マシン用)は、仮想化拡張機能(Intel VTまたはAMD-V)を含むLinux on x86ハードウェア用の完全仮想化ソリューションです。
KVMを使用すると、変更されていないLinuxまたはWindowsイメージを実行する複数の仮想マシンを実行できます。各仮想マシンには、プライベート仮想化ハードウェア(ネットワークカード、ディスク、グラフィックアダプターなど)があります。
KVMのカーネルコンポーネントは、2.6.20以降、メインラインLinuxに含まれています。
Ubuntuは、非グラフィックサーバーのバックエンド仮想化としてKVMを使用し、ツールキット/ APIとしてlibvirtを使用しています。VMを管理するためのLibvirtフロントエンドには、virt-manager(GUI)が含まれます。
ハックに行こう
このセットアップガイドは、UbuntuサーバーでKVMを構成するためのものであり、VMの管理はUbuntuデスクトップを実行している別のマシンからリモートで行われます。
サーバ側
ステップ1:lib-virtパッケージをインストールします。
sudo apt-get install kvm libvirt-bin
ステップ2:サーバーのポート22(ssh)で着信TCPおよびUDPパケットを許可する
sudo ufw allow 22
デスクトップ側
ステップ2:(Ubuntuデスクトップマシンに)Virtual Machine Managerをインストールします。
sudo apt-get install virt-manager
ステップ#3:サーバーに接続する:virt-managerを実行する
gksudo virt-manager
サーバーに仮想マシンを作成する準備ができました
ステップ#4:ゲストVMイメージを作成します。Virtual Machine Managerは、イメージを簡単に作成するためのGUIを提供します。サーバーを右クリックして「新規」を選択します。次に、VMに設定する必要のある変数(プロセッサの数、メモリなど)について、段階的にプロンプトが表示されます。
ステップ#5:ゲストVM OSをインストールします。通常のCD / DVDインストーラーまたはISOイメージを使用して、VMにオペレーティングシステムをインストールします。
詳細については、ubuntu公式サーバーのドキュメントをご覧ください -> こちら
幸運と幸せなロッキング
PS:コマンドラインを恐れないでください.....
VirtualBox(デスクトップスレッドで読んでいるもの)には、仮想マシンをヘッドレス状態で実行できるいくつかのコマンドラインツールがあります。
例は次のとおりです。
VBoxHeadless -startvm vm_name
私は、VBoxManage
(VBoxManage --help
そこにあるオプションについて)で実行できるVMをセットアップする必要があると考えています。デスクトップで初期構成を行い、構成とディスクイメージをサーバーに転送するのが最も簡単な場合があります。
起動時に実行する場合は、initまたはUpstartスクリプトを記述してロードするか、/ etc / rc.localのコマンドをレイジーで管理されていないメソッドとして実行する必要があります(おそらく&
、システムの読み込みをブロックしないようにコマンドの終わり)。
しかし、同様に、ネットワークが起動するまでロードされないように、Upstartを使用する必要があるかもしれません。それをいじって、何がうまくいくか教えてください。
しかし、何もコンパイルする必要はありません。
編集:このスレッドには、起動時の提案がいくつかあります。
編集2:ここには古いインストール手順がいくつかありますが、実際に役立つのはVBoxManageステートメントの例です:
VBoxManage createvm -name "Ubuntu 8.04 Server" -register VBoxManage modifyvm "Ubuntu 8.04 Server" -memory "256MB" -acpi on -boot1 dvd -nic1 nat VBoxManage createvdi -filename "Ubuntu_8_04_Server.vdi" -size 10000 -register VBoxManage modifyvm "Ubuntu 8.04 Server" -hda "Ubuntu_8_04_Server.vdi" VBoxManage registerimage dvd /home/ubuntu-8.04.1-server-i386.iso VBoxManage modifyvm "Ubuntu 8.04 Server" -dvd /home/ubuntu-8.04.1-server-i386.iso
状況に応じてそれらをカスタマイズする必要がありますが、それらはあなたに良い参照ポイントを与えるはずです。
sudo tasksel install virt-host
、仮想化のための本格的なサーバーの準備がすべて整います。