system存储说明和制作os模板时的注意事项

1、通过ISO制作模板时,安装机器后,使用非持久化磁盘安装后,无法从硬盘引导;使用持久化磁盘可以。
2、system 存储,当opennebula 初次部署时,会生成0(system),1(image),2(datablock)
system 用于存储虚拟机的配置文件,如下:
[email protected]:~/opennebula/var/datastores/160/398> ls
deployment.0 disk.0 disk.1
[email protected]:~/opennebula/var/datastores/160/398>

证明使用非持久化时,其OS盘是使用的软链接方式
[email protected]:~/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
[email protected]:~/opennebula/var/datastores/160/398>

证明使用持久化磁盘时,其磁盘将重新拷贝一份
[email protected]:~/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
[email protected]:~/opennebula/var/datastores/0/396>
它对应的配置文件格式
[email protected]:~/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的相关目录和文件。

时间: 2024-08-26 07:18:37

system存储说明和制作os模板时的注意事项的相关文章

制作OVF模板

OVF模板是模板的一种压缩格式,用来虚拟平台之间交换虚拟设备,它极大地方便了虚拟机跨平台的操作,无论是VMware vSphere .Xenserver还是Hyper-v,都可以通过OVF模板来相互转移平台.OVF模板是之前使用虚拟机预先安装的客户机操作系统及其他软件,它可以携带存储的虚拟机.虚拟设备.vApp,附带许可协议等.VMware通过VMware Virtual Appliance Marketplace 来发布OVF模板应用.制作OVF模板和制作OVA模板的过程其实是一样的,只是在生

制作函数模板静态库

C++模板的学习会遇到各种各样的问题,对于一个某种程度上的新手而言,难免会碰到一些问题.但泛型编程拥有着“双拳敌四手”的绝妙心法,威风八面,实在也让自己按捺不住.前些天自己一次对reverse模板的实现过程让自己体会到解决问题的乐趣,所以如今每每遇到问题就会尝试着去探个究竟,有时候自觉也陷落于诸多语法的细枝末节当中,好在学习模板当前仅是一项技术积累,并无工程进度要求,所以暂且细细为之. 1. 起因 equal, search, find, find_if, copy, remove_copy,

解决Virtual Box 下安装Mac OS X时出现的“hfs: summary table not allowed on FS with block size of 2048”问题

安装的时候首先出现 hfs: summary table not allowed on FS withblock size of 2048 错误,然后就是 hfs: could not initializc summary table forOSX Base System 错误. 一开始也不知道是怎么回事,后来在yandex上搜索中找到一篇帖子,它说这是CPU的问题.Mac OS X 10.9不能识别特有的CPU格式,只能识别一部分.于是呢,按照帖子中的做法,首先找到Virtual Box的位置

教你如何制作OS X Lion启动U盘与使用U盘安装系统

教你如何制作OS X Lion启动U盘与使用U盘安装系统 [教程] 不用终端,点点鼠标,傻瓜式制作OS X 10.7~10.9各版本安装U盘--DiskMaker X http://bbs.feng.com/read-htm-tid-7883207.html 在WINDOWS或OS X中制作OS X Mountain Lion 10.8.5 12F37/Mavericks 10.9.4 http://bbs.feng.com/read-htm-tid-8129440.html good luck

TensorFlow 制作自己数据集时,xml转csv

TensorFlow 制作自己数据集时,xml转csv千篇一律,把我拐入坑里了. 如果训练自己的数据集只有一个类别,用网络上的xml_to_csv,完全没有问题,源码如下: # -*- coding: utf-8 -*- import os import glob import pandas as pd import xml.etree.ElementTree as ET def xml_to_csv(path): xml_list = [] # 读取注释文件 for xml_file in g

win7,M?i?n?d?m?a?n?a?g?e?r?2?0?1?2使用模板时弹出Runtime error R6025解决方法

Mindjet.MindManager2012.v10.0在应用个别模板时提示"参数错误",然后自动关闭. 解决办法: 如果是win7系统,可以进入C:\Users\(用户名)\AppData\Local\Mindjet\MindManager\10\Library\ENU\Templates, 可以看到如下模板:Management/Meetings and Events/Personal Productivity/Problem Solving/Project Management

在制作WORD小报时添加艺术横线或者艺术竖线

我们知道,制作WORD小报,主要靠文本框这位排版老大哥.其实,在小报中的艺术横线或者艺术竖线的添加也是很简单的.只要在想加线的地方,添加一个文本框,然后在其中的段落标记位置添加一个艺术横线即可. 对应的插入横线的菜单位置是:格式-边框与底纹-"横线"按钮.当然,要想添加艺术竖线时,需要把对应的文本框中的文本设置为竖排就可以了. 在制作WORD小报时添加艺术横线或者艺术竖线,布布扣,bubuko.com

Struts2中使用Velocity模板时模板资源路径配置问题

在Struts2中使用Velocity模板时,如何以相对与Web工程的路径来配置模板资源文件路径这个问题网上千篇一律的来自Velocity官方文档.官方文档中指出如果是Web工程的话,模板的相对路径是工程根路径,今天在使用的时候有如下配置: Velocity.properties(默认在WEB-INF下): resource.loader =file, classclass.resource.loader.description = Velocity Classpath Resource Loa

Android数据存储之Android 6.0运行时权限下文件存储的思考

前言: 在我们做App开发的过程中基本上都会用到文件存储,所以文件存储对于我们来说是相当熟悉了,不过自从Android 6.0发布之后,基于运行时权限机制访问外置sdcard是需要动态申请权限,所以以往直接sdcard根目录上直接新建了一个xxx/cache/目录来做文件存储就会不是那么容易控制了,所以有必要重新认识一下Android文件存储的相关知识了. 背景: 有关外置sdcard的读写权限 <uses-permission android:name="android.permissi