码迷,mamicode.com
首页 > 系统相关 > 详细

ubuntu->openstack->kvm安装

时间:2015-08-21 19:27:03      阅读:694      评论:0      收藏:0      [点我收藏+]

标签:

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

  •  
  • |
  • 浏览:1995
  • |
  • 更新:2014-11-22 10:46
  • |
  • 标签:虚拟机 
  • 技术分享1技术分享2技术分享3技术分享4技术分享5技术分享6技术分享7
分步阅读

在确保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的错误

ubuntu->openstack->kvm安装

标签:

原文地址:http://www.cnblogs.com/yasmi/p/4748704.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!