Linux の Cockpit Web コンソールを使用した KVM 仮想マシンの管理
コックピットは、Linux システムへの管理アクセスを提供する無料のオープンソース フロントエンド ツールです。これにより、システム管理者は Linux サーバーを監視、管理、トラブルシューティングできます。主要なシステム機能とリソースを簡単にナビゲートして追跡できる直感的な Web インターフェイスを提供します。
コックピットでできることはたくさんあります。 CPU やメモリの使用率などのシステム メトリクスの監視、システム ログの表示、ネットワークの構成、実行中のサービスのステータスの確認、ユーザー アカウントの管理などを行うことができます。
このガイドでは、Linux のコックピット Web コンソールを使用してKVM 仮想マシンを管理する方法に焦点を当てます。
要件
先に進む前に、Linux システムにKVM 仮想化プラットフォームがインストールされていることを確認してください。 CentOS 8 に KVM をインストールする方法と、Ubuntu 20.04 に KVM をインストールする方法に関する詳細なガイドがあります。
ステップ 1: Linux にコックピット Web コンソールをインストールする
最初のタスクは、Linux サーバーにコックピットをインストールすることです。 Debian および Ubuntu システムでこれを行う方法を説明します。 CentOS 8 および RHEL 8 に Cockpit をインストールする方法に関する記事がすでにあります。
まず、システム パッケージ リストを更新します。
sudo apt update
その後、次のコマンドを実行してコックピットコンソールをインストールします。
sudo apt install cockpit
仮想マシンの管理を支援するために、コックピットとともにコックピットマシンパッケージをインストールする必要があります。
sudo apt install cockpit-machines
正常にインストールされたら、次のコマンドを使用してコックピットを起動します。
sudo systemctl start cockpit
ステータスを確認するには、次を実行します。
sudo systemctl status cockpit
以下の出力は、コックピット GUI フロントエンドが期待どおりに実行されていることを確認します。
ステップ 2: Cockpit Web コンソールへのアクセス
デフォルトでは、コックピットは TCP ポート 9090 で待機します。これは、次のように netstat コマンドを使用して確認できます。
sudo netstat -pnltu | grep 9090
コックピットにリモートでアクセスし、サーバーが UFW ファイアウォールの内側にある場合は、ファイアウォールでポート 9090 を許可する必要があります。これを実現するには、次のコマンドを実行します。
sudo ufw allow 9090/tcp
sudo ufw reload
コックピット インターフェイスにアクセスするには、ブラウザを開いて次のアドレスを参照します。
https://server-ip:9090
ログイン ページで、ユーザー認証情報を入力し、[ログイン] ボタンをクリックします。
ステップ 3: Cockpit Web コンソールで KVM 仮想マシンを作成および管理する
仮想マシンの作成と管理を開始するには、図に示すように [仮想マシン] オプションを見つけてクリックします。
[仮想マシン] ページで、[新しい VM の作成] ボタンをクリックします。
表示されているように、必要な詳細をすべて必ず入力してください。
使用される上記のオプションの詳細な説明:
- 名前: これは、仮想マシンに与えられた任意の名前を指します (Fedora-VM など)。
- インストール ソース タイプ: ファイル システムまたは URL のいずれかになります。
- インストール ソース: これは、仮想マシンのインストール中に使用される ISO イメージのパスです。
- OS ベンダー – OS を開発および保守する会社/団体。
- オペレーティング システム – インストールされる OS。ドロップダウン メニューから OS を選択します。
- メモリ – RAM サイズはメガバイトまたはギガバイトです。
- ストレージ サイズ – これはゲスト OS のハードディスク容量です。
- VM をすぐに起動 – VM の作成時にすぐに起動する場合は、チェックボックス オプションをオンにするだけです。ここではチェックを外したままにして、「作成」ボタンをクリックして VM を作成します。
完了すると、VM が次のようにリストされます。
新しく作成したVMをクリックすると、図のように概要が表示されます。仮想マシンを起動するには、[インストール] ボタンをクリックするだけです。これにより、VM が起動していることを示す黒いコンソールが表示され、図に示すようにさまざまなオプションを含む最初のインストール手順が提供されます。
仮想マシンが起動したら、他のタブのオプションを簡単に見てみましょう。 [概要] タブには、メモリ サイズやメモリ数など、VM に関する基本情報が表示されます。 vCPU の数。
「使用量」セクションには、メモリとvCPUの使用量に関する情報が表示されます。
仮想ハードディスクとその作成に使用された ISO イメージのパスに関する情報を表示するには、[ディスク] タブをクリックします。
[ネットワーク] タブには、仮想マシンに接続されている仮想ネットワーク インターフェイスに関する情報が表示されます。
最後に、コンソール セクションでは、グラフィック コンソール (virt-viewer のおかげ) またはシリアル コンソールを使用して VM にアクセスできます。
さらに、完了したら、 仮想マシンを再起動、シャットダウン、 さらには削除することもできます。これらのオプションは、図に示すように右端にあります。
最後に
これは、 基本的にコックピット Web インターフェイスを使用した KVM 仮想マシンの管理を要約したものです。 コックピット コンソールは、直感的で使いやすい Web インターフェイスを提供することで、仮想マシンの管理におけるシームレスなエクスペリエンスを提供します。
ソース: redhat.com