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

Google Voice デスクトップ通知アプリ

Google Voice デスクトップ通知アプリ

Google Waveと同様に、Google Voiceも世界中で大きな話題を呼んでいます。Googleはコミュニケーション方法を変えることを目指しており、

FlickrFavesでFlickrのお気に入りをダウンロード

FlickrFavesでFlickrのお気に入りをダウンロード

Flickrユーザーが高画質で写真をダウンロードできるツールはたくさんありますが、Flickrのお気に入りをダウンロードする方法はありますか?最近、

OK Samplerは無料の音楽サンプラーソフトウェアです

OK Samplerは無料の音楽サンプラーソフトウェアです

サンプリングとは何でしょうか?Wikipediaによると、「サンプリングとは、一つの録音から一部、つまりサンプルを取り出し、それを楽器や音楽として再利用する行為です。

Google サイトのバックアップ: インポート/エクスポート

Google サイトのバックアップ: インポート/エクスポート

Googleサイトは、Googleのサーバー上でウェブサイトをホストできるGoogleのサービスです。しかし、一つ問題があります。それは、バックアップのための組み込みオプションがないことです。

Google ToDo リスト デスクトップ アプリケーション

Google ToDo リスト デスクトップ アプリケーション

Google Tasksは、カレンダー、Wave、Voiceなどの他のGoogleサービスほど人気はありませんが、それでも広く使用されており、人々の生活に不可欠な部分となっています。

失われたパーティションとハードディスクのデータを復元する方法 [ガイド]

失われたパーティションとハードディスクのデータを復元する方法 [ガイド]

Ubuntu LiveとDBANブートCDを使用してハードディスクとリムーバブルメディアを安全に消去する以前のガイドでは、Windowsベースのディスクについて説明しました。

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

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

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

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

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

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

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

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

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

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

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

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