目录

Hpyervisor的种类

hpyervisor:是一种VMM(Virtual Machine Manager)安装在操作系统上的软件。

1.VMWare

2.Virtual Box

3.KVM

4.Hyper-v

5.Xen 思杰

6.Vpc

安装KVM

1.yum grouplist 查看OS是否安装了虚拟化。

如果没有安装虚拟机软件,使用下面的commands安装:

2.yum groupinstall “虚拟*” 或者 yum groupinstall ” virtualization*“

注意:如果想在VMWare中的linux虚拟机中使用 kvm,在虚拟机关闭状态下,把处理器虚拟化选项勾选 –> 进入系统后查看,虚拟机的 cpu 是否支持虚拟化功能,使用下面的指令:

cat /proc/cpuinfo | grep vmx (查看 Intel的cpu,如果 intel cpu 要在 bios 中打开虚拟化开关)

cat /proc/cpuinfo | grep svm (查看 AMD cpu)

如果在cpu info中能过滤出’vmx’或’svm’,表示虚拟机的cpu支持虚拟化。

使用virsh指令管理虚拟机

方法:

1.qemu 命令行

2.libvirtd 开发接口

3.图形化管理

4.命令行

virt-manager –>virsh 命令行:(sytemctl status libvirtd 服务必须要运行)

start 启动虚拟机

connect 连接到虚拟机

nodeinfo 显示主机信息

create xml 文件 从 xml 文件建立虚拟机,并启动

define 从 xml 文件建立虚拟机,但不启动

undefine 取消虚拟机

reboot 重启虚拟机

shutdown 正常的关闭虚拟机

screenshot 给虚拟化屏幕截图

KVM虚拟机的网络设置

让虚拟机连接到桥接器 br0的步骤 :

虚拟机管理器

–> 编辑–连接详细–网络接口

–>左下角+

–> 接口类型:桥接

–>名称:br0

–>onboot

–>br0—enoxxx

这时候真机的 enoxxxx 就相当于连接到了 br0

编辑虚拟机的网卡—br0(重启生效)

启动后,发现虚拟机和真机一个网段

enoxxx的 作用 :

1.物理网卡

2.br0 桥接器(相当于交换机)

nat:物理机里生成一个 virbr0 网卡,虚拟机与真机都可以获得 virbr0 发出的 DHCP 信 号,这样虚拟机和真机可以相互通信,如果真机中有 br0 桥接器,virbr0 就可以连接到 br0。

Linux_KVM虚拟机的更多相关文章

  1. 基于本地存储的kvm虚拟机在线迁移

    基于本地存储的kvm虚拟机在线迁移 kvm虚拟机迁移分为4种(1)热迁移基于共享存储(2)热迁移基于本地存储(3)冷迁移基于共享存储(4)冷迁移基于本地存储 这里介绍的是基于本地存储的热迁移 动态块迁 ...

  2. Linux虚拟机的安装(使用Centos6.3)

    1.什么是虚拟机? 虚拟机指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统 2.安装Linux虚拟机前要做的准备 2.1:一台windows环境的pc 2.2:下载VM ...

  3. 在Linux虚拟机下配置tomcat

    1.到Apache官网下载tomcat http://tomcat.apache.org/download-80.cgi 博主我下载的是tomcat8 博主的jdk是1.8 如果你们的jdk是1.7或 ...

  4. Hyper-V3:虚拟机的配置

    在Hyper-V成功新建一台虚拟机,在正式使用之前,必须配置VM使用的硬件资源,并授予用户访问VM的权限等,本文罗列出一些常见的配置,供读者参阅. 一,为虚拟机分配使用的内存 在Hyper-V Man ...

  5. Hyper-v 安装CentOS 7 (其他虚拟机一样参考)

    平台之大势何人能挡? 带着你的Net飞奔吧!http://www.cnblogs.com/dunitian/p/4822808.html hyper-v安装很多人没弄过,我这里介绍一下.(其他虚拟机参 ...

  6. virtualbox linux虚拟机相关

    linux虚拟机设置为静态IP 在virtualbox中安装好linux虚拟机后,如果采用的是NAT方式的话,linux虚拟机默认采用dhcp方式自动上网,而且用的是NetworkManager服务而 ...

  7. Xamarin+Prism开发详解四:简单Mac OS 虚拟机安装方法与Visual Studio for Mac 初体验

    Mac OS 虚拟机安装方法 最近把自己的电脑升级了一下SSD固态硬盘,总算是有容量安装Mac 虚拟机了!经过心碎的安装探索,尝试了国内外的各种安装方法,最后在youtube上找到了一个好方法. 简单 ...

  8. Mac OS 使用 Vagrant 管理虚拟机(VirtualBox)

    Vagrant(官网.github)是一款构建虚拟开发环境的工具,支持 Window,Linux,Mac OS,Vagrant 中的 Boxes 概念类似于 Docker(实质是不同的),你可以把它看 ...

  9. 使用SecureCRT连接虚拟机(ubuntu)配置记录

    这种配置方法,可以非常方便的操作虚拟机里的Linux系统,且让VMware在后台运行,因为有时候我直接在虚拟机里操作会稍微卡顿,或者切换速度不理想,使用该方法亲测本机效果确实ok,特此记录. Secu ...

随机推荐

  1. Django中数据库的增删改查

    本随笔使用的是pycharm专业版2019.1.3.Django==1.9.8.Python2.7 这里的Django后台使用了ORM(Object Relational Mapping),全称对象关 ...

  2. 如何代替set get方法

    博主刚刚看其他人的博客的时候,发现好多人还在用 生成set get方法  虽然是自动生成的 但是看起来很复杂,影响代码的可读性 那么有什么办法能代替set  get方法吗? 当然有啦!!! 只需要导入 ...

  3. git每次更新都需要输入账号密码,如何解决?

    //如果https请求pull每次都需要输入账号密码,则 git config --global credential.helper store   那么,在下一次更新,需要输入账号密码,然后git就 ...

  4. Java并发编程实战 第15章 原子变量和非阻塞同步机制

    非阻塞的同步机制 简单的说,那就是又要实现同步,又不使用锁. 与基于锁的方案相比,非阻塞算法的实现要麻烦的多,但是它的可伸缩性和活跃性上拥有巨大的优势. 实现非阻塞算法的常见方法就是使用volatil ...

  5. keep-alive 组件级缓存

    前言 在Vue构建的单页面应用(SPA)中,路由模块一般使用vue-router.vue-router不保存被切换组件的状态, 它进行push或者replace时,旧组件会被销毁,而新组件会被新建,走 ...

  6. 【Luogu5294】[HNOI2019]序列

    题目链接 题意 给定一个序列,要求将它改造成一个非降序列,修改一个数的代价为其改变量的平方. 最小化总代价. 另有\(Q\) 次询问,每次修改一个位置上的数.(询问之间独立,互不影响) Sol 神仙 ...

  7. JDBC接口封装

    package cn.piesat.sparkproject.jdbc; import java.sql.Connection;import java.sql.DriverManager;import ...

  8. js对象的创建模式

    方式一: Object构造函数模式 * 套路: 先创建空Object对象, 再动态添加属性/方法 * 适用场景: 起始时不确定对象内部数据 * 问题: 语句太多 /* 一个人: name:" ...

  9. vue - 登录验证与权限控制

    描述具体问题 需求 业务系统通常需要登录才能访问受限资源,在用户未登录情况下访问受限资源需要重定向到登录页面: 多个业务系统之间要实现单点登录,即在一个系统或应用已登录的情况下,再访问另一个系统时不需 ...

  10. python-套接字编程之udp

    使用udp协议 服务端: #!/usr/bin/python3 # coding:utf-8 # Auther:AlphaPanda # Description:UDP服务端 # Version:1 ...