「KVM」-環境構築@ 20210120

最初のステップ、ハードウェア仮想化を確認します

ハードウェア仮想化がサポートされているかどうかを確認します。

grep --color -E '(vmx | svm)' / proc / cpuinfo

以下のような内容のVMXまたはSVMは、出力に表示される必要がありそうでない場合は、ハードウェアの仮想化がサポートされていません。

2番目のステップ、カーネルモジュールを確認します

カーネルがKVMモジュールをロードするかどうかを確認します。

#lsmod | grep kvm 
kvm_amd 2176416 0 
kvm 578558 1 kvm_amd 
irqbypass 13503 1 kvm

上記と同様の出力は、ロードが成功したことを示します。

3番目のステップ、依存関係とサービスをインストールする

関連するパッケージと依存関係をインストールします。


    #Debian 10 
apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils \ libguestfs-tools genisoimage virtinst libosinfo-bin 

#CentOS 
yum install -y qemu-kvm qemu-img libvirt libvirt-python libvirt-client virt-install bridge-utils

4番目のステップ、libvirtdサービスを開始します

libvirtサービスを開始し、起動します。

systemctl enable libvirtd.service 
systemctl start libvirtd.service

これは主に仮想マシンの管理に使用され、KVMの役割は仮想化を提供することです。たとえば、仮想マシンの定義、ネットワーク管理などはすべてlibvirtを介して管理されます。libvirtツールを使用しない場合は、コマンドラインから直接qemu関連のコマンドを使用して仮想マシンを管理する必要がありますが、これは適切ではありません。

ステップ5、オペレーティングシステムを再起動します

条件が許せば(条件が許せば)、サービスを展開した後、特にカーネルまたはハードウェアに関連するサービスを再起動しましょう。

仮想マシンを管理する方法は?

これまで(2019年3
月8日)、次を使用できます。1)コマンドライン:コマンドvirt-installおよびvirsh使用して、コマンドラインから仮想マシンをインストールおよび管理します。
2)グラフィカル化:グラフィカルツール(virt-managerなど)と一部のWeb管理ツール(oVirtなど)を使用して仮想マシンを管理します。

virshコマンドを使用する

現在のユーザー(root以外のユーザー)をlibvirtグループに追加すると、現在のユーザーはlibvirtを介して仮想マシンを管理できます。

参照

WikiNotes /環境復活建
KVM- DebianWiki CentOS7.xおよびRHEL7.xにKVMハイパーバイザー
をインストールするDebianLinux9
ヘッドレスサーバーにKVMサーバーをインストールする方法

おすすめ

転載: blog.csdn.net/u013670453/article/details/112912744