【備忘録】ウェブブラウザから仮想マシンサーバを構築する手順

目標

Linux(debian)上に構築した仮想マシンサーバを構築する。

前提条件

以下の環境で構築を行います。

$ uname -a
Linux srvdeb 5.10.0-27-amd64 #1 SMP Debian 5.10.205-2 (2023-12-31) x86_64 GNU/Linux
$  uname -r
5.10.0-27-amd64

構築手順

kvm/QEMUのインストール

次のコマンドを実行し、仮想化に対応しているかどうか確認します。

$ cat /proc/cpuinfo | grep -c vm
8

結果が0以外であれば、問題ないです。

必要なアプリケーションをインストールします。

$ sudo apt install -y qemu-kvm virt-manager libvirt-daemon-system virtinst libvirt-clients bridge-utils

次のコマンドで、仮想化daemonを有効化します。

$ sudo systemctl enable --now libvirtd
$ sudo systemctl start libvirtd
$ sudo systemctl status libvirtd

ユーザーをkvm、libvirtグループに追加します。

$ sudo usermod -aG kvm <ユーザー名>
$ sudo usermod -aG libvirt <ユーザー名>

cockpit(サーバー)をインストールします。

$ sudo apt install -y cockpit cockpit-machines
$ sudo systemctl enable cockpit
$ sudo systemctl start cockpit
$ sudo systemctl status cockpit

正常に起動できた場合、https://<IPアドレス>:9090/にアクセスすると、ログイン画面が表示されます。

ログインは、kvm、libvirtグループに追加したユーザー名とパスワードでログインできます。

仮想マシンの作成

https://<IPアドレス>:9090/にアクセスし、ログインします。

ログイン後、メニューから「仮想マシン」を選択し、「仮想マシンの作成」ボタンをクリックします。

「名前」を入力し、「インストールタイプ」、「オペレーティングシステム」を選択したら「作成」ボタンをクリックすることで仮想マシンの作成ができます。