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 ...
随机推荐
- Mac下docker搭建lnmp环境 + redis + elasticsearch
之前在windows下一直使用vagrant做开发, 团队里面也是各种开发环境,几个人也没有统一环境,各种上线都是人肉,偶尔还会有因为开发.测试.生产环境由于软件版本或者配置不一致产生的问题, 今年准 ...
- 深入理解jQuery框架-框架结构
这是本人结合资料视频总结出来的jQuery大体框架结构,如果大家都熟悉了之后,相信你们也会写出看似高档的js框架: jquery框架的总体结构 (function(w, undefined){ //定 ...
- linux用户,组,文件等操作
参考: https://blog.csdn.net/chengqiuming/article/details/78601977 , https://www.cnblogs.com/123-/p/4 ...
- 自己设计代理IP池
大体思路 使用redis作为队列,买了一份蘑菇代理,但是这个代理每5秒可以请求一次,我们将IP请求出来,从redis列表队列的左侧插入,要用的时候再从右侧取出,请求成功证明该IP是可用的,将该代理IP ...
- 使用 maven 构建 SpringMVC
引言 最近需要使用SpringMVC做一个小项目,之前对SpringMVC没什么了解,所以先写一个SpringMVC的小Demo练习一下. 使用Maven构建项目 IDE = Eclipse 首先创建 ...
- Linux 之rsyslog+LogAnalyzer 日志收集系统
一.LogAnalyzer介绍 LogAnalyzer工具提供了一个易于使用,功能强大的前端,用于搜索,查看和分析网络活动数据,包括系统日志,事件日志和其他许多日志源.由于它只是将数据展示到我们用户的 ...
- Django模型层
ORM简介: MVC或者MTV框架中包括一个重要的部分就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工 ...
- Cobalt strike 第二节生成报告
0x00前言: 上一节我们说了怎么连接到服务器 0x01生成报告: 首先打开Cobalt Strike 点击Cobalt Strike -> Preferences Preferences Pe ...
- 【转】Android Eclipse调试技巧
原文地址:https://www.cnblogs.com/tianchunming/p/5423942.html Android Eclipse调试技巧 在Android 应用程序开发中我们经常需 ...
- 浏览器及CURL代理设置
需要代理的请求 代理服务器及端口 120.197.233.205 80 firefox为例浏览器代理设置:(浏览器端也可以通过foxyproxy插件方便设置) 选项->高级->网络-> ...