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的相关目录和文件。

  • 相关阅读:
    【Codeforces Round #645 (Div. 2) A】 Park Lighting
    【Codeforces Round #636 (Div. 3) D】Constant Palindrome Sum
    【Codeforces Round #628 (Div. 2) D】Ehab the Xorcist
    【Codeforces Round #642 (Div. 3)】Constructing the Array
    【LeetCode 85】最大矩形(第二遍)
    scrum例会报告+燃尽图02
    scrum例会报告+燃尽图01
    版本控制报告
    Scrum立会报告+燃尽图 07
    Scrum立会报告+燃尽图 05
  • 原文地址:https://www.cnblogs.com/heidsoft/p/3988855.html
Copyright © 2011-2022 走看看