KVM仮想化プラットフォームの展開

1.KVM仮想化アーキテクチャ

1.KVMの構成

KVMドライバー

虚拟机创建
虚拟机内存分配
虚拟机CPU寄存器读写
虚拟CPU运行

QEMU(簡略化および変更)

模拟PC硬件的用户控件组件
提供I/O设备模型及访问外设的途径

KVM仮想化の3つのモード

客户模式: 虚拟机
用户设置: 设置
内核模式: KVM Driver 内核态

ここに画像の説明を挿入

2.KVMのしくみ

ここに画像の説明を挿入

3.ケース環境

使用一台物理机器,安装CentOS7.4的64位系统(即bdqn),test01是在宿主机上安装的虚拟机
主机	     操作系统                       	IP地址	                        主要软件
bdqn	CentOS7.4 x86_64  	192.168.45.129   	Xshell、Xmanager
test01	CentOS7.4 x86_64	    192.168.45.140	    Xshell、Xmanager

4.ケース要件

安装KVM
安装Linux虚拟机
使用KVM命令集管理虚拟机

5.KVMファイル管理

查看当前磁盘格式
virt-cat命令
vrit-edit命令
virt-df命令

2.ビルド

虚拟机需求为内存最小为4G

1.仮想マシンを起動する前に、ハードディスクを仮想マシンに追加し、ハードディスクをフォーマットして、/ data /ディレクトリに
ここに画像の説明を挿入
マウントします。2。インストールする必要のあるシステムイメージパッケージを仮想マシンにマウントします。

#挂载软件包
mount.cifs //192.168.100.3/lzp /mnt

3.環境パッケージはKVM用に構成する必要があります

#安装桌面环境
yum groupinstall "GNOME Desktop" -y

#KVM模块
yum install qemu-kvm -y

# 调试工具
yum install qemu-kvm-tools -y

#构建虚拟主机的命令工具
yum install virt-install -y

#qemu组件,创建磁盘,启动虚拟机
yum install qemu-img -y

#网络支持工具
yum install -y bridge-utils

#虚拟机管理工具
 yum install libvirt -y
 
#图形化管理虚拟机
yum install virt-manager -y

4.CPUが仮想化をサポートしているかどうかを確認します。そして、仮想マシンモジュールを表示します

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

#查看,模块
lsmod | grep kvm

5.サービスをオンにして、起動後に自動的に開始するように設定します

#开启服务
systemctl start libvirtd
#开机自启动
systemctl enable libvirtd

6.ソフトウェアパッケージを移動し、マウントされたソフトウェアパッケージを/ data /ディレクトリに移動します

 cd /data/
#创建两个文件
mkdir vdisk viso
#复制并调到后台运行
cp -r /mnt/CentOS-7-x86_64-DVD-1708.iso /data/viso &

7.仮想マシンのブリッジネットワークカードを構成します

#进入网卡文件
cd /etc/sysconfig/network-scripts/
#复制创建br0网卡
cp -p ifcfg-ens33 ifcfg-br0
#进入ens33网卡,设置桥接命令
vim ifcfg-ens33
#桥接命令
BRIDGE=br0

#配置桥接网卡,将桥接网卡设置为静态的地址
vim ifcfg-br0
TYPE=bridge
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=br0
DEVICE=br0
ONBOOT=yes
IPADDR=192.168.45.140
NETMASK=255.255.255.0
GATEWAY=192.168.45.2

#重启网卡
service network restart 

8.ネットワークカード情報を表示し
ここに画像の説明を挿入
ます
ここに画像の説明を挿入
。9。グラフィカル管理インターフェイスに入ります。10。ストレージを選択し、[選択]をクリックして、ストレージ制御インターフェイスに入ります
ここに画像の説明を挿入
。11。選択して新しいストレージプールを作成し、名前を入力します
ここに画像の説明を挿入
。12。次に、[転送]、[次に]の順に選択します。内部にポップアップするページで、[参照]をクリックします。次のインターフェイスを入力し、アイコンをクリックします
ここに画像の説明を挿入
。13。データディレクトリの下のvdiskフォルダを入力して選択し、クリックして開きます
ここに画像の説明を挿入
。14。インターフェイスを終了したら、[完了]をクリックして新しいストレージプールの作成を完了します
。[新規追加]を選択します。 DISのボリューム、そして次に下のストレージボリュームのクォータに割り当てられる名前を入力し、間隔のサイズを入力して[Enter]をクリックします

ここに画像の説明を挿入
DISで作成Centos7量15ビュー
ここに画像の説明を挿入
ISOストレージプールを作成するために、16フォロー同じ手順で、上記のように
ここに画像の説明を挿入
17 。viso// mirrorで/ data / here zを選択し、クリックしてここに画像の説明を挿入
18を開きます。次に[Finish ]をクリックしてアドレスプールの追加を完了し、作成したストレージプールを表示し、作成後、ファイル19の[ exit]をクリックし
ここに画像の説明を挿入
ます。ファイル、[新しい仮想ホストの生成]を選択します
ここに画像の説明を挿入

20.上記の選択では、その後、インストールするシステムイメージを選択するときに、ISO内のイメージを選択します。
ここに画像の説明を挿入

21.ミラーの選択が完了したら、進むをクリックします
ここに画像の説明を挿入

22.割り当てられたメモリのサイズは、通常、実際のメモリのサイズに従って割り当てられます
ここに画像の説明を挿入

23.カスタムストレージの作成を選択し、作成したばかりのvdiskに作成されたCentos7ファイルを選択します。24。
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
起動オプションで、ホストの起動時に仮想マシンを起動することを選択します。25
ここに画像の説明を挿入
ここに画像の説明を挿入
。次に、自動インストールが開始されます。仮想マシンマネージャーで表示仮想使用へ
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_45647891/article/details/112852556