为OpenStack制作Ubuntu 12.04系统镜像

1. 创建一个 10GB 大小的 “硬盘”(qcow2 格式):

a)         sudo kvm-img create -f qcow2 ubuntu.img 10G

2. 使用ubuntu的 “安装盘” 和刚创建的 “硬盘” 引导启动系统,为了简单起见,在这里使用 kvm 虚拟技术。-vnc 参数代表打开 vnc 访问,以便可以用其他机器远程登录到这个引导界面进行安装操作:

a)         sudo kvm -m 1024 -cdrom ubuntu-12.04.3-desktop-amd64.iso -drive file=ubuntu.img -boot d -nographic -vnc :10

3. 用 vncviewer 登录引导界面后按照屏幕的提示完成 ubuntu 的安装工作(和在自己电脑上安装 ubuntu 过程一样)。需要注意的是在分区阶段把 10GB 硬盘全部划分成一个 ext4 root 分区,不要创建多个分区也不要创建 swap 区:

a)         sudo vncviewer localhost:10

4. 安装完后退出(必要时 kill 掉 kvm 进程),按照下面命令启动刚刚安装好的虚拟机镜像 ubuntu.img。安装一些必要工具(因为这个镜像将会是模板,所以最好保持最简最小化,不要乱装东西):

a)         sudo kvm -m 1024 -drive file=ubuntu_img/ubuntu.img  -boot c -nographic -vnc :10

b)        sudo vncviewer localhost:10

c)         apt-get update

d)        apt-get upgrade

e)         apt-get install openssh-server cloud-init

5. 70-persistent-net.rules 会自动添加其他的网络接口,需要删除这个文件避免自动添加除了 eth0 以外的接口。删除后系统基本就准备好了,关闭虚拟机:

a)         # sudo rm -rf /etc/udev/rules.d/70-persistent-net.rules

b)        # sudo shutdown -h now

6. 利用glance命令将刚刚创建好的镜像添加到OpenStack中

a)         glance add name="ubuntu_12.04_img" is_public=true container_format=ovf disk_format=qcow2 < ubuntu.img

7. 刷新此界面,可看到刚刚添加的镜像。

8. 点击Launch按钮,设置相应的参数,生成该镜像的实例。

9. 进入下图所示界面,单击刚刚创建好的实例名称,即可进入实例管理界面。

10. 在实例管理界面中,单击VNC,即可远程访问相应的虚拟机。

时间: 2024-10-25 20:13:10

为OpenStack制作Ubuntu 12.04系统镜像的相关文章

Y460 安装ubuntu 12.04系统黑屏,登录界面黑屏

ubuntu 12.04系统黑屏,登录界面黑屏,但是命令行界面可以登录,也可以正常使用,当时在装CVS,装完重启就这样了,可能是因为前一天装更新时,突然断电导致图形界面损坏,参考他人方法,终于修复,总结如下: 1.硬件环境 Intel? Core? i3-2400 CPU @ 3.10GHz × 4 2.显卡 Intel 集成显卡 3.系统版本 ubuntu12.04.2 4.现象 开机后,可以看到grub 菜单,通过grub 菜单进入 ubuntu 12.04,屏幕变黑,屏幕微微亮光,[小光标

在Ubuntu 12.04系统中安装配置OpenCV 2.4.3的方法

在Ubuntu 12.04系统中安装配置OpenCV 2.4.3的方法   对于,在Linux系统下做图像识别,不像在windows下面我们可以利用Matlab中的图像工具箱来实现,我们必须借助OpenCV这个开源的图像处理库.但是如何在Ubuntu下面安装呢,其实初学者来说的确很蛋疼,需要配置依赖库的之类的很繁琐. 下面我就以我自己的安装经历给大家一个示例吧. Step 1:建立OpenCV所需的依赖关系.这是一般安装需要自己编译软件的第一步,也是最为重要的一步.在这里强烈建议大家安装一个“新

GAMIT 10.50在Ubuntu 12.04系统下的安装

转载于:http://www.itxuexiwang.com/a/liunxjishu/2016/0225/162.html?1456480908 摘要:GAMIT/GLOBK是一套安装于Unix/Linux操作系统高精度GPS数据处理分析软件,以Ubuntu12.04桌面版构建系统平台,在网络的支持下,安装最新版GAMIT/GLOBK10.50的详细过程,并运行GAMIT检验安装是否成功. GAMIT/GLOBK是由美国麻省理工学院.斯克里普斯海洋研究所.哈佛大学共同研发的高精度GPS数据处理

制作ubuntu 12.04镜像

#启动UFW防火墙 sudo ufw enable #允许所有的外部IP访问本机的22/tcp (ssh)端口 sudo ufw allow 22/tcp 在/etc/apt/sources.list添加一个条目: deb http://free.nchc.org.tw/ubuntu/ precise main universe 关机,编辑xml文件 virsh edit ubuntu12.04-raw2<channel type='unix'>      <source mode='b

Ubuntu 12.04 笔记本触摸板失灵解决方法

Ubuntu 12.04 系统在登陆界面,触摸板可以正常使用.登陆之后,触摸板失灵. 解决方法如下: Ctrl+ALt+T,在终端中输入以下代码: sudo modprobe -r psmouse sudo modprobe psmouse proto=imps. 此时,触摸板恢复使用.在如下目录,新建options文件: sudo vi /etc/modprobe.d/options 并添加命令: options psmouse proto=imps

OpenStack Grizzly版本(Ubuntu 12.04)配置

1.     我们在一天VMware虚拟机上(双网卡)使用Ubuntu 12.04.1 和 OpenVSwitch 1.4.6 来搭建OpenStack的Grizzly版本的平台. 由于OpenVSwitch的版本对Ubuntu系统的内核版本有依赖,建议在安装前请确认二者之间是否兼容.无论是在物理机器中还是VMware 中配置,都需要开启CPU 的虚拟化(Intel VT-x/EPT 或AMD-V/RVI(V).OpenStack-Grizzly-Install-Gui...11.0 KB 2.

Windows 7硬盘安装CentOS 6.4 双系统 (WIN7硬盘安装Linux(Fedora 16,CentOS 6.2,Ubuntu 12.04))

 WIN7下硬盘安装Linux(Fedora 16,CentOS 6.2.Ubuntu 12.04) 近期在看<鸟哥私房菜:基础学习篇>.认为非常不错,想要用U盘装个windows 7 和 CentOS 6.4的 双系统,在网上找了非常多教程,认为乱七八糟的,弄得非常复杂,并且非常多都不是非常完整,对于新手实在是伤不起. 终于自己用U盘装了两次,有一次还把引导程序装到U盘MBR去了. o(╯□╰)o 决定写篇博客,防记忆衰老.也为全部想学 linux 的小白贡献一点资料吧. O(∩_∩)O~

Ubuntu 12.04 Server OpenStack Havana多节点(OVS+GRE)安装

1.需求 节点角色 NICs 控制节点 eth0(10.10.10.51)eth1(192.168.100.51) 网络节点 eth0(10.10.10.52)eth1(10.20.20.52)eth2(192.168.100.52) 计算结点 eth0(10.10.10.53)eth1(10.20.20.53) 注意1:你总是可以使用dpkg -s <packagename>确认你是用的是Havana版本 注意2:这个是当前网络架构 2.控制节点 2.1.准备Ubuntu 安装好Ubuntu

Ubuntu 12.04 Openstack Essex 安装(单节点)

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