虚拟机磁盘配置文件

Salt Virt在部署虚拟机的磁盘的时候,有详细的配置。 这个配置是简单的数据结构,从'config.option'函数里面读取,意味着这个配置可能存储在子节点的配置文件、master的配置文件或者子节点的pillar中

这个配置选项被叫做:'virt.disk'. 默认‘virt.disk’的数据结构像这样:

virt.disk:
  default:
    - system:
      size: 8192
      format: qcow2
      model: virtio

注解

不需要定义格式和模型,salt将会通过底层管理程序设置成最有的格式, 在kvm里面底层文件格式是:'qcow2'和'virtio'

这个配置设置磁盘配置文件名通常是默认的。这个默认配置在虚拟机上创建一个独立的系统磁盘。

定义更多的配置

许多环境中需要更复杂的磁盘配置文件,可能需要不止一个概要文件,这可以很容易地完成:

virt.disk:
  default:
    - system:
        size: 8192
  database:
    - system:
        size: 8192
    - data:
        size: 30720
  web:
    - system:
        size: 1024
    - logs:
        size: 5120

该配置允许三种选择性的配置文件,允许虚拟机创建不同的vm部署的存储需求。