Nova镜像使用方法
Nova中的虚拟机可以从镜像、卷、卷快照等启动,一般装完OpenStack时,环境中既没有镜像也没有卷,这时候往往
需要上传一些已有的镜像,或者上传ISO文件来安装虚拟机系统。这个文档主要描述如何上传iso文件、进行系统安
装,然后用安装好的系统制作一个镜像以便之后可以从这个镜像启动虚拟机。
首先找到Project->Compute->Images项,点击“Create Image”按钮,出现如下界面:
输入名称“ubuntu”,选择iso文件、上传镜像格式。上传之后的状态如下图,Status为“Active”表示没有什么问题,接下来可以从这个镜像启动虚拟机了。
在创建虚拟机之前,我们先创建一个LVM卷,大小为4G,如下图:
创建成功后如下图:
接下来创建虚拟机,如下图:
这个界面有一个必选项“Flavor”,翻译过来就是虚拟机的规格,图右边显示其详细信息。VCPUs,RAM就不解释了,
主要说明一下Root Disk和Ephemeral Disk。Root Disk和Ephemeral Disk都是临时存储,前者为虚拟机根文件系统所挂载
的磁盘文件,后者提供额外的存储空间供虚拟机运行过程中使用,两者都是随着虚拟机的销毁而销毁。Nova中每个虚
拟机在计算节点中都对应一个目录“/var/lib/instances/$id”,如下图所示。Root Disk对应的文件是该目录下的disk文
件,如果Ephemeral Disk的值不为0,则该目录下会生成一个disk.local的文件。
在上面创建虚拟机的界面上,我们选择了从镜像启动,并指定为刚才上传的ubuntu镜像,点击“launch”按钮创建虚
拟机。
接着回到卷管理界面,如下图:
选择刚才创建的卷v1,选择下拉菜单中的“Edit Attachments”,然后在下图中“Attach To Instance”项选择刚刚创建
的虚拟机vm1。
点击上图中“Attach Volume”将卷附加到虚拟机vm1,成功之后看到如下图:
回到虚拟机的VNC控制台界面进行系统安装,如下图:
系统安装时会提示分区信息,这时候选择将系统安装到之前附加到vm1中的卷,在虚拟机看来这个卷就是一块硬盘,
正如上面图中显示的/dev/vdb。
系统安装完毕,回到卷管理界面,同样选择“Edit Attachments”,这时看到该卷已经附加到vm1了,点
击“Detach Volume”将该卷和vm1虚拟机分离。
再次选择卷v1,从下拉菜单中选择“Upload to Image”:
在上传界面中填写镜像名称为“my_custom_image”,选择磁盘格式为“QCOW2”,点击“Upload”按钮进行上传:
上传完毕Images管理界面如下图:
接下来再次创建虚拟机时,Image选择就多了我们刚刚制作的镜像“my_custom_image”,选择这个镜像启动虚拟机,
虚拟机起来时就是我们之前装好的ubuntu系统了。
(my_custom_image显示仅有192.5KB是因为我这次只为写文档因此没装完系统就截图了)
关于镜像,孔老师有些收集,请看这里。
Nova镜像使用方法的更多相关文章
- 淘宝npm镜像使用方法
镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在): 通过config命令npm config set registry https://registry. ...
- Docker技术入门与实战 第二版-学习笔记-4-Dockerfile外其他生成镜像的方法
其它生成镜像的方法 即除了标准地使用Dockerfile来生成镜像外,还有一些其他的方法 1)从 rootfs 压缩包导入 格式:docker import [选项] <文件>|<U ...
- npm 更改为淘宝镜像的方法
1.命令行临时使用指定镜像(淘宝) npm --registry https://registry.npm.taobao.org install express 2.命令行永久更改使用指定镜像(淘宝) ...
- [docker]一些经常或不经常用到的镜像启动方法-一些常用的docker启动方式
一些经常或不经常用到的镜像启动方法 设置容器的TZ另一种办法 参考: https://github.com/spujadas/elk-docker/blob/master/start.sh ## ov ...
- NPM镜像设置方法!
使用npm安装一些包失败了的看过来(npm国内镜像介绍) 发布于 2012-4-26 04:19 最后一次编辑是 2013-12-11 23:21 这个也是网上搜的,亲自试过,非常好用! 镜像使用方法 ...
- 【转载】使用Docker Hub官方gcc:latest镜像编译C/C++程序以及缩小镜像的方法
摘要:使用Docker Hub官方gcc:latest镜像(1.2GB)编译C/C++程序,以及缩小镜像的方法. 方法1: 在gcc容器里编译C/C++程序 将C/C++代码运行在gcc容器内的最简单 ...
- linux阿里云服务器更换镜像的方法
linux阿里云服务器更换镜像的方法 1 先进入硬盘创建快照 生成自定义镜像 ps:他可以在阿里云各个服务器上共享 再左侧镜像 点击去可以看到共享 直接进ecs 关闭服务器 重新初始化硬盘 然后主界面 ...
- 1.2.1LVM逻辑卷镜像实现方法
LVM逻辑卷镜像实现方法 本文演示了在CentOS5系统中实现LVM逻辑卷镜像的方法.LVM的镜像功能,有点儿类似于Raid1,即多块儿磁盘互相同步,确保资料不会丢失. 创建物理卷,卷组的步骤这里就先 ...
- composer全量镜像使用方法
原文网址:https://pkg.phpcomposer.com/ Packagist 镜像使用方法 还没安装 Composer 吗?请往下看如何安装 Composer . 镜像用法 有两种方式启用本 ...
随机推荐
- MongoDB的正确使用姿势
本文来自网易云社区,转载务必请注明出处. MongoDB是一个非常有前途的数据库,MongoDB官方对自己的定位是通用数据库,其实这个定位跟MySQL有些像.虽其流行度还远未达到MySQL的水平,但笔 ...
- Eclipse如何创建模拟器
Eclipse如何创建模拟器下载地址:http://developer.android.com/sdk/index.html#downloadJDK安装包: 1, 打开安卓模拟器控制台(windows ...
- 【java基础 7】java内存区域分析及常见异常
本篇博客,主要是读书笔记总结,还有就是结合培训分享的总结,没有太多的技术含量! java 的自动内存管理机制,使得程序员不用为每一个new惭怍的对象写配对的delete/ free代码(回想起C++的 ...
- xtrabackup实现全量备份和增量备份
mysql增量和完全备份innobackupex2.1.9版本1 yum安装: 官网地址:https://www.percona.com/doc/percona-xtrabackup/LATEST/i ...
- [POJ2778]DNA Sequence(AC自动机 + DP + 矩阵优化)
传送门 AC自动机加DP就不说了 注意到 m <= 10,所以模式串很少. 而 n 很大就需要 log 的算法,很容易想到矩阵. 但是该怎么构建? 还是矩阵 A(i,j) = ∑A(i,k) * ...
- POJ 1067: Wythoff Game【博弈】
经典的威佐夫博奕把黄金分割常数乘以k(k=m-n)即为奇异点,此时奇异点是用小数据观察出来的,具体的数学证明,观察到黄金分割常数是无理数,再加上高斯函数[kφ]的形势将自然数分割成两个等价类很容易想到 ...
- Linux 下测试磁盘读写 I/O 速度的方法汇总
在分布式异构存储系统中,我们经常会需要测量获取不同节点中硬盘/磁盘的读写 I/O 速度,下面是 Linux 系统下一些常用测试方法(之后不定期更新): 1.使用 hdparm 命令这是一个是用来获取A ...
- 假几何真逆序数 NB HDU3465
题意: 有n条直线,问他们两两在横坐标开区间(L,R)之间相交的个数 n=50000,暴力肯定就不用想了,如果在纸上画一画可以发现如果两条直线在(L,R)内相交,那么他们与x= L和x=R的交点序数是 ...
- Nova 组件详解
本节开始,我们将详细讲解 Nova 的各个子服务. 前面架构概览一节知道 Nova 有若干 nova-* 的子服务,下面我们将依次学习最重要的几个.今天先讨论 nova-api 和 nova-cond ...
- Tomcat 7 的domain域名配置,Tomcat 修改JSESSIONID
https://blog.csdn.net/catoop/article/details/64581325