コンソールを使用したVirtualBoxの管理

仮想化...仮想化...

現在、誰もがハードウェアリソースを可能な限り絞り込もうとしています。 異なるオペレーティングシステムを備えた複数の個別のコンピューターを使用するのは少し費用がかかり、すべての組織がそれを行うわけではありません。 しかし、解決策があります。仮想マシンを使用できます。 そして、多くの人がこれらの目的のためにサンの素晴らしいVirtualBox製品を使用している可能性があります。 それらのほとんどは、設定にGUIインターフェースを使用していると確信しています。 それは非常に明確で便利です。 しかし、コンソールを介してVirtualBoxを管理する可能性について多くの人が考えています。

タスクが設定されました:1つのサーバーに2つのOS(UbuntuとWindows)を配置します。 同時に、Ubuntu 9.04 Server Editionを実行している稼働中のサーバーがありました。 したがって、Windows XPをゲストシステムとしてインストールすることにしました。

しかし、UbuntuにはGUIがインストールされていません、つまり問題がありました 裸のコンソールのみがあります。



だから私たちが持っているもの:



VirtualBoxをインストールする



VirtualBoxの公式WebサイトからUbuntu 9.04のパッケージをダウンロードします

ダウンロード後、次のコマンドを実行します。

dpkg -i virtualbox-2.2_2.2.2-46594_Ubuntu_jaunty_i386.deb





VirtualBoxをインストールする必要があります。 パッケージのインストールに問題がある場合は、エラーメッセージを調べます。 必要なパッケージがインストールされていない可能性があります。 私の場合、 libxslt1.1パッケージはインストールされていませんでしたが、 sudo apt-get install libxslt1.1



コマンドで即座に修正されました。

自分をvboxusersグループに追加します

sudo usermod -a -G vboxusers _







仮想マシンの作成



まず、コンソールを介して仮想マシンを管理するには、1つのVBoxManageコマンドが使用されます(ただし、多くのパラメーターがあります)。

始めましょう。

  1. まず、車を作成してすぐに登録します

    VBoxManage createvm -name __ -register





  2. 次に、マシン用のディスクを作成する必要があります

    VBoxManage createhd --filename _ --size ___





    ディスクVDI(VirtualBox)、VMDK(VMWare)、VHD(Microsoft Virtual PC)のタイプを選択できます。 デフォルトでは、もちろん、VDI :)。

  3. 仮想マシンの追加設定を行います。 以下を示します。

    • ゲストOSのタイプ。 サポートされているOSのリストを取得するには、 VBoxManage list ostypes



      実行します
    • 割り当てられたメモリサイズ
    • メインディスクの名前
    • VRDP(VirtualBox Remote Desktop Protocol)を使用する機能
    VBoxManage modifyvm __ --ostype _ --memory ___ --hda _ --vrdp on





  4. Windows XPをインストールするディスクイメージを接続します

    • DVDをシステム配布イメージに登録します

      VBoxManage openmedium __





    • ディスクを仮想ドライブに挿入します

      VBoxManage modifyvm WindowsXP --dvd __







  5. 私たちの車の設定を見てみましょう。 私たちはすべてが私たちに合っていると確信しています...

    VBoxManage showvminfo _









...起動...行こう



仮想マシンを起動するには、実行する必要があります

VBoxManage startvm _ --type vrdp





--VRDPを使用してマシンに接続するには、 タイプvrdpパラメーターが必要です

すべて、今ではリモートデスクトップを使用してマシンに接続します。 これは、標準ユーティリティを使用して実行できます。Windowsではmstsc、nixシステムではrdesktopです。 コンソールがあるだけなので、グラフィカルデスクトップを備えたコンピューターを使用する必要があります。

接続するには、マシンのIPホストとこの仮想マシンのポートを指定する必要があります。 私の場合、何も変更せず、デフォルトのポート(3389)を使用しました。 ポートを変更するには、 VBoxManage --vrdpport



実行しVBoxManage --vrdpport



。 複数の仮想マシンがインストールされている場合、それぞれに接続するには、たとえば、最初のマシン3389、2番目の3390などに設定で異なるポートを指定する必要があります。





エピローグの代わりに



これで仮想マシンが実行され、VRDPプロトコルを使用して簡単に接続できます。 私は職場のコンピューターでWindow XPを静かにインストールしました。



PS Windows XPが必要な理由は1つだけです。 プロジェクトではMS SQL Serverを使用する必要がありました。



便利なリンク:



VBoxManageドキュメント



UPD: bsdemonは別の方法を提案しました。 libvirtを使用する



All Articles