Kvm仮想化のインストールと展開(コマンドライン/最小化)、kvm仮想化プラットフォームの構築、kvm仮想化テクノロジーの戦い、詳細な説明+エラーが発生しやすいポイント~~%+++

環境への準備

1 centos7 [ハードディスクビット20G]、ファイアウォールとselinuxの
シャットダウン構成要件をオフにします

ここに写真の説明を挿入

1.システムバージョンを確認します

cat /etc/centos-release
  • 7.4以降(7.4を含む)は展開をサポートします

ここに写真の説明を挿入

2.CPUが仮想化をサポートしているかどうかを確認します

cat /proc/cpuinfo | egrep 'vmx|svm'
  • vmxおよびsvmという単語は、KVMのサポートを示します
    ここに写真の説明を挿入

3.selinuxを無効にします

vim /etc/sysconfig/selinux
  • 7行は次のように変更されます
    ここに写真の説明を挿入

4.サービスをインストールし、開始します

yum install -y qemu-kvm libvirt virt-install
systemctl start libvirtd
systemctl enable libvirtd

5.ストレージファイルを作成します

qemu-img create -f raw /opt/CentOS-7-x86_64.raw 10G

ここに写真の説明を挿入

6.画像をアップロードする

cd /tmp/

ここに写真の説明を挿入

ここに写真の説明を挿入

7.KVMに必要なネットワークカードを作成します

virsh iface-bridge ens33 br0
  • 失敗した場合は、次の手順を実行します

8.ネットワークカードを変更します

  • ens33の内容
DEVICE=ens33
ONBOOT=yes
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=ens33
BRIDGE=br0
  • 作成したネットワークカードbr0を変更します
DEVICE="br0"
ONBOOT="yes"
TYPE="Bridge"
BOOTPROTO="dhcp"
PROXY_METHOD=none
BROWSER_ONLY=no
DEFOUTE=yes
IPV4_FAILURE_FATAL=no
NAME=br0

  • レンダリングショー
    ここに写真の説明を挿入

ネットワークカードを再起動します

systemctl restart network

NIC検証

ifconfig

ここに写真の説明を挿入

9.仮想マシンをインストールします

virt-install --virt-type kvm --name CentOS-7-x86_64 --ram 1536 --cdrom=/tmp/CentOS-7-x86_64-Minimal-2003.iso --disk path=/opt/CentOS-7-x86_64.raw  --network bridge=br0 --graphics vnc,listen=0.0.0.0 --noautoconsole

ここに写真の説明を挿入

10.vnc接続を開きます

ここに写真の説明を挿入

ここに写真の説明を挿入
ここに写真の説明を挿入

ここに写真の説明を挿入
ここに写真の説明を挿入

11. KVMVirtualを起動します

virsh list
virsh start CentOS-7-x86_64
netstat -nlpt

ここに写真の説明を挿入

12.ログインし、ネットワークカードを変更しますここに写真の説明を挿入

vim /etc/sysconfig/network-scripts/ifcfg-eth0

nobootがyesに変更されました
ここに写真の説明を挿入
ここに写真の説明を挿入

  • ネットワークカードを変更した後、再起動してIPを確認すると、xshellに接続できます(操作が簡単)

13.基本的なサービスをインストールし、nginxでオンラインにします

ここに写真の説明を挿入
ここに写真の説明を挿入
ここに写真の説明を挿入

ここに写真の説明を挿入
ここに写真の説明を挿入

  • ブラウザを開いて確認します

おすすめ

転載: blog.csdn.net/qing1912/article/details/109385078