system存储说明和制作os模板时的注意事项
1、通过ISO制作模板时,安装机器后,使用非持久化磁盘安装后,无法从硬盘引导;使用持久化磁盘可以。
2、system 存储,当opennebula 初次部署时,会生成0(system),1(image),2(datablock)
system 用于存储虚拟机的配置文件,如下:
oneadmin@dntcloud-mgr01:~/opennebula/var/datastores/160/398> ls
deployment.0 disk.0 disk.1
oneadmin@dntcloud-mgr01:~/opennebula/var/datastores/160/398>
证明使用非持久化时,其OS盘是使用的软链接方式
oneadmin@dntcloud-mgr01:~/opennebula/var/datastores/160/398> ls -l
total 8
-rw-r--r-- 1 oneadmin oneadmin 393 Sep 23 04:33 deployment.0
lrwxrwxrwx 1 oneadmin oneadmin 75 Sep 23 04:33 disk.0 -> /var/lib/one/opennebula/var/datastores/100/d607efc04831e561fca72c41468e727d
-rw-r--r-- 1 oneadmin oneadmin 2147483649 Sep 23 04:33 disk.1
oneadmin@dntcloud-mgr01:~/opennebula/var/datastores/160/398>
证明使用持久化磁盘时,其磁盘将重新拷贝一份
oneadmin@dntcloud-mgr01:~/opennebula/var/datastores/0/396> ls -lh
total 4.4G
-rw-r--r-- 1 oneadmin oneadmin 384 Sep 23 04:31 deployment.0
-rw-r--r-- 1 oneadmin oneadmin 7.9G Sep 23 2014 disk.0
-rw-r--r-- 1 oneadmin oneadmin 3.1M Sep 23 04:31 disk.1
oneadmin@dntcloud-mgr01:~/opennebula/var/datastores/0/396>
它对应的配置文件格式
oneadmin@dntcloud-mgr01:~/opennebula/var/datastores/0/396> cat deployment.0
name = 'one-396'
#O CPU_CREDITS = 256
memory = '1024'
builder = 'hvm'
boot = 'c'
disk = [
'file:/var/lib/one/opennebula/var/datastores/0/396/disk.0,xvda,w',
'file:/var/lib/one/opennebula/var/datastores/0/396/disk.1,xvdb,w',
]
vif = [
'model=virtio,mac=02:00:c0:a8:46:98,ip=192.168.70.152,bridge=br0',
]
vnc = '1'
vnclisten = '0.0.0.0'
vncunused = '0'
vncdisplay = '396'
3、当创建vm时,如果模板中没有选择vm具体到哪个集群(也表示没有选择具体创建到哪个system),那么默认将创建到id=0的system
4、如果想指定vm创建到自己的system中,那么需要在集群中绑定指定的system,然后通过模板调度策略配置,指定为该集群。
5、在挂载存储时,应该将发布的存储目录,挂载到datastore,而不是其中的子目录,否则容易出现故障。
6、如果通过ui创建system存储时,创建后不会再datastore目录中生成相应文件夹,而是在等到vm创建,如果vm是使用该system时,那么此时system中将创建vm的相关目录和文件。
system存储说明和制作os模板时的注意事项的更多相关文章
- [New Portal]Windows Azure Virtual Machine (13) 在本地使用Hyper-V制作虚拟机模板,并上传至Azure (3)
<Windows Azure Platform 系列文章目录> 本章介绍的内容是将本地Hyper-V的VHD,上传到Azure数据中心,作为自定义的虚拟机模板. 注意:因为在制作VHD的最 ...
- ZedGraph的曲线的LineItem对象的Tag属性存储信息进而在鼠标悬浮时进行显示
场景 Winform中设置ZedGraph鼠标悬浮显示距离最近曲线上的点的坐标值和X轴与Y轴的标题: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article ...
- Android数据存储之Android 6.0运行时权限下文件存储的思考
前言: 在我们做App开发的过程中基本上都会用到文件存储,所以文件存储对于我们来说是相当熟悉了,不过自从Android 6.0发布之后,基于运行时权限机制访问外置sdcard是需要动态申请权限,所以以 ...
- win7,Mindmanager2012使用模板时弹出Runtime error R6025解决方法
Mindjet.MindManager2012.v10.0在应用个别模板时提示"参数错误",然后自动关闭. 解决办法: 如果是win7系统,可以进入C:\Users\(用户名)\A ...
- MindManager_9.1.157使用模板时显示“参数错误”
每次使用标准模板时都出现这个问题,上网搜索,原来是模板中存在的 “注释”导致的问题.具体原因不详,解决起来也简单,就是繁琐一点.转抄如下: 先找到模板文件夹,共四个文件夹Communcation.Pe ...
- WPF关于“在“System.Windows.Markup.StaticResourceHolder”上提供值时引发了异常。”问题解决办法
在WPF中添加样式,在MainWindow.xaml使用自定义按钮FButton时报错,报错信息如下: "System.Windows.Markup.XamlParseException&q ...
- 简单制作 OS X Yosemite 10.10 正式版U盘USB启动安装盘方法教程 (全新安装 Mac 系统)
原文地址: http://www.iplaysoft.com/osx-yosemite.html 简单制作 Mac OS X Yosemite 正式版 USB 启动盘的方法教程: 其实制作 OS X ...
- Laravel View Composer - 当 include 一个模板时,自动获取其所需的变量
网站中,许多页面的侧边栏是相同的.例如: 分类列表页,与文章详情页的侧边栏都包含 最新文章 最新评论 统计计数 这些相同的侧边栏数据也是动态的,并不是固定的. 在每个 controller 里都写一遍 ...
- flask用宏渲染表单模板时,表单提交后,如果form.validate_on_submit()返回的是false的可能原因
flask用宏渲染表单模板时,表单提交后,提交的内容符合DataRequired()校验, 但是form.validate_on_submit()返回的是False, 原因可能是表单模板中的<f ...
随机推荐
- 启动Oracle数据库时报错ORA-00119 & ORA-00132
今天启动Oracle数据库时报错ORA-00119 & ORA-00132,找到解决方法做个记录,方便日后查看. 若是ORACLE不提示错误的话,可以自己查看ORACLE的日志文件. Orac ...
- php 操作提示框
/** * 跳转 * @param type $msg * @param type $url */ protected function jump($msg, $url) { $html = < ...
- Nginx优化指南
大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了!而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能 ...
- MySQL Join算法与调优白皮书(一)
正文 Inside君发现很少有人能够完成讲明白MySQL的Join类型与算法,网上流传着的要提升Join性能,加大变量join_buffer_size的谬论更是随处可见.当然,也有一些无知的PGer攻 ...
- print 和 println的区别
println 输出字符后,下一个输出的字符会换行展示 print 输出字符后,下一个输出字符不会会换展示
- java代码---------打印正三角形
总结:手打一遍 public class aaa{ public static void main(String []args){ for(int i=1;i<10;i++){ for(int ...
- 阻塞队列之四:ArrayBlockingQueue
一.ArrayBlockingQueue简介 一个由循环数组支持的有界阻塞队列.它的本质是一个基于数组的BlockingQueue的实现. 它的容纳大小是固定的.此队列按 FIFO(先进先出)原则对元 ...
- [转]Jsp 映射
<servlet> <servlet-name>SimpleJspServlet</servlet-name> <jsp-file>/jsp/simpl ...
- java.lang.String.trim(), 不仅仅去掉空格
由于我们处理的日志需要过滤一些空格,因此大部分处理日志的程序中都用到了java.lang.String.trim()函数.直到有一次遇到一个诡异的问题,某个包含特殊字符的字符串被trim后居然也为 ...
- 【BZOJ】1007: [HNOI2008]水平可见直线(凸包)
题目 传送门:QWQ 分析 在下面维护一个凸壳 好久没写博客了...... 代码 #include <bits/stdc++.h> using namespace std; ; ,INF= ...