ウェブサイト検索

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