centos7.2 KVM基本安装+嵌套虚拟化参数设置

这几天一直在用mac做下KVM,但是始终是因为图形话的问题,打不开虚拟机。基于windows的安装网上教程很多,我做下自己的总结。





在VMware fusion虚拟机打开三个参数

selinux和防火墙关闭

1.grep vmx /proc/cpuinfo
   flags        : vmx 或者 svm
vmx:Intel系列CPU支持虚拟化标志
svm:AMD系列CPU支持虚拟化标志

2.[[email protected] ~]# find / -name *.ko|grep kvm(模块文件存放位置)
/usr/lib/modules/3.10.0-327.el7.x86_64/kernel/arch/x86/kvm/kvm-amd.ko
/usr/lib/modules/3.10.0-327.el7.x86_64/kernel/arch/x86/kvm/kvm-intel.ko
/usr/lib/modules/3.10.0-327.el7.x86_64/kernel/arch/x86/kvm/kvm.ko

3.[[email protected] ~]# lsmod |grep kvm
kvm_intel             162153  3
kvm                   525259  1 kvm_intel

4.yum -y install kvm qemu-kvm python-virtinst libvirt libvirt-python virt-manager libguestfs-tools bridge-utils virt-install(装包)

5.systemctl start libvirtd.service(启动服务)

6.export DISPLAY=:0.0(图形化变量声明出来,为virt-manager做准备,windows下现在pc机上下载Xmanager)

7. virt-manager(打开图形化安装虚拟机,准备好镜像,注意权限,安装即可)

8.virt-install(命令行安装虚拟机,这个有帮助信息,网上也有很多教程)

嵌套虚拟化的参数设置

1.modinfo kvm_intel | grep nested
parm:           nested:bool

2.modprobe -r kvm-intel
 modprobe kvm-intel nested=1
 cat /sys/module/kvm_intel/parameters/nested
 Y(代表开启,支持嵌套虚拟化)

3.[[email protected] ~]# grep pass /usr/share/libvirt/cpu_map.xml
    <cpu mode=‘host-passthrough‘/>(这条要加进去,要不创建虚拟机会出cpu模式问题)

原文地址:http://blog.51cto.com/13293172/2129106

时间: 2024-11-05 18:49:41

centos7.2 KVM基本安装+嵌套虚拟化参数设置的相关文章

centos7下使用yum安装mysql数据库以及设置远程访问

CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2. 安装mysql-community-release-el7-5.noarch.rpm包 $ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm 安装这个

Vmware vSphere 开启嵌套虚拟化

一.vSphere 6开启嵌套虚拟化 已通过vSphere Client创建一个名字为Centos 7的虚拟机,现在需要打开该虚拟机的嵌套虚拟化功能. 1.在Esxi 服务器上面开启ssh服务,并关闭虚拟机 2.查找虚拟机配置文件,并且修改配置文件 [[email protected]:~]#  find / -name *.vmx /vmfs/volumes/570794cb-7a2de328-398b-000c294ee9b7/centos7/centos7.vmx 修改配置文件(在配置文件

CentOS7.4——KVM虚拟化一 安装配置及基本操作

KVM的安装配置与基本操作 目录第一部分 实验环境第二部分 安装图形界面第三部分 配置KVM虚拟化第四部分 创建桥接网卡第五部分 KVM虚拟环境中安装系统第六部分 克隆第七部分 其它命令 第一部分 实验环境Linux服务器一台IP地址:192.168.80.40(kvm01) 第二部分 安装图形界面[[email protected] ~]# yum groupinstall "GNOME 桌面" –y //安装图形界面注意,如果在控制台上操作(或者没有中文环境),yum groupi

Centos7构建KVM虚拟化平台,并通过KVM安装虚拟机

什么是虚拟化? 虚拟化就是把硬件资源从物理方式转变为逻辑方式,打破了物理结构,使用户可以灵活管理这些资源,并且允许1台物理机上同时运行多个操作系统,以实现资源利用率最大化和灵活管理的一项技术. 虚拟化的优势 减少服务器数量,降低硬件采购成本: 资源利用率最大化: 降低机房空间.散热.用电消耗的成本等: 硬件资源可动态调整,提高企业IT业务灵活性: 高可用性: 在不中断服务的情况下进行物理硬件资源调整: 降低管理成本: 具备更高效的容灾能力. KVM虚拟化 kvm自从Linux2.6.20版本后就

kvm嵌套虚拟化

KVM嵌套虚拟化 嵌套虚拟化指的是在宿主机上创建的虚拟机中,再运行hypervisor,从而在虚拟机里面再运行一个虚拟机,可以是KVM嵌套KVM,Xen嵌套Xen,或者是不同类型hypervisor的嵌套(如KVM嵌套Xen,VMware嵌套KVM等) 下面开始嵌套虚拟化的实验,我选择的类型是KVM  on KVM的嵌套 实验环境: 主机名 角色 KVM 宿主机 vm1 第一层虚拟机 vm1-1 第二层虚拟机 首先宿主机的内核版本需要3.0+,其次内核需要打开nested的功能,让内核支持嵌套虚

VMware下的Centos7实践Kvm虚拟化(通俗易懂)

虽然网上已经有很多关于kvm安装的教程了,但我还是看得头晕,有的教程里安装的包很多,有的很少,也没说明那些安装包的作用是干嘛的,用的命令也不一样,也没解释命令的意思是什么. 我重新写一个教程,尽量通俗易懂点,也是给增强我的记忆. 这里提示下,Hyper-v就是一个大坑!本来我是用Hyper-v来学习这个Kvm虚拟化的,我创建的宿主虚拟机可以连外网,宿主机里创建的kvm虚拟机是用桥接网络,但无论怎样设置都连接不了外网,kvm的虚拟机可以ping得通宿主机,宿主机也能ping得通kvm的虚拟机,宿主

KVM虚拟化之嵌套虚拟化nested

本文测试物理机为centos6.5 物理机使用Intel-V虚拟化架构,安装qemu-kvm版本0.12 我们知道,KVM虚拟化技术需要服务器硬件支持虚拟化(Intel-V/AMD-T)才能提高虚拟机性能, 如果我们需要测试一个openstack集群,但是又没有太多物理服务器可使用,如果我们的虚拟机能够和物理机一样支持硬件虚拟化,那么问题就解决了,使用嵌套虚拟化可以解决这个问题 嵌套式虚拟nested是一个可通过内核参数来启用的功能.它能够使一台虚拟机看起来就像物理机,具有物理机CPU特性,支持

centos7.3 kvm虚拟化全自动化部署(金测OK)

环境说明: VMware中的centos7做kvm虚拟化实验必须的设置,否则无法正常使用kvm虚拟化功能: #kvm虚拟化一键安装和启动的脚本(已测OK) #说明:此脚本实现kvm虚拟化平台的一键安装,并且创建一台新的虚拟机vmx0,给vmx0全自动安装系统. 本文是通过脚本在centos7系统中全自动化安装和配置kvm虚拟化平台,并通过脚本创建一台新虚拟机vmx0,并且自动安装centos7系统.本案脚本创建的虚拟机vmx0配置了vnc和console控制功能.本文附带了mininal和gno

在redhat7上图形化安装kvm,实现在kvm上安装centos7

在redhat7上图形化安装kvm,实现在kvm上安装centos7注意:在redhat7.0上安装kvm,一定要勾选如图选项,必不可少的虚拟化组件进入系统,选择系统工具->虚拟系统管理器选择新建虚拟机选择iso镜像 选择硬盘容量勾上安装前自定义配置 根据需要进行相关配置,点击开始安装 选择语言 选择分区,可以默认分区,也可以自定义分区接受更改设置密码,开始安装最后安装成功 原文地址:http://blog.51cto.com/11293100/2286232