一.环境准备 
OS:Ubuntu-14.04 
制作镜像版本:Ubuntu-14.04.4-server-amd64.iso 
查看是否支持虚拟化(有输出代表支持,否则在BIOS页面中设置即可):

egrep -o '(vmx|svm)' /proc/cpuinfo
  • 1
  • 1


二.安装kvm

sudo apt-get install qemu-kvm libvirt-bin kvm qemu virt-manager bridge-utils
  • 1
  • 1

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


三.测试环境是否安装成功

  • KVM是否安装成功
kvm -ok
  • 1
  • 1
  • 验证KVM内核是否加载成功
lsmod | grep kvm
  • 1
  • 1

  • 证实KVM正常运行
virsh -c qemu:///system list
  • 1
  • 1

以上具体步骤查看:http://www.aboutyun.com/thread-9356-1-1.html


四。制作镜像

  • 首先是在pc上创建一块空镜像,这块镜像用作虚拟机的硬盘,所以请保证留出你所需的空间的大小:
qemu-img create -f qcow2 server.img 20G
  • 1
  • 1
  • 下载Ubuntu原镜像文件,可以去官网 
    下载地址:http://pan.baidu.com/s/1dF8ufbN

  • 将下载的iso文件置入某个文件夹,启动KVM一个虚拟机实例。您将看到安装过程的开始。键入如下命令,它将在端口0开放VNC服务(192.168.155.4是我的本机IP):

sudo kvm -m 256 -cdrom Ubuntu-14.04.4-server-amd64.iso -drive file=server.img,if=virtio,index=0 -boot d -net nic -net user -nographic  -vnc 192.168.155.4:0
  • 1
  • 1
  • 安装(直接使用vncviewer会提示找不到命令,安装gvncviewer)
apt-get install gvncviewer
  • 1
  • 1
  • 使用0这个展示端口连入虚拟机的VNC,并完成安装。
gvncviewer 192.168.155.4:0
  • 1
  • 1

  • 虚拟机界面如图(按平时安装操作系统一样安装完成就行):

  • 安装结束后,通过如下命令查看虚拟机(制作的镜像):

sudo kvm -m 256 -drive file=server.img,if=virtio,index=0 -boot c -net nic -net user -nographic -vnc 192.168.155.4:0
  • 1
  • 1
  • 如果上面没有安装openssh-server,可以进行如下操作:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install openssh-server cloud-init
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

至此openstack使用的镜像制作完成,可以直接在openstack中使用,制作的镜像地址如下:http://pan.baidu.com/s/1boMvdgj

 
 

制作openstack使用的Ubuntu镜像的更多相关文章

  1. 使用ISO文件制作openstack使用的coreOS镜像

    OpenStack源码交流群: 538850354 本篇文章是使用coreOS ISO文件手动制作openstack使用的qcow2镜像文件,关于coreOS的介绍,可以看这里 使用服务器:cento ...

  2. 制作OpenStack使用的windows镜像

    1 安装vmware14 2 创建ubuntu-desktop-16.04虚拟机 选择自定义安装 选择ubuntu-16.04-desktop.iso 内存要大于2G,推荐4G. 磁盘要大于50G 关 ...

  3. centos6.5制作OpenStack云平台Windows7镜像

    # yum install virt-manager libvirt qemu-img virt-viewer -y # vi /etc/libvirt/qemu.conf # service lib ...

  4. 完整部署CentOS7.2+OpenStack+kvm 云平台环境(4)--用OZ工具制作openstack镜像

    在部署openstack云平台环境的时候,需要上传镜像到glance. 首先下载iso镜像,这里下载了centos6.5镜像,放到/usr/local/src目录下然后用OZ工具制作openstack ...

  5. 制作OpenStack用的RHEL7系统镜像

    制作OpenStack使用的RHEL7系统镜像,并进行相关设置,安装XRDP以进行远程访问. 1.在KVM中安装RHEL7.2客户机: 2.设置网卡为dhcp并onboot=yes,使得虚拟机能自动获 ...

  6. #openstack centos6 centos7 kvm镜像制作

    #openstack centos6 centos7 kvm 镜像制作 openstack windows 2008镜像 制作 http://www.cnblogs.com/elvi/p/800129 ...

  7. 用OZ工具制作openstack镜像

    在部署openstack云平台环境的时候,需要上传镜像到glance. 首先下载iso镜像,这里下载了centos7.2镜像,放到/iso目录下 然后用OZ工具制作openstack的镜像 1.安装l ...

  8. RK3568开发笔记(五):在虚拟机上使用SDK编译制作uboot、kernel和ubuntu镜像

    前言   buildroot虽然灵活,但是基于实际情况,本身是侧重驱动和应用定制开发的只定制一次文件系统投入有点多,还不如直接ubunt自己交叉编译依赖库,做一些库的移植裁剪.  于是本篇就使用ubu ...

  9. 制作ubuntu16.04的docker镜像

    来自http://www.jianshu.com/p/029a1ed4fd64 背景 因为笔者是在vagrant转移到docker的玩家,所以对系统镜像情有独钟.如果你是windows.mac用户,那 ...

随机推荐

  1. Android webview 退出关闭声音 网页调用javascript

    关闭声音,目前没有好的办法,可以参考网络上的实用webview.reload(); @Override protected void onResume() { // TODO Auto-generat ...

  2. eclipse中html编辑环境的搭建

    转自http://blog.csdn.net/xuanyuansen/article/details/9318661 最近开始对JAVA网络编程感兴趣,所以索性用起了鼎鼎有名的eclipse,正如广大 ...

  3. nutch从搜索引擎到网络爬虫

    人物介绍 姓名:DougCutting 个人名望:开发出开源全文检索引擎工具包Lucene. 个人简介/主要荣誉:除了 Lucene,还开发了著名的网络爬虫工具 Nutch,分布式系统基础架构Hado ...

  4. hdu 5092 线裁剪(纵向连线最小和+输出路径)

    http://acm.hdu.edu.cn/showproblem.php?pid=5092 给一个m*n的矩阵,找到一个纵向的"线"使得线上的和最小并输出这条线,线能向8个方向延 ...

  5. 求n得阶乘得最后一位非零数字

    如题,最后一位数好求,他只和最后一位相乘后的最后一位有关,唯一影响我们得是末尾0,而阶乘中末尾0来自于2和5,(10得话可以看成2 * 5),所以有这个思想我们可以筛选出1 * 2 * 3 * ... ...

  6. js-设置时间,获取几天后的时间

    <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8&qu ...

  7. jQuery插件初级练习1

    <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>& ...

  8. Opencv打开摄像头,读不到图像,一般来说先读取第一帧,舍弃,然后就正常了

    舍弃第一帧的程序: cap >> img; cv::waitKey(100);  if (cvWaitKey(5) == 27) break; cap >> img;

  9. unigui如何把webApp的子功能映射到微信公众号菜单

    只需要用UniApplication.Parameters.Values[‘xxx’]读取url的参数然后调用就可以 例如:要打开公众号菜单的取样送检指南查询模块,在自定义菜单设定:http://ww ...

  10. gcc 6.0编译opencv出错

    在编译opencv3.2时候,出现下面错误: cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_NE ...