GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 18.04 LTS /Ubuntu17.10にKVMをインストールしてセットアップする方法

KVM は、ハードウェア仮想化拡張機能を使用してLinuxマシンで複数のゲストオペレーティングシステムを実行するのに役立つハイパーバイザーソフトウェアです。

KVMは、 Linuxなどのさまざまなゲストオペレーティングシステムをサポートします 、ウィンドウ 、Solaris、Haiku、REACTOSなど。コマンドラインまたは利用可能なグラフィカルツールを使用して仮想マシンを管理できます。

Virt-Manager (Virtual Machine Manager)は、KVMベースの仮想マシンを管理するために最も広く使用されているグラフィカルアプリケーションであり、KVMベースの仮想マシンの作成、編集、開始、停止、およびホスト間のゲストマシンのライブまたはコールドマイグレーションをサポートします。

前提条件

KVMサポート

前述のように、KVMは、CPUがハードウェア仮想化(Intel VTまたはAMD-V)をサポートしている場合にのみ機能します。

CPUがVT機能をサポートしているかどうかを確認するには、次のコマンドを実行します。

 egrep'(vmx | svm)' / proc / cpuinfo | wc -l <​​/ pre> 

出力:

 4 

上記のコマンドがゼロ以外を返す場合、ハードウェアはVTをサポートし、そうでない場合はサポートしません。

ブリッジネットワーク

ブリッジネットワークは、ゲストマシンがネットワークの外部に接続するのに役立つ仮想マシン専用のネットワークカードです。これは、仮想マネージャーを使用して仮想マシンを作成する前に設定する必要があります。 。

/etc/network/interfacesのいずれかを使用できます またはネットプラン KVMのブリッジネットワークを構成します。

ここでは、/etc/network/interfacesを使用します 外部マシンからVMにアクセスできるようにブリッジネットワークを構成するファイル。

bridge-utilsをインストールします aptを使用したパッケージ コマンド。

 sudo apt-get install -y bridge-utils resolvconf 

インターフェイスファイルを編集して、ブリッジを作成しますbr1 、これはKVMホストで実行する必要があります。

 sudo nano / etc / network / interfaces 

私のマシンにはネットワークカード(ens33)が1つしかありません。そこで、1枚のネットワークカードを使ってブリッジを作成しました。環境に応じてインターフェイスファイルに変更を加えます。

静的IP:

#ifup(8)およびifdown(8)auto loiface lo inet loopbackで使用されるinterfaces(5)ファイル #Bridge Name# 自動br1 #ブリッジ情報#iface  br1  inet静的 bridge_ports  ens33  bridge_stp offbridge_fd 9 #ブライドIP# アドレス192.168.1.10netmask255.255.255.0network192.168.1.0broadcast 192.168.1.255gateway 192.168.1.1dns-nameservers 192.168.1.1dns-nameservers 8.8.8.8 

DHCP IP :(ご使用の環境にDHCPサーバーがある場合のみ)

#interfaces(5)ファイルifup(8)およびifdown(8)auto loiface lo inet loopback#Bridge Name #auto  br1  #ブリッジ情報#iface  br1  inet  dhcp  bridge_ports  ens33  

橋を上げてください。

 sudo ifup br1 

または

ネットワークサービスを再起動します。

sudoサービスネットワークの再起動

KVMのインストール

リポジトリキャッシュを更新します。

 apt-get update 

KVMセットアップ用に以下のパッケージをインストールします。

 sudo apt-get install -y qemu-kvm qemu virt-manager virt-viewer libvirt-bin 
  • qemu-kvm =カーネルベースの仮想マシン。 QEMUはCPU仮想化に使用します。
  • qemu =CPUエミュレーター
  • virt-viewer –グラフィカルコンソール

ユーザーアカウント

仮想マシンを作成しているユーザーがlibvirtグループに属していることを確認します。 idを使用する ユーザーの詳細を確認するコマンド。

 id raj 

出力:

 uid =1000(raj)gid =1000(raj)groups =1000(raj)、4(adm)、24(cdrom)、27(sudo)、30(dip)、46(plugdev)、116(lpadmin )、126(sambashare)、 129(libvirt) 

新しいユーザーを作成する場合は、それらをlibvirtに追加します グループ。

 sudo useradd -m -d / home / vino -s / bin / bash  -G libvirt  ヴィーノ

仮想マシンの作成

KVMおよびその他のツールをインストールすると、最初の仮想マシンを起動する準備が整います。 virt-managerを実行します ターミナルでコマンドを実行し、VirtualMachineManagerを起動します

 sudo virt-manager 

または

アクティビティ>> VirtualMachineManagerを検索します。

開いたら、localhost(QEMU)を右クリックし、[新規]をクリックします。 Virtual Machine Managerは、新しい仮想マシンを作成するためのウィザードを開始します。

ステップ1 :オペレーティングシステムのインストール方法を選択するように求められます。ここでは、ISOイメージまたはCD-ROMからインストールすることにしました。

ステップ2 :ISOイメージの場所を参照し、ISOイメージを選択します。新しいマシンウィザードは、ISOに基づいてオペレーティングシステムを検出しようとしますが、そうでない場合は、オペレーティングシステムのタイプとバージョンを手動で選択します。

ステップ3 :仮想マシンのCPUとメモリリソースを構成します。

ステップ4 :ここで、仮想マシンに割り当てるストレージの量を指定します。

ステップ5 :このページには、すべての設定の概要が表示されます。 仮想マシンが外部ネットワークと通信できるようにするために、前に作成したブリッジアダプタを選択します完了をクリックします 。

ステップ6 :Virtual Machine Managerは、入力に応じて仮想マシンの作成を開始します。 VMが作成されると、VirtualMachineManagerはOSインストール用のコンソールを起動します。

次のスクリーンショットは、Ubuntu18.04で実行されているVMを示しています。

仮想マシンの管理

Virtual Machine Managerを使用すると、選択した仮想マシンを右クリックして、開始、電源オフ、リセット、クローン作成、移行などのVMのライフサイクルアクションを実行できます。

情報をクリックすると、仮想マシンを管理できます 仮想マシンコンソールのアイコン。ここでは、仮想マシンに接続されているデバイスを追加、削除、および変更できます。

以上です。


Ubuntu
  1. Ubuntu12.04および14.04LTSにLibreoffice4.3をインストールする方法

  2. Ubuntu15.04および14.04LTSにLibreoffice4.4をインストールする方法

  3. Ubuntu20.04にmysql8をインストールしてセットアップする方法

  1. Ubuntu18.04にKvmをインストールする方法

  2. Ubuntu18.04LTSサーバーにKVMをインストールして構成する方法

  3. バージョン18.04LTSにUbuntuメールサーバーをインストールしてセットアップする方法

  1. Ubuntu18.04にDockerをインストールしてセットアップする方法

  2. Ubuntu 16.04 / Ubuntu 14.04にKVM(QEMU)をインストールします

  3. Ubuntu20.04LTSにKVMをインストールして構成する