目標
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/にアクセスし、ログインします。
ログイン後、メニューから「仮想マシン」を選択し、「仮想マシンの作成」ボタンをクリックします。
「名前」を入力し、「インストールタイプ」、「オペレーティングシステム」を選択したら「作成」ボタンをクリックすることで仮想マシンの作成ができます。