Virt Manager を使用して Ubuntu で仮想マシンをホストする

Ubuntu サーバーがあり、その上で Virtual Machine Manager を使用して仮想マシンを実行したい場合は、SSH と Libvirtd をセットアップする必要があります。Ubuntu システムでこれを行う方法は次のとおりです。

パスワードなしの SSH のセットアップ

Ubuntu サーバーで VM をホストする前に最も重要なことの 1 つは、パスワードなしの SSH をセットアップすることです。パスワードなしの SSH を設定しない場合、VirtManager はSSH パスワードの入力を繰り返し要求します (これは面倒です)。

パスワードなしの SSH を有効にするには、Ubuntu サーバー上に OpenSSH サーバーがセットアップされていることを確認してください。そうでない場合は、以下のコマンドを使用して OpenSSH サーバーを Ubuntu にインストールします。

注: すべての Linux ホスト マシンでも SSH を有効にする必要があります。

以下を使用して、Ubuntu サーバー上に OpenSSH をセットアップできます。

sudo apt install openssh-server

OpenSSH サーバーを Ubuntu サーバーにインストールした後、Nano テキスト エディターで構成ファイルを開きます。

sudo nano -w /etc/ssh/sshd_config

構成ファイルで「PubkeyAuthentication」を見つけ、以下の例のようになっていることを確認します。

PubkeyAuthentication yes

次に、 Ctrl + Oで編集内容を保存し、Ctrl + Xで終了し、以下のコマンドを実行してサーバーを再起動します。

sudo systemctl sshdを再起動する

サーバーを再起動したら、Linux PC に移動し、ターミナル ウィンドウを開きます。次に、以下のコマンドを使用してキーを生成します。ただし、キーのパスワードは入力しないでください。Lea代わりに、空白のままにしておきます (キーのパスワードが必要な場合を除く)。

ssh-keygen

上記のコマンドを実行した後、 ssh-copy-idコマンドを使用して SSH キーの資格情報を Ubuntu サーバーに送信する必要があります。

ssh-copy-id サーバー上のユーザー名@ubuntu サーバーまたはホスト名

キーが送信されたら、 Ubuntuサーバーに戻り、編集のために SSH 構成ファイルを再度開きます。

sudo nano -w /etc/ssh/sshd_config

構成ファイルで「PasswordAuthentication yes」を見つけて「no」に変更します。

パスワード認証番号

Ctrl + Oで編集内容を Nano に保存し、 Ctrl + Xで終了します。次に、SSH サーバーを再度再起動して、変更を確定します。

sudo systemctl sshdを再起動する

SSH サーバーが再起動されると、パスワードなしの SSH がセットアップされ、使用できるようになります。

UbuntuサーバーでのLibvirtデーモンのセットアップ

Ubuntu サーバーでは、ネットワーク経由で QEMU/KVM を使用して仮想マシンにサービスを提供するには、Libvirt デーモンのインストールが必要です。Libvirt デーモンをインストールするには、ターミナル ウィンドウを開いて以下のコマンドを入力します。

sudo apt install libvirt-daemon qemu-system libvirt-daemon-system

パッケージがインストールされると、Ubuntu サーバーは VirtManager を実行している Linux PC に仮想マシンをホストできるようになります。

クライアント マシンへの VirtManager のインストール

Ubuntu サーバー上ですべてがセットアップされたので、VM にアクセスする Linux PC に VirtManager をインストールする必要があります。ターミナル ウィンドウを開いてソフトウェアをインストールします。

Ubuntu

sudo apt install virt-manager

デビアン

sudo apt-get install virt-manager

Arch Linux

sudo pacman -S virt-manager

フェドーラ

sudo dnf インストール virt-manager

OpenSUSE

sudo zypper インストール virt-manager

VMの作成

VM をリモートで作成するには、まず Virt Manager で Ubuntu サーバーへの接続を追加する必要があります。その方法は次のとおりです。

ステップ 1: [ファイル] ボタンをクリックし、[接続の追加…] をクリックします。

ステップ 2: [接続の追加] ポップアップ ウィンドウで、[SSH 経由でリモート ホストに接続する] ボックスを選択します。次に、SSH ユーザー名と Ubuntu サーバーまたはホスト名/LAN IP アドレスを入力します。

ステップ 3:「接続」ボタンをクリックして、Ubuntu サーバー ハイパーバイザーに接続します。

ステップ 4:接続後、「+」ボタンをクリックして、Ubuntu Server Hypervisor 上に新しい VM を作成します。次に、「ネットワークインストール (HTTPS、HTTPS、または FTP)」を選択し、「進む」をクリックします。

ステップ 5:インストールしようとしている Linux OS への URL を URL ボックスに貼り付けます。この例では、Fedora ワークステーションを使用します。

https://download.fedoraproject.org/pub/fedora/linux/releases/36/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-36-1.5.iso

ステップ 6: URL を追加した後、VirtManager が OS を検出できるようにします。検出できない場合は、「インストール/メディア ソースから自動的に検出する」のチェックを外し、OS の名前を入力します。

ステップ 7:次のページで RAM と CPU コアを割り当てるように求められます。必要に応じてメモリと CPU リソースを設定します。次に、「進む」ボタンをクリックして続行します。

ステップ 8:新しいディスク イメージを作成する必要があります。「仮想マシンのディスク イメージの作成」を見つけて、20 GB から変更します。または、十分なスペースがあると思われる場合は、20 のままにしておきます。

ステップ 9:テキスト ボックスに名前を追加して、OS に名前を付けます。その後、「完了」ボタンをクリックして終了します。

ステップ 10: VM を選択し、再生ボタンをクリックして、「開く」を選択して起動します。

Leave a Comment

LinuxにOperaDeveloperEditionブラウザをインストールする方法

LinuxにOperaDeveloperEditionブラウザをインストールする方法

Linuxを使用しているOperaユーザーで、開発に取り掛かろうとしている場合は、Operaに開発者向けのブラウザがあることを知っていただければ幸いです。これ

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDE Plasmaパネルのクラッシュの問題を修正するための総合的なガイド

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

FedoraLinuxアプリインストーラーを高速化する方法

FedoraLinuxアプリインストーラーを高速化する方法

Fedora Linuxアプリインストーラーを高速化するための完全ガイド

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindows Bitlockerパーティションにアクセスする方法

Linux で画像をアップスケールする方法

Linux で画像をアップスケールする方法

Upscaler は、Linux 用のシンプルな Flatpak アプリで、使用すると、あらゆる画像をより高い解像度に拡大縮小できます。システムでの使用方法は次のとおりです。

7zip:Ubuntuのインストール[ガイド]

7zip:Ubuntuのインストール[ガイド]

7Zipは、Windows用の最も人気のある無料のオープンソースアーカイブツールです。Ubuntuに7Zipをインストールして、様々な圧縮ファイルを扱えるようにしましょう。

LinuxデスクトップでYouTubeMusicを使用する方法

LinuxデスクトップでYouTubeMusicを使用する方法

YouTube Musicは優れたサービスです。しかし、Linuxユーザーがサービスを楽しむための公式クライアントはありません。コミュニティのアプリを利用してLinuxでYouTube Musicを楽しむ方法について説明します。

Ubuntu:フォーマットSDカード[ガイド]

Ubuntu:フォーマットSDカード[ガイド]

UbuntuでSDカードをフォーマットする方法がわからないですか?このガイドを参考に、GpartedやGnome Disk Utilityを使って簡単にフォーマットする方法を学びましょう。

無料でプレイできる6つのLinuxパズルゲーム

無料でプレイできる6つのLinuxパズルゲーム

あなたはパズルゲームが好きですか?Linux PCで最高の無料パズルゲームを見つけるお手伝いをします。以下の6つのゲームをチェックしてください!