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
コマンドを使用してコマンド ラインから、または Cockpit や Virt などのグラフィカル 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 ウェブサイト