Linux_KVM虚拟机

目录

  • 目录
  • Hpyervisor的种类
  • 安装KVM
  • 使用virsh指令管理虚拟机
  • KVM虚拟机的网络设置

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。

时间: 2024-10-27 02:14:10

Linux_KVM虚拟机的相关文章

Genymoation安装之后打开虚拟机报错求大神指点

问题描述 Genymoation安装之后打开虚拟机报错求大神指点 错误是这样的 求大神指点,谢谢 解决方案 多启动几次,如果还不行,就启动virtualbox,在里面看看对应的虚拟机是否正常可以启动,或者先关掉它

Virtualbox下实现Ubuntu虚拟机和win7主机文件共享(很简单,亲自试用,按此步骤一般都会成功)

最近做一个操作系统实验,第一个实验即是实现Ubantu虚拟机与主机之间的共享. 本例用的是VirtualBox虚拟机,若使用Vmware WorkStation虚拟机则方法与下文介绍略有不同,但基本相似. 没有使用网上说的什么下载增强包等等的方法,经过多次测试才设置成功,现在把具体方法给大家说一下 实现共享最关键的一个步骤即是虚拟机与宿主机之间使用不同IP地址,否则会IP地址冲突,然后使用桥接的方式将他们进行连接.(在学校实验室里,由于每台计算机都是在一个局域网之中,并且学校用的是XP系统,所以

genymotion下载需要下载虚拟机吗?

问题描述 genymotion下载需要下载虚拟机吗? genymotion下载需要下载自带的虚拟机吗?还是直接的genymotion就行?? 解决方案 下载了genymotion之后还要下载Oracle VM VirtualBox 然后就是在Android Studio里安装genymotion插件 解决方案二: 需要呃,而且这个虚拟机在win10上好像还有点不兼容,装不上,试试看. 解决方案三: 官网 genymorion 有两个版本,你可以下载内置了 vbox的版本

虚拟机-bochs里面运行的linux可以和外面通信吗?

问题描述 bochs里面运行的linux可以和外面通信吗? bochs里面运行的linux可以和外面通信吗? 能和VMware虚拟机一样吗? 如果不能,bochs编译成功的Image怎样能弄到VMware上跑? 解决方案 当然是可以的,bochs可以虚拟网卡. bochs不考虑硬件驱动兼容,可以使用ghost移植,这个方法是通用的.

java-《深入理解Java虚拟机》有关methodHandle的代码问题?

问题描述 <深入理解Java虚拟机>有关methodHandle的代码问题? 以下代码书上说是输出"i am grandfather",但远行实际输出为"i am father" class Test { class GrandFather { void thinking() { System.out.println("i am grandfather"); } } class Father extends GrandFather {

虚拟机如何与主机建立共享目录

建立共享目录   1.虚拟机->设置->选项->共享文件夹,添加所需要共享的文件; 2.虚拟机->安装VMware Tools,进入/mnt/cdrom 目录,解压2个文件中的任一个目录; 3.进入解压后的 vmware-tools-distrib 目录,在shell中执行 ./vmware-install.pl  并一路回车即可,中间可选择显示器的分辨率; 4.进入 /mnt/hgfs  即可看见共享的目录. 本文出自 "驿落黄昏" 博客,请务必保留此出处ht

linux使用快照制作虚拟机

  制作虚拟机的快照分为以下几个步骤: 1.首先我们要创建存储的逻辑卷来生成模板和快照文件; 2.制作被快照的模板; 3.创建快照. 1.创建逻辑卷: (1)fdisk /dev/sda (制作LVM逻辑卷,然后对磁盘进行重新的扫描;) (2)partx -d /dev/sda partx -a /dev/sda (3)创建lv文件: pvcreate /dev/sda vgcreate -s 4M vg1 /dev/sda5 lvcreate -L 10G -n base vg1 (4)然后就

操作系统-oracle vm virtuabbox 虚拟机 系统打不开

问题描述 oracle vm virtuabbox 虚拟机 系统打不开 系统是ubuntu系统 装的是oracle vm virtualbox,虚拟机装的windows2003的系统.可是我打开虚拟机后,左边列表系统显示running, 右边只有配置明细,快速修复,不能够显示系统的界面,左边列表点击系统右键只能暂停,和恢复 ,'显示' 按钮是灰化的,点不了,求大神帮助~~~

VMware虚拟化环境无法重命名VMware ESXi/ESX 中的虚拟机及其文件的问题解决

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dgd2010.blog.51cto.com/1539422/1417534 在使用 vSphere Client 登录到VMware ESXi/ESX或vCenter在清单中重命名虚拟机时默认只会更改显示名称,而不会更改数据存储中的对应文件(或者只能重命名文件夹名称,不能重命名其中的文件).但只有同时重命名存储中的虚拟机的目录名称(文件夹名称)和文件后才能保持与清单中虚拟机的名