
Windows 7 システムで VirtualBox を使用して Ubuntu Desktop 11.04 仮想マシンを所有しています。
これまで、私はすべての開発を Ubuntu 環境で行ってきました。しかし、残念ながら、それが気に入りません。私にとってはずっと馴染みのある Windows に戻りたいのですが、Apache、PHP、Pear、Git などがすでにセットアップされているので、仮想サーバーのように仮想ボックスにアクセスしたいと思っています。
どうすればこの 2 つを調和して動作させることができるでしょうか。基本的には、ネットワークに接続するために別のマシンを実際に購入することなく、ネットワーク上のどこかにあるサーバー マシンであるかのように VM を起動して接続できるようにしたいと考えています。
答え1
vboxheadless
現在のデスクトップから起動するだけです。
VirtualBox GUI を使用して、ブリッジ ネットワークが使用されていることを確認します (誰もがそれを知っていると言っています)。
コマンドラインから次のように入力しますvboxmanage list vms
引用符で囲まれて表示される VM の名前をメモします。
今入力してくださいvboxheadless -startvm "whatever the name of your vm was"
簡単です。何も移動する必要はありません。
答え2
VirtualBox でブリッジ ネットワークを使用するようにネットワークを構成します (DHCP サーバーがある場合は構成をデフォルトのままにし、そうでない場合は静的 IP アドレスを指定します)。これにより、別のコンピューターになるため、ローカル ネットワーク内のどこからでも仮想マシンのサービスにアクセスできるようになります。
答え3
すべての仮想マシン ファイルを安全な場所にコピーし、Windows を再インストールし、Windows に VirtualBox をインストールして、保存した VM をインポートします。
マシンを「クローン」して新しい UUID を割り当てるか、vm 記述ファイルを少し編集する必要があるかもしれません。保持しておくべき最も重要なものは仮想ハード ドライブです。「マシン」自体は 1 分程度で再配置できます。
編集: Ubuntu VM は、RDP、VNC、SSH、FTP、SMB/CIFS など、接続を可能にする任意のネットワーク テクノロジーで構成できます。必要なアクセスの種類によって異なります。