← Back to Home

バーチャルサーバー(VirtualBox, VMware ESXi, KVMなど)

Views: 916

You can try the commands on our interactive shell.

タイトル: Linux用トピックバーチャルサーバーの設定と利用

  1. VirtualBoxのインストール VirtualBoxは無料で利用可能なオープンソースの仮想化ソフトウェアです。まず、以下の手順でLinux上にVirtualBoxをインストールします。

    sudo apt-get update
    sudo apt-get install virtualbox
    
  2. VMware ESXiの設定 ESXiはVMware社が提供する高機能な仮想化プラットフォームです。ESXiのインストールには、以下の手順が必要です。

まず、ESXi用のISOイメージをダウンロードし、USBメモリに書き込みます。次に、BIOS設定でUEFIからUEFI Shellを選択し、USBメモリからESXi ISOイメージを読み取ります。インストールプロセスは以下の通りです。

インストールメディアの読み取り
ESXiのインストール画面に表示される場合、Install the software nowを選択します。
必要となる情報(ESXiホスト名、管理IPアドレス等)を入力し、インストールを開始します。
  1. KVMの設定 KVMはLinux内核が提供する仮想化機能です。以下の手順でKVMをインストールします。

    sudo apt-get update
    sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
    
  2. ベースとなるOSのインストール 上記の仮想化ソフトウェアを用いて、LinuxやWindowsなどのベースとなるOSをインストールします。この場合、以下の手順でUbuntu 20.04 LTSをVirtualBoxにインストールします。

    新しい仮想マシンの作成
    仮想ハードディスクのサイズを選択し、次にISOイメージを選択します。
    OSのインストール画面が表示される場合、Install Ubuntu 20.04 LTSを選択します。
    必要となる情報(ユーザー名、パスワード等)を入力し、インストールを開始します。
    
  3. 脚本化 上記の手順は全て手動で実行する必要があります。しかし、これらをスクリプト化することで、将来の作業時間を大幅に短縮することができます。

例えば、VirtualBoxのインストールスクリプトは以下の通りです。

sudo apt-get update
sudo apt-get install virtualbox

ESXiのインストールスクリプトは以下のように書くことができます。

wget -O /tmp/ESXi-7.0U1b-18643252-OVF10.opk https://downloads.vmware.com/software/vmware-esxi/VMware-ESXi-7.0u1b-18643252-full-ovf.zip
tar -xf /tmp/ESXi-7.0U1b-18643252-OVF10.opk
vim OVF10/OVF.properties

KVMのインストールスクリプトは以下の通りです。

sudo apt-get update
sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager

これらは簡単な例ですが、複雑な設定や自動化を必要とする場合は、シェルスクリプトの知識が必要になります。

Try it Now!