ovmtcreate 命令新增一个 –m 选项,允许您选择 openstack 磁盘映像格式或默认 ovf 模板格式。
使用 ovmtcreate -m openstack 命令可直接从源域中的第一个虚拟磁盘创建一个未压缩的 SPARC OpenStack 兼容磁盘映像。请注意,此命令不创建完整模板,完整模板包括其他有效载荷项,例如其他磁盘映像、OVF 元数据文件和清单文件。此外,此命令不将这些组件封装在 .ova tar 文件中。其他元数据选项将被忽略,例如那些用于提供说明、指定样板文件或指定主要和次要版本的选项。
ovmtcreate -m ovf 命令创建完整的 OVF 模板,这与在不使用 –m ovf 选项的情况下运行 ovmtcreate 命令效果相同。
在模板部署期间,ovmtdeploy 命令现在将底层磁盘设备扩展到设备盘区。默认情况下会发生此扩展操作,该操作仅支持磁盘设备,不支持磁盘映像文件。您可以在运行时使用 ovmtdeploy -x 命令禁用扩展操作。
以前,生成的磁盘大小由封装在模板中的原始源域的大小决定。因此,将包含 20 GB 系统磁盘的模板部署到 600 GB 的磁盘设备会导致磁盘格式化为 20 GB 大小。现在,底层磁盘设备可以扩展,此类相同的模板部署会导致磁盘格式化为其完整的 600 GB 大小。
虽然底层磁盘设备已扩展,但来宾域 OS 可能需要执行一些其他操作才能识别并增大到较大的空间。要为 Oracle Solaris OS 执行这些操作,请在执行部署操作后立即运行 /opt/ovmtutils/share/scripts/ovmt_s11_expand_disk.sh 脚本。请参见 ovmtconfig(1M) 手册页。