zoukankan      html  css  js  c++  java
  • 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的相关目录和文件。

  • 相关阅读:
    flash制作的swc库文件如何在flex中使用
    AS关于子类父类关于侦听(addEventListener)的问题
    AS3中的Timer和Event.EnterFrame的区别
    java 将short,int,string转化成bytearray用socket发送
    一些要点
    flex中关于swf的导入注意事项
    AS3如何外部加载swf,并使用其中的元件或者类
    Winform 快速开发框架,上位机开发,工控机程序开发,CS程序开发
    Fanuc Cnc 数控系统,PC端下发NC程序到CNC端,现场测试通过。
    开箱即用的,强大的通用升级组件,五分钟移植到你新旧项目中。
  • 原文地址:https://www.cnblogs.com/heidsoft/p/3988855.html
Copyright © 2011-2022 走看看