可以基于以下多种后端类型为来宾域创建虚拟磁盘:文件 (file)、ZFS 卷 (zvol)、物理磁盘或 LUN (disk) 或卷管理器卷 (disk)。如果通过以下方式之一指定 file 或 zvol 作为后端类型,ldmp2v 命令将自动创建相应大小的文件或 ZFS 卷:
通过使用 –b 选项
通过在 /etc/ldmp2v.conf 文件中指定 BACKEND_TYPE 参数的值
通过 disk 后端类型,您可以将物理磁盘、LUN 或卷管理器卷(Oracle Solaris Volume Manager 和 Veritas 卷管理器 (Veritas Volume Manager, VxVM))用作虚拟磁盘的后端设备。必须在开始 prepare 阶段之前创建相应大小的磁盘或卷。对于物理磁盘或 LUN,请指定后端设备作为块的分片 2 或磁盘的字符设备,例如 /dev/dsk/c0t3d0s2。对于卷管理器卷,请指定块或字符设备,例如为 Oracle Solaris Volume Manager 指定 /dev/md/dsk/d100,或为 VxVM 指定 /dev/vx/dsk/ldomdg/vol1。
除非使用 –B backend:volume:vdisk 选项指定卷和虚拟磁盘名称,否则为来宾域创建的卷和虚拟磁盘会采用给定的默认名称。
backend 用于指定要使用的后端的名称。必须为 disk 后端类型指定 backend。对于 file 和 zvol 后端类型,backend 是可选的,可以用于为 ldmp2v 创建的文件或 ZFS 卷设置非默认名称。默认名称为 $BACKEND_PREFIX/guest-name/diskN。
volume 对于所有后端类型都是可选的,可指定为来宾域创建的虚拟磁盘服务器卷的名称。如果没有指定,则 volume 为 guest-name-volN。
vdisk 对于所有后端类型都是可选的,可指定来宾域中卷的名称。如果没有指定,则 vdisk 为 diskN。
要为 backend、volume 或 vdisk 指定一个空值,请仅包括冒号分隔符。例如,指定 –B ::vdisk001 会将虚拟磁盘名称设置为 vdisk001,并使用后端和卷的默认名称。如果没有指定 vdisk,可省略结尾冒号分隔符。例如,–B /ldoms/ldom1/vol001:vol001 将后端文件的名称指定为 /ldoms/ldom1/vol001,将卷名称指定为 vol001。默认的虚拟磁盘名称为 disk0。