Linux 上で仮想化環境 (KVM など) をセットアップする方法
仮想化テクノロジはコンピュータ分野で重要な役割を果たしており、1 台のコンピュータ上で複数の仮想マシンを実行するのに役立ち、それによって使用率が向上します。ハードウェアリソースの効率化。この記事では、KVM を例として、いくつかのコード例を示しながら、Linux 上で仮想化環境をセットアップする方法を紹介します。
KVM (カーネルベースの仮想マシン) は、Linux カーネルに基づく仮想化ソリューションであり、ハードウェア仮想化拡張機能を通じて高いパフォーマンスと低いオーバーヘッドを提供します。 Linux上でKVM仮想化環境を構築する方法を3つのステップに分けて紹介します。
ステップ 1: ハードウェア仮想化のサポートを確認する
KVM 仮想化を実行する前に、まずシステムの CPU がハードウェア仮想化をサポートしていることを確認する必要があります。次のコマンドで確認できます:
egrep -c '(svm|vmx)' /proc/cpuinfo
出力結果が 0 より大きい場合は、システムがハードウェア仮想化をサポートしていることを意味し、結果が 0 の場合は、システムがハードウェア仮想化をサポートしていないことを意味します。 KVM 仮想化は使用できません。
ステップ 2: KVM 関連のソフトウェア パッケージをインストールする
KVM をインストールする前に、いくつかの関連ソフトウェア パッケージをインストールする必要があります。具体的な手順は次のとおりです。
sudo apt update
sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
ステップ 3: 仮想マシンの作成と管理
インストールが完了すると、KVM を使用して仮想マシンを作成および管理できるようになります。一般的に使用される KVM コマンドの例を次に示します。
virt-install --name myvm --ram 2048 --vcpus 2 --disk path=/var/lib/libvirt/images/myvm.qcow2,size=20 --graphics none --network bridge=br0 --os-type linux --os-variant ubuntu18.04 --location 'http://archive.ubuntu.com/ubuntu/dists/bionic/main/installer-amd64/' --extra-args 'console=ttyS0,115200n8 serial'
上記のコマンドは、myvm という名前の仮想マシンを作成し、メモリを 2048MB に設定します。 、仮想マシンを 2048MB に設定します。CPU は 2 つ、ハードディスクのサイズは 20GB、ネットワーク接続はブリッジ モードを使用します。関連するパラメータは必要に応じて変更できます。
virsh start myvm
このコマンドは、myvm という名前の仮想マシンを起動します。
virsh destroy myvm # 关闭虚拟机 virsh undefine myvm # 删除虚拟机
上記のコマンドは、myvm という名前の仮想マシンをそれぞれシャットダウンして削除するために使用されます。
virsh list --all
このコマンドは、実行中の仮想マシンとパワーオフされた仮想マシンを含む、すべての仮想マシンのリストを表示します。
要約すると、この記事では、Linux 上で仮想化環境 (KVM など) をセットアップする方法を説明し、いくつかのコード例を示します。これらの内容が、読者が KVM 仮想化テクノロジを理解し、使用するのに役立つことを願っています。仮想化技術の発展は、コンピュータ分野にさらなる利便性と柔軟性をもたらしており、今後も技術の進歩に伴い、仮想化技術が果たす役割はさらに重要になっていくと考えています。
以上がLinux 上で仮想化環境 (KVM など) をセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。