KVM

虚拟化与云计算区别

  • 云计算不等于虚拟化,两者并不能相互比较
  • 云计算是一种资源和使用交互的方式
  • 虚拟化是一种具体的技术
  • 云计算要依赖虚拟化技术来实现的一种通过网络访问获取资源,流量,交付的使用模式(例如:弹性计算)
  • 虚拟化相当于实干家,而云计算是思想家

安装kvm

kvm 需要硬件支持,所以需要开启虚拟化支持

  1. 硬件设备直接在BIOS设置开启CPU虚拟化
  2. 个人电脑同样进入BIOS开启虚拟化支持
  3. VM需要找到对应虚拟化开启对应的VT-EPT虚拟化技术
    在这里插入图片描述

//没有任何内容则表示服务器没有启用虚拟化

[root@kvm-node1 ~]# egrep '(vmx|svm)' /proc/cpuinfo
  1. 服务器环境规划
系统 主机名 IP 内存 磁盘
CentOS7 kvm-node1 192.168.169.30 2G 20G
CentOS7 kvm-node2 192.168.169.20 2G 20G

安装kvm 虚拟化工具

  1. qeum 虚拟化软件,可以虚拟不同的cpu,以及模拟网卡、声卡、PCI 设备等
  2. libvirt 用于管理kvm的工具
  3. virt-install 命令行安装虚拟工具
  4. virt-manager 图形化管理虚拟工具
  5. openssh-askpass 远程连接kvm主机
[root@kvm-node2 ~]# yum install -y qemu-kvm qemu-kvm-tools libvirt virt-manager virt-install openssh-askpass

kvm是linux内核的一个模块,模块不需要安装只需要加载

[root@kvm-node2 ~]# lsmod|grep kvm
kvm_intel             170086  0 
kvm                   566340  1 kvm_intel
irqbypass              13503  1 kvm

启动libvirt 管理 kvm 工具

[root@kvm-node2 ~]# systemctl start libvirtd
[root@kvm-node2 ~]# systemctl enable libvirtd

注意:启动后会增加一块virbr0 网络
kvm 会给虚拟机分配NAT模式网络,但是在生产环境下强烈推荐用网桥模式
//配置kvm虚拟机使用的桥接模式网络,添加br0网卡

[root@kvm-node2 ~]# brctl addbr br0

将ens33加入网桥,使用桥接模式,给br设置ip,添加路由、网关,关闭防火墙

[root@kvm-node2 ~]# brctl addif br0 ens33 && ip addr del dev ens33 192.168.169.20/24 && ifconfig br0 192.168.169.20/24 up && route add default gw 192.168.169.2

// 上面这个br0 的IP地址配置和ens32 的IP地址一样,否则xshell 会立即掉线

查看br0网卡,绑定在ens33上

[root@kvm-node2 ~]# brctl show 
bridge name	bridge id		STP enabled	interfaces
br0		8000.000c29d4bcce	no		ens33           //br0 相当于我的连接,ens33 是我的真实设备
virbr0		8000.525400d97d49	yes		virbr0-nic

创建kvm 虚拟机

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值