ウェブサイト検索

OpenSUSE Tumbleweed での KVM のインストールと構成


このステップバイステップガイドでは、Tumbleweed デスクトップにKVM を OpenSUSE にインストールして構成する手順を説明します。

前提条件

KVM をインストールする前に、まずシステムがハードウェア仮想化をサポートしていることを確認してください。次のガイドでは、Linux システムが仮想化をサポートしているかどうかを確認するためのいくつかの異なる方法を文書化しています。

  • CPU が仮想化テクノロジー (VT) をサポートしているかどうかを確認する方法

システムがハードウェア仮想化をサポートしている場合は、次の手順で説明するように、openSUSE システム上に KVM 仮想化サーバーをセットアップしてください。

openSUSE Tumbleweed に KVM をインストールして構成する

このガイドでは、次のシステムを使用します。

KVM 仮想化サーバー:

  • OS – openSUSE Tumbleweed デスクトップ
  • IP アドレス : 192.168.29.72/24

openSUSE Tumbleweed に KVM をインストールする

私はこのガイドを最新の openSUSE Tumbleweed バージョンで個人的にテストしました。これはLeap版でも動作すると思います。

openSUSE での仮想化環境のセットアップは非常に簡単で簡単です。

コマンドラインによる方法を希望する場合は、次のコマンドを実行して KVM サーバーと KVM ツールを openSUSE にインストールします。

sudo zypper install -t pattern kvm_server kvm_tools

YaST を使用して KVM をインストールすることもできます。 YaST は、openSUSE のグラフィカルなインストールおよび構成ツールです。これにより、openSUSE への KVM ハイパーバイザーのインストールが簡素化されました。

YaST を開き、 左側のペインの「仮想化」セクションに移動し、右側のペインで「ハイパーバイザとツールのインストール」オプションをクリックします。

opensuse に Yast からハイパーバイザーとツールをインストールする

新しいウィンドウがポップアップ表示されます。 [KVM ハイパーバイザー] セクションでKVM サーバーKVM ツールの両方を選択します。 KVM サーバーは、システムを実行するための最小限のシステムのみを提供します。 KVM 仮想マシンを構成、管理、監視するには、KVM ツール オプションも選択する必要があります。両方のオプションを選択したら、[同意する] をクリックして続行します。

opensuse tumbleweed に kvm サーバーと kvm ツールをインストールする

KVM のインストールが間もなく開始されます。インストールが完了しようとすると、ブリッジ ネットワークを手動で構成するように通知されます。 [OK] をクリックして通知メッセージを閉じます。

ブリッジ ネットワークを構成するための通知メッセージ

インストールが成功すると、次のメッセージが表示されます。

Kvm サーバーと Kvm ツールは opensuse にインストールされます

次に、コマンドを使用して libvirtd サービスを有効にして開始します。

sudo systemctl enable libvirtd
sudo systemctl start libvirtd

以下のように両方のコマンドを組み合わせてワンライナーとして実行することもできます。

sudo systemctl enable --now libvirtd

次のコマンドを使用して、libvirtd サービスのステータスを確認します。

systemctl status libvirtd

サンプル出力:

● libvirtd.service - Virtualization daemon
      Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled; vendor preset: disabled)
      Active: active (running) since Sat 2021-04-24 14:06:40 IST; 3s ago
 TriggeredBy: ● libvirtd-ro.socket
              ● libvirtd-admin.socket
              ● libvirtd.socket
        Docs: man:libvirtd(8)
              https://libvirt.org
    Main PID: 16885 (libvirtd)
       Tasks: 19 (limit: 32768)
         CPU: 234ms
      CGroup: /system.slice/libvirtd.service
              └─16885 /usr/sbin/libvirtd --timeout 120

opensuse で libvertd サービスを有効にして開始します

上記の出力にあるように、libvirtd サービスは稼働中です。

おめでとう! openSUSE システムは、KVM 仮想マシンを展開する準備ができました。

KVM ゲスト マシンの作成と管理

virsh コマンドを使用してコマンド ラインから、または CockpitVirt などのグラフィカル KVM 管理ツールを使用して、KVM 仮想マシンを作成および管理できます。 - マネージャーです。これらのツールを使用して KVM ゲストを管理する方法については、次のガイドを参照してください。

  • virsh プログラムを使用して KVM 仮想マシンを管理する方法
  • Cockpit Web コンソールを使用して KVM 仮想マシンを管理する
  • virt-manager を使用して KVM 仮想マシンを管理する方法

仮想マシンの Virsh コンソール アクセスを有効にする

KVM ゲストを作成した後、SSH、VNC クライアント、Virt-viewer、Virt-manager、Cockpit Web コンソールなどを介してそれらにアクセスできるようになります。しかし、「virsh console」コマンドを使用してそれらにアクセスすることはできませんでした。 「virsh コンソール」を使用して KVM ゲストにアクセスするには、次のガイドの説明に従って有効にする必要があります。

  • KVM ゲストの Virsh コンソール アクセスを有効にする方法

その他の KVM 関連ガイド:

  • CentOS 8 サーバーに KVM をインストールして構成する
  • Ubuntu 20.04 ヘッドレス サーバーに KVM をインストールして構成する
  • Linux で Qcow2 イメージを使用して KVM 仮想マシンを作成する
  • Linux で Virtualbox VM を KVM VM に移行する方法
  • Linux で KVM 仮想マシンの UEFI サポートを有効にする
  • Linux の KVM でネストされた仮想化を有効にする方法
  • Linux の Virt-top を使用して仮想化システムの統計を表示する
  • KVM 仮想マシンの IP アドレスを確認する方法
  • KVM ゲスト仮想マシンの名前を変更する方法
  • Libguestfs を使用して仮想マシンのディスク イメージにアクセスし、変更する
  • virt-builder を使用して仮想マシン イメージを迅速に構築する
  • virt-rescue を使用して仮想マシンをレスキューする方法
  • Linux で KVM 仮想マシンのディスク サイズを拡張する方法
  • KVM ホストとゲストの間に共有フォルダーをセットアップする
  • KVM Libvirt のデフォルトのストレージ プールの場所を変更する方法
  • [解決済み] ストレージ ファイルにアクセスできません。KVM Libvirt でのアクセス許可拒否エラー
  • Linux で KVM 仮想マシンをエクスポートおよびインポートする方法

お役に立てれば。

リソース:

  • KVM ウェブサイト

関連記事