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
。次に、自動インストールが開始されます。仮想マシンマネージャーで表示仮想使用へ