KVM虚拟化技术与四种安装GuestOS方式

一、KVM架构KVM功能,是以扩展虚拟化CPU为硬件基础(如Intel-VT,AMD-V),利用CPU虚拟化技术。KVM作为内核的一个模块,来提

一、KVM架构

  • KVM功能,是以扩展虚拟化CPU为硬件基础(如Intel-VT,AMD-V),利用CPU虚拟化技术。
  • KVM作为内核的一个模块,来提供虚拟化功能。如果系统需要虚拟化功能,则KVM模块可以被linux内核按需动态加载到内存运行。如果不需要的KVM功能,可以动态卸载该模块。
  • QEMU是一套模拟CPU的开源软件。KVM作为内核的一个模块,可以通过QEMU提供的模拟方式,来使用处理器。这样,KVM就提供了一个模拟的(虚拟的)硬件层,虚拟机就运行在这个模拟的硬件层之上。
KVM虚拟化技术与四种安装GuestOS方式

二、KVM软件安装

1、查看CPU是否支持VT技术

KVM虚拟化技术与四种安装GuestOS方式

清理环境:卸载KVM

yum remove `rpm -qa | egrep 'qemu|virt|KVM'` -y && rm -rf /var/lib/libvirt/ /etc/libvirt

安装软件

yum -y install  *qemu* *virt* librbd1-devel

qemu-KVM:主包

libvirt:API接口

virt-manage:图形管理程序

  • 在所谓的kvm技术中,应用到的其实有2个东西: qemu+kvm
  • kvm负责cpu虚拟化+内存虚拟化,实现了cpu和内存的虚拟化,但kvm不能模拟其他设备;
  • qemu是模拟Io设备(网卡,磁盘》,kvm加上qemu之后就能实现真正意义上服务器虚拟化。
  • 因为用到了上面两个东西,所以一般都称之为qemu-kvm。
  • libvirt则是调用kvm虚拟化技术的接口用于管理的,用7ibvirt管理方便.

启动libvirtd

systemctl start libvirtd && systemctl enable libvirtd

查看KVM模块加载

lsmod | grep KVM

四种安装GuestOS方式

KVM虚拟化技术与四种安装GuestOS方式

第一种先通过安装飞机驾驶舱方式安装

yum install -y cockpit && systemctl start cockpit && systemctl enable cockpit

查看9090端口是否启用

netstat -lpnt

关闭防火墙

systemctl stop firewalldsetenforce 0[root@localhost ~]# vim /etc/selinux/config# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:#     enforcing - SELinux security policy is enforced.#     permissive - SELinux prints warnings instead of enforcing.#     disabled - No SELinux policy is loaded.SELINUX=disabled# SELINUXTYPE= can take one of three values:#     targeted - Targeted processes are protected,#     minimum - Modification of targeted policy. Only selected processes are protected.#     mls - Multi Level Security protection.SELINUXTYPE=targeted

浏览器访问:服务地址:9090

KVM虚拟化技术与四种安装GuestOS方式

KVM虚拟化技术与四种安装GuestOS方式

飞机驾驶舱cockpit安装完毕

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/56549.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信