Linux_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。
Linux_KVM虚拟机的更多相关文章
- 基于本地存储的kvm虚拟机在线迁移
基于本地存储的kvm虚拟机在线迁移 kvm虚拟机迁移分为4种(1)热迁移基于共享存储(2)热迁移基于本地存储(3)冷迁移基于共享存储(4)冷迁移基于本地存储 这里介绍的是基于本地存储的热迁移 动态块迁 ...
- Linux虚拟机的安装(使用Centos6.3)
1.什么是虚拟机? 虚拟机指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统 2.安装Linux虚拟机前要做的准备 2.1:一台windows环境的pc 2.2:下载VM ...
- 在Linux虚拟机下配置tomcat
1.到Apache官网下载tomcat http://tomcat.apache.org/download-80.cgi 博主我下载的是tomcat8 博主的jdk是1.8 如果你们的jdk是1.7或 ...
- Hyper-V3:虚拟机的配置
在Hyper-V成功新建一台虚拟机,在正式使用之前,必须配置VM使用的硬件资源,并授予用户访问VM的权限等,本文罗列出一些常见的配置,供读者参阅. 一,为虚拟机分配使用的内存 在Hyper-V Man ...
- Hyper-v 安装CentOS 7 (其他虚拟机一样参考)
平台之大势何人能挡? 带着你的Net飞奔吧!http://www.cnblogs.com/dunitian/p/4822808.html hyper-v安装很多人没弄过,我这里介绍一下.(其他虚拟机参 ...
- virtualbox linux虚拟机相关
linux虚拟机设置为静态IP 在virtualbox中安装好linux虚拟机后,如果采用的是NAT方式的话,linux虚拟机默认采用dhcp方式自动上网,而且用的是NetworkManager服务而 ...
- Xamarin+Prism开发详解四:简单Mac OS 虚拟机安装方法与Visual Studio for Mac 初体验
Mac OS 虚拟机安装方法 最近把自己的电脑升级了一下SSD固态硬盘,总算是有容量安装Mac 虚拟机了!经过心碎的安装探索,尝试了国内外的各种安装方法,最后在youtube上找到了一个好方法. 简单 ...
- Mac OS 使用 Vagrant 管理虚拟机(VirtualBox)
Vagrant(官网.github)是一款构建虚拟开发环境的工具,支持 Window,Linux,Mac OS,Vagrant 中的 Boxes 概念类似于 Docker(实质是不同的),你可以把它看 ...
- 使用SecureCRT连接虚拟机(ubuntu)配置记录
这种配置方法,可以非常方便的操作虚拟机里的Linux系统,且让VMware在后台运行,因为有时候我直接在虚拟机里操作会稍微卡顿,或者切换速度不理想,使用该方法亲测本机效果确实ok,特此记录. Secu ...
随机推荐
- JSP 自定义标签 生命周期
1. 2.
- IDEA debug模式鼠标悬停提示变量值
- laravel-admin利用ModelTree实现对分类信息的管理
根据laravel的基本操作步骤依次完成如下操作:主要是参考laravel-admin内置的Menu菜单管理的功能,利用ModelTree实现业务中的Tree数据管理. 1. 创建模型 php art ...
- 010-监控windows主机
1)下载windows的zabbix_agent下载地址:https://www.zabbix.com/download 下载客户端并解压到指定目录D:\zabbix,解压后有两个目录:bin和con ...
- laravel 中数据库查询结果自动转数组
今天在项目中再次碰见laravel中从数据库中查询到的结果是对象,用toArray也不好用,之前改过一次,印象中是在/confing/database.php, 'fetch' => PD ...
- MYSQL利用merge存储引擎来实现分表
创建user1和user2两个分表 建表语句如下:只是表名不一样,其他字段信息及主键一致. CREATE TABLE IF NOT EXISTS user1( id INT(11) NOT NUL ...
- WPF选项卡页面分离之Page调用Window类
此项目源码下载地址:https://github.com/lizhiqiang0204/WPF_PageCallWindow 如果Page与Window直接没有任何调用就用这种方法https://ww ...
- Redis(一)
1 单机MySQL的美好时代2 Memcached(缓存)+MySQL+垂直拆分3 MySQL主从读写分离4 分库分表+水平拆分+mysql拆分5 MySQL的扩展瓶颈6 为什么使用NoSQLNoSQ ...
- 【NOIP2016提高A组模拟8.19】(雅礼联考day2)总结
第一题又有gcd,又有xor,本来想直接弃疗,不过后来想到了个水法: 当两个相邻的数满足条件时,那么他们的倍数也可能满足条件.然后没打,只打了个暴力. 正解就是各种结论,各种定理搞搞. 第二题,想都不 ...
- tensorflow 中 name_scope和variable_scope
import tensorflow as tf with tf.name_scope("hello") as name_scope: arr1 = tf.get_variable( ...