文档章节

ubuntu使用virt manager kvm

jim19770812
 jim19770812
发布于 2015/05/12 20:49
字数 446
阅读 1173
收藏 6
kvm

标签: it 分类: linux及相关工具

  1. 首先在确定自己的CPU支持硬件虚拟化,有些可能要在BIOS中开启

找到 Intel Virtualization Technlogy 并打开

  1. 要确定自己的内核支持KVM

    <!-- lang: shell -->

    uname -a

  2. 2.6以上的内核一般都支持

  3. 安装KVM和virt软件包 virt-manager (图形化管理工具) python-vm-builder (创建基于Ubuntu的虚拟机的脚本,可选)

    <!-- lang: shell -->

    sudo apt-get install kvm ubuntu-virt-server kvm-pxe sudo apt-get install virt-manager sudo apt-get install python-vm-builder

  4. 配置kvm 加载相关内核模块:

    <!-- lang: shell -->

    sudo modprobe kvm sudo modprobe kvm-intel

AMD 使用下面这条

<!-- lang: shell -->
sudo modprobe kvm-amd

验证加载成功:

<!-- lang: shell -->
lsmod | grep kvm
kvm_intel              61643  0 
kvm                   383822  1 kvm_intel
  1. 确认开启libvirtd后台服务

    <!-- lang: shell -->

    sudo service libvirt-bin status libvirt-bin start/running, process 6715

  2. 配置网络 在libvirt软件包安装完成之后,会默认配置一个虚拟的网络桥接设备virbr0。它提供了一个虚拟网络供guest使用(通过NAT转发,提供从guest到外部网络-outbound的通讯)。其默认ip地址为192.168.122.x。

如果要获得完整的网络访问(inbound/outbound),进行如下配置(可选):

<!-- lang: shell -->
sudo apt-get install bridge-utils
sudo vi /etc/network/interfaces

内容如下:

auto lo iface lo inet loopback

添加以下部分

auto eth0 iface eth0 inet dhcp

auto br0 iface br0 inet dhcp bridge_ports eth0 bridge_fd 9 bridge_hello 2 bridge_maxage 12 bridge_stp off

重启网络

<!-- lang: shell -->
sudo /etc/init.d/networking restart

检测网络配置

<!-- lang: shell -->
ifconfig

可以同时看到br0和eth0

  1. 添加用户权限 将当前用户添加到libvirtd和kvm用户组

    <!-- lang: shell -->

    sudo adduser userid libvirtd sudo adduser userid kvm

然后重启一下电脑,不然权限可能会有问题。

  1. 用virt-manager创建kvm guest

    <!-- lang: shell -->

    virt-manager

在里面创建自己的虚拟机就可以了,用法跟其它的虚拟机差不多,然后安装系统即可。

本文转载自:http://blog.sina.com.cn/s/blog_408764940101j2lw.html

共有 人打赏支持
jim19770812
粉丝 21
博文 46
码字总数 27704
作品 0
济南
私信 提问
virt-manager启动报错

[/home/share/kvm/xen-4.1.2$] uname -a Linux CENTOS_126 2.6.32-279.el6.i686 #1 SMP Fri Jun 22 10:59:55 UTC 2012 i686 i686 i386 GNU/Linux QEMU安装好了,但是用virt-manager连接时出现......

gabry
2013/08/14
1K
0
准备 KVM 实验环境 - 每天5分钟玩转 OpenStack(3)

KVM 是 OpenStack 使用最广泛的 Hypervisor,本节介绍如何搭建 KVM 实验环境 安装 KVM 上一节说了,KVM 是 2 型虚拟化,是运行在操作系统之上的,所以我们先要装一个 Linux。Ubuntu、Redhat、...

CloudMAN
2016/03/04
1K
0
KVM虚拟化崛起:你选Ubuntu还是Red Hat?

基于内核的虚拟机虚拟化技术是一项在开源社区内正在兴起的技术。 Canonical公司的Ubuntu服务器版操作系统是第一个 提供全功能的KVM虚拟化栈的主要Linux发行版,RedHat的企业版 Linux(RHEL:...

walkerxk
2010/06/02
0
0
Ubuntu 12.04 KVM之VM动态迁移-基于LVM

动态迁移(Live Migration):也叫在线迁移(Online Migration)。就是在保证虚拟机上服务正常运行的同时,将一个虚拟机系统从一个物理主机移动到另一个物理主机的过程。与静态迁移不同的是,...

China_OS
2012/10/11
0
0
如何在 Ubuntu 18.04 服务器上安装和配置 KVM

KVM(基于内核的虚拟机)是一款为类 Linux 系统提供的开源的全虚拟化解决方案,KVM 使用虚拟化扩展(如 Intel VT 或 AMD-V)提供虚拟化功能。无论何时我们在任何 Linux 机器上安装 KVM,都会...

12%
2018/06/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Boot 集成 Swagger,生成接口文档就这么简单!

之前的文章介绍了《推荐一款接口 API 设计神器!》,今天栈长给大家介绍下如何与优秀的 Spring Boot 框架进行集成,简直不能太简单。 你所需具备的基础 告诉你,Spring Boot 真是个牛逼货! ...

Java技术栈
33分钟前
4
0
一个简单的js作用域题目(原创)

var name = 'nnmm' var obj = { name: 'name1', func: () => { console.log(this.name) }, func1: function (){ console.log(this.name) }, son: { ......

boogoogle
36分钟前
2
0
SSM整合activeMQ/activeMQ配置

一、引入依赖 <!-- xbean 如<amq:connectionFactory /> -->    <dependency>        <groupId>org.apache.xbean</groupId>        <artifactId>xbean-spring</artifac......

嘴角轻扬30
40分钟前
2
0
小公司出身的程序员,面试咋这么难?!

小公司出身,被大厂竞争者 KO 以下是一个非常真实的案例,是一个大厂工程师和一个小公司工程师同时求职一个独角兽公司的职位的经历。 一个是985本科学历,出身互联网大厂,四五年经验的样子。...

编程SHA
46分钟前
3
0
揭秘:蚂蚁金服bPaaS究竟是什么?

摘要: 分布式金融核心套件,蚂蚁金服bPaaS究竟是什么东东? 文/图 孙浩峰 去年9月,蚂蚁金服在杭州云栖ATEC发布了分布式金融核心套件bPaaS( Business Platform As a Service ),对外开放自...

阿里云官方博客
46分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部