ubuntu->openstack->kvm安装

Ubuntu14.04中安装配置创建KVM虚拟机

  • |
  • 浏览:1995
  • |
  • 更新:2014-11-22 10:46
  • |
  • 标签:虚拟机
  • 1234567

分步阅读

在确保OpenStack正常工作中有个很重要的就是实现虚拟化技术,当然实现虚拟化技术的方式是比较多的,例如:xen、kvm、hyper-v、VMware。

这里我就先讲下kvm的安装配置以及使用情况。

工具/原料

  • Ubuntu14.04的服务器
  • 支持虚拟化VT

安装准备

  1. 1

    VT技术是服务器CPU的功能,但是如果CPU有这个功能而没有开启的需要我们自己操作开启。

    检查CPU是否支持安装KVM:

    $ egrep -o ‘(vmx|svm)‘ /proc/cpuinfo

    如果显示以下信息就证明是可以安装KVM的

    END

安装KVM

  1. 1

    安装KVM所需要的软件包:

    $ apt-get install qemu-kvm libvirt-bin virt-manager bridge-utils

    其中:virt-manager为GUI管理窗口,bridge-utils:用于网络桥接

  2. 2

    安装的过程就是自动的,不需要我们有任何的操作,安装结束后我们可以检查下是否安装成功:

    # lsmod | grep kvm

    输出为以下信息就说明我们已经安装成功

  3. 3

    当然也可以使用以下命令查看是不是把KVM安装成功,总之验证的方法还比较多,这里也就不做过多的赘述:

    virsh -c qemu:///system list

    同时这个命令也验证了KVM的运行是正常的。

    END

创建虚拟机

  1. 1

    在根下创建images目录,在images下创建iso和test目录。其中iso目录存放iso镜像,test是虚拟机的主机名,里面存放disk.img(虚拟机的硬盘中存放的数据)

  2. 2

    然后我们可以下载一个ISO文件到我们指定的目录下,这个也是我们需要安装的操作系统:

    # wget

  3. 3

    一切准备工作都完成了,我们就开始创建虚拟机:

    virt-install --name ubuntutest --hvm --ram 1024 --vcpus 1 --disk path=/images/test/disk.img,size=10  --network network:default --accelerate  --vnc --vncport=5911 --cdrom /images/iso/ubuntu-14.04-server-amd64.iso -d

    [参数说明]

    --name   虚拟机名称

    --hvm     使用全虚拟化(与para-irtualization向对),不支持xen hypervisor

    --ram      虚拟机内存大小

    --vcpus   虚拟机虚拟CPU个数

    --disk      虚拟机使用的磁盘(文件)的路径,本例中文件放置在/images/test目录下

    --network 网络设置,使用默认设置即可

    --vnc     设置连接桌面环境的vnc端口,本例是5911

    --cdrom   设置光驱获取虚拟光驱文件的路径 -d 指示从光驱启动( -c 指示从硬盘启动)我们这里是/images/iso

  4. 4

    这样我们的虚拟机就创建完成了,我们可以使用命令对虚拟机进行管理。我们来验证下我们的虚拟机是不是存在:

    # virsh list --all

  5. 5

    这就说明我们的虚拟机是存在的名称为Ubuntutest,接下来就是我们对虚拟机的操作和管理:

    启动虚拟机

    # virsh start VMNAME

    修改修改虚拟机参数, 修改下面的文件即可:

    vi /etc/libvirt/qemu/VMNAME.xml

    END

注意事项

  • 一定要确保源可用
  • 这里要使用vnc不然会出现SDL的错误
时间: 2024-10-12 14:43:42

ubuntu->openstack->kvm安装的相关文章

OpenStack之安装kvm+编译安装libvirt+解决遇到的问题

http://libvirt.org/sources/ 下载libvirt进行编译安装 1.简单编译安装libvirt [email protected]:/tool#tar -xf libvirt-1.3.4.tar.gz [email protected]:/tool# cd libvirt-1.3.4 [email protected]:/tool/libvirt-1.3.4# Ubuntu缺省情况下,没有提供C/C++的编译环境,所以还需手动安装如下包[email protected]:

openstack成长之旅 - 2 虚拟化技术介绍及KVM安装

openstack作为一个开源的云计算平台,利用虚拟化和底层的存储服务,提供了可扩展.灵活.适应性强的云计算服务,因此学好虚拟化技术就是掌握openstack开源云计算平台的关键,今天就说说虚拟化技术. 相信只要是现在做IT行业的人,多多少少的应该都会知道些虚拟化,若是你知道,那么我很郑重的告诉你 "你OUT了",对于现在来说虚拟化已经相对于成熟了,出现了很多开源的虚拟化软件,就像我们平时自己做实验的vmware workstation,virtualbox等等,都是可以虚拟出主机来帮

Ubuntu 12.04 Openstack Essex 安装(单节点)

这是陈沙克一篇非常好的博文,当时在进行openstack排错的时候,多亏了这篇文章里面有些内容 帮我找到了问题的所在: 原文:http://www.chenshake.com/ubuntu-12-04-openstack-essex-installation-single-node/#Nova-volume =============以下是转载内容========================== 亲自测试,成功! 测试环境: esx5.0 虚拟机环境   修改配置虚拟机配置文件 在esxi

〖Linux〗Ubuntu中使用KVM安装虚拟机

1. 安装软件: sudo apt-get install libvirt0 libvirt-bin libvirt-dev virt-manager qemu-system 2. 配置网桥: # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback # 配置和网桥组合, start auto eth0 iface eth0 inet manual auto br0 iface br0 in

04.ubuntu下kvm 命令行安装64位ubuntu报"Couldn't find hvm kernel for Ubuntu tree."的问题

1.安装ubuntu时使用的virt-install的配置: virt-install \ --name test4 \ --ram 1024 \ --disk path=/data/01_ubuntu/ubuntu4.img,size=6 \ --vcpus 1 \ --hvm \ --os-type linux \ --network network=default \ --os-variant ubuntuquantal \ --graphics none \ --console pty,

在Ubuntu14.04上OpenStack Juno安装部署

在Ubuntu14.04上OpenStack Juno安装部署 0 安装方式 0.1 安装方式 安装方式 说明 目标 备注 单结点 一台服务器运行所有的nova-xxx组件,同时也驱动虚拟实例. 这种配置只为尝试Nova,或者为了开发目的进行安装.   1控制节点+N个计算节点 一个控制结点运行除nova-compute外的所有nova-services,然后其他compute结点运行nova-compute.所有的计算节点需要和控制节点进行镜像交互,网络交互,控制节点是整个架构的瓶颈. 这种配

ubuntu 14.04安装 DevStack的脚本配置文件——localrc

本文ubuntu 14.04安装 DevStack的脚本配置文件——localrc,本文件名已经逐渐被取代,但是出于后向兼容性,使用该文件仍然可以为stack.sh安装脚本指定安装DevStack时的配置信息. 以下是localrc文件的一些常用配置及解释 # Misc DATABASE_PASSWORD=123456 ADMIN_PASSWORD=123456 SERVICE_PASSWORD=123456 SERVICE_TOKEN=123456 RABBIT_PASSWORD=123456

ubuntu 14.04 安装 vmware 10 X64 后无法启动解决方法

ubuntu 14.04 安装成功后,平时的工作什么的都够用了, 最近需要做一个测试,测试环境还必须是windows的.所以就准备整个虚拟机来,kvm 跟 vmware 考虑再三,选择了 vmware .vmware 10的安装方法,就不做说明了.度娘或谷哥还是有蛮多方法.我这里所写的是,vmware 安装后,启动时报错. 报错图片如下: 解决方法: 当然方法有很多种,我也试过几种方法,有使用patch 的,但是我用这种方法的时候,出现错误了,继续找方法的时候,有网友有告诉过这样一种方法,就是手

openstack分布式安装

一. keystone安装笔记 初次接触openstack,在尝试过单机部署以后不是很满意,就开始着手分布式部署,主要是按照openstack官网上的安装教程来的,本人安装的是目前最新的 I 版. 以下是我的环境,5台主机kk1,kk2,kk3,kk4,kk5. 接下来是我安装的部分服务的笔记,主要在安装过程中也就是开始有点问题,接下来碰到的问题也就差不多了, 所以就懒得记录了. 最麻烦的要数网络了, 我选择的是最简单的方式nova-network方式,这里没有记录. kk1: nova,key

Ubuntu 上如何安装Docker

Docker 是一个开源项目,为开发者和系统管理员提供了一个开放的平台,在任何地方通过打包和运行应用程序作为一个轻量级的容器.Docker 在软件容器内自动部署应用程序.Docker 最开始由 Solomon Hykes 作为 dotCloud 一个内部开发项目,一个企业级的 PaaS (platform as a service 服务平台),该软件现在由 Docker 社区和 Docker 公司维护,更多 Docker 信息你可以访问:https://docs.docker.com/. 我们可