稳定的kvm服务器,KVM——服务器资源的充分利用

内容要点:

一、KVM介绍

二、KVM部署实例

一、KVM介绍:

(一)、KVM虚拟化架构

KVM模块直接整合在linux内核中

4cf5eb54c9646004c1fdbab0aab13b3c.png

(二)、KVM组成

1、KVM Driver (核心内核)虚拟机创建

虚拟机内存分配

虚拟CPU寄存器读写

虚拟CPU运行

2、QEMU (经过简化与修改)工具模拟PC硬件的用户控件组件

提供I/0设备模型及访问外设的途径

3、KVM虚拟化三种模式客户模式

用户模式

内核模式

98d2d92bd463c988295a9ad532b42b2e.png

4、KVM工作原理

60018adc7812ccea9aa898e3b2dc94dc.png

5、安装KVM

6、设置KVM网络KVM网络包括:用户模式与桥接模式

本实验中使用桥接模式

7、KVM图形化管理

8、KVM基本功能管理查看命令帮助

查看KVM的配置文件存放目录

查看虚拟机状态

虚拟机关机与开机

强制实例系统关闭电源

通过配置文件启动虚拟机系统实例

挂起虚拟机

恢复虚拟机

配置虚拟机实例伴随宿主机自动启动

导处虚拟机配置

虚拟机的删除与添加

修改虚拟机配置信息

9、KVM文件管理查看当前磁盘格式

virt-cat命令

virt -edit命令

virt-df命令

二、KVM部署实例

1、设置开启支持虚拟化,并添加一块磁盘

42290d25796551bd0ff2dfe2e2ef2ce5.png[root@localhost ~]# fdisk /dev/sdb  ##磁盘分区

[root@localhost ~]# mkfs /dev/sdb1   ##格式化

[root@localhost ~]# mkdir /data

[root@localhost ~]# mount /dev/sdb1 /data  ##挂载

[root@localhost data]# df -h

[root@localhost data]# mount.cifs //192.168.100.3/iOS /mnt/   ##挂载

Password for root@//192.168.100.3/iOS:

2、安装必要组件,部署基础环境包[root@localhost ~]# yum groupinstall "GNOME Desktop" -y   ##桌面环境

yum install qemu-kvm -y   ##kvm内核

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

yum install virt-install -y  ##命令行工具

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

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

yum install libvirt -y ##虚拟机管理工具

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

[root@localhost ~]# egrep '(vmx|svm)' /proc/cpuinfo   ##看cpu是否支持

[root@localhost ~]# lsmod | grep kvm   ##检查kvm是否安装

[root@localhost ~]# systemctl start libvirtd   ##开启服务

[root@localhost ~]# systemctl status libvirtd

[root@localhost ~]# systemctl enable libvirtd  ##开启自启

[root@localhost mnt]# cd /data/

[root@localhost data]# mkdir vdisk viso   ##创建目录

[root@localhost data]# cp /mnt/CentOS-7-x86_64-DVD-1708.iso /data/viso/   ##复制镜像到viso目录

3、修改网卡信息,添加桥接网卡[root@localhost data]# cd /etc/sysconfig/network-scripts/

[root@localhost network-scripts]# cp -p ifcfg-ens33 ifcfg-br0   ##复制配置文件为br0网卡

[root@localhost network-scripts]# vim ifcfg-ens33

##末行添加

BRIDGE=br0

[root@localhost network-scripts]# vim ifcfg-br0   ##配置网卡信息

TYPE=bridge    ##桥接模式

NAME=br0     ##名字为br0

DEVICE=br0

IPADDR=192.168.13.132   ##ip地址

NETMASKE=255.255.255.0   ##子网掩码

GATEWAY=192.168.13.1   ##网关

[root@localhost network-scripts]# service network restart  ##重启网卡

4、图形化界面下配置虚拟系统管理[root@localhost ~]# virt-manager  ##开启

等待一分钟左右出现【虚拟系统管理器】界面

1、添加存储池

b98b19b8a87f0434fbf4c9083d3751d1.png

a2f969b9158e4c6f3d3079b96c9e2b39.png

4eb1c617eb18a59a53feed596b0cf471.png

2、添加存储卷

ad7a1d13690ddb67c1288e646819aec7.png

b7907377f3d922c68557b0ece193f2ca.png

f0b94ca35b4ae8c6f0fccd15ca9ad63e.png

3、新建并安装

8af317984a3cfd1d6f124f8e71c54591.png

6d965ec173be9a7d585aead5a9a0c138.png

2b7f52e19c8aeae2f80729ea5f32f90b.png

f7013f401009872d72e8c5d269c9f306.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值