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部署的存储需求。