自上而下创建卷的过程通过提供以下过程来提供灵活性:
完全自动实现的端对端过程,通过该过程,可以指定所需的约束并且可以在命令完成后创建必要的卷
有关断点的更详尽的过程,可以在这些断点处向基于 XML 的文件进行写入
下图显示了 metassist 命令如何支持基于命令行输入和输入文件的端对端处理。图中还显示了 metassist 命令如何支持部分处理,通过此处理方式可提供基于文件的数据或检查卷的特征。
为实现无需介入的自动卷创建方法,请使用命令行指定所需的服务质量特征。metassist 命令可为您自动创建请求的卷。例如:
# metassist create -s storagepool -S 10Gb |
此命令将在 storagepool 磁盘集中创建大小为 10 GB 的条带化卷。此命令将使用 storagepool 磁盘集中存在的可用存储空间。
或者,也可以使用卷请求文件来定义卷的特征。然后,可以使用 metassist -F request-file 命令来创建具有这些特征的卷。
可以使用 metassist -d 命令生成卷规范文件。如果需要,可以使用此文件来评估预定的实现并编辑文件。然后,可以将卷规范文件用作 metassist 命令的输入来创建卷。
最后,可以使用 metassist -c 命令来创建命令文件。命令文件是用于实现 metassist 命令所指定的 Solaris Volume Manager 设备配置的 shell 脚本。可以使用此文件重复创建卷,并根据需要编辑文件。
使用 metassist 命令创建这些文件时,可了解 metassist 命令的作用及其做出决策的方式。此信息对于解答以下一些问题会非常有用:
为什么以特定的方式创建某个卷
为什么没有创建某个卷
metassist 命令应创建哪些卷,但实际上却没有创建这些卷