ホームページ » の仕方 » UbuntuにKVMをインストールして仮想マシンを作成する方法

    UbuntuにKVMをインストールして仮想マシンを作成する方法

    Linuxを使用している場合は、仮想マシンを作成するためにVirtualBoxやVMwareは必要ありません。カーネルベースの仮想マシンであるKVMを使用して、WindowsとLinuxの両方を仮想マシンで実行できます。.

    KVMは直接使用することも、他のコマンドラインツールと併用することもできますが、他の仮想マシンプログラムを使用したことのある人にとっては、グラフィカルなVirtual Machine Manager(Virt-Manager)アプリケーションが最もなじみがあります。.

    KVMのインストール

    KVMは、お使いのCPUがハードウェア仮想化をサポートしている場合のみ機能します - Intel VT-xまたはAMD-V CPUにこれらの機能が含まれているかどうかを確認するには、次のコマンドを実行します。

    egrep -c '(svm | vmx)' / proc / cpuinfo

    0はハードウェア仮想化をサポートしていないことを示し、1以上はサポートしていることを示します。このコマンドで1以上が返されても、コンピュータのBIOSでハードウェア仮想化サポートを有効にする必要があります。.

    次のコマンドを使用してKVMとそれをサポートするパッケージをインストールします。 Virt-Managerは仮想マシンを管理するためのグラフィカルアプリケーションです。kvmコマンドを直接使用できますが、libvirtとVirt-Managerはプロセスを単純化します。.

    sudo apt-getインストールqemu-kvm libvirt-binブリッジ-utils virt-manager

    rootユーザーとlibvirtdグループのユーザーだけがKVM仮想マシンを使用する権限を持ちます。次のコマンドを実行して、自分のユーザーアカウントをlibvirtdグループに追加します。

    sudo adduser libvirtd

    このコマンドを実行した後、ログアウトしてログインし直します。ログインした後にこのコマンドを実行すると、空の仮想マシンのリストが表示されます。これは、すべてが正しく機能していることを示しています.

    virsh -c qemu:///システムリスト

    仮想マシンの作成

    KVMをインストールしたら、それを使用する最も簡単な方法はVirtual Machine Managerアプリケーションを使用することです。あなたはあなたのダッシュでそれを見つけるでしょう.

    ツールバーの[Create New Virtual Machine]ボタンをクリックすると、Virtual Machine Managerによってインストール方法の選択、仮想マシンの仮想ハードウェアの構成、および選択したゲストオペレーティングシステムのインストールが順を追って説明されます。.

    VirtualBox、VMware、または他の仮想マシンアプリケーションを使用したことがあれば、このプロセスはおなじみでしょう。ディスク、ISOイメージ、あるいはネットワーク上の場所からでもインストールできます。.

    2GB以上のメモリを仮想マシンに割り当てるには、64ビットのLinuxカーネルが必要です。 32ビットカーネルを実行しているシステムは、仮想マシンに最大2 GBのRAMを割り当てることができます。.

    デフォルトでは、KVMはNATのようなブリッジネットワークを提供します - あなたの仮想マシンはそれ自身のデバイスとしてネットワーク上に現れませんが、ホストオペレーティングシステムを通してネットワークアクセスを持ちます。仮想マシンでサーバーソフトウェアを実行していて、ネットワーク上の他のデバイスからアクセスできるようにしたい場合は、ネットワーク設定を調整する必要があります。.

    インストール方法を選択した後、Virt-ManagerはウィンドウでゲストOSを起動します。物理マシンと同じようにゲストオペレーティングシステムをインストールします。.

    仮想マシンの管理

    Virtual Machine Managerウィンドウに、インストールされている仮想マシンの一覧が表示されます。ウィンドウ内の仮想マシンを右クリックして、起動、シャットダウン、クローン作成、移行などの操作を実行します。.

    仮想マシンのウィンドウにあるi字型のツールバーアイコンをクリックすると、仮想マシンに関する情報を表示したり、仮想ハードウェアを構成したりできます。.