跳过导航链接
退出打印视图
| Oracle VM Server for SPARC 2.0 管理指南

搜索范围:

- 本文档
- 整个文档库

### 管理虚拟磁盘

本节将介绍如何向来宾域添加虚拟磁盘、如何更改虚拟磁盘和超时选项，以及如何从来宾域中删除虚拟磁盘。有关虚拟磁盘选项的说明，请参见虚拟磁盘后端选项。有关虚拟磁盘超时的说明，请参见虚拟磁盘超时。

# 添加虚拟磁盘

1. 从服务域导出虚拟磁盘后端。

       # ldm add-vdsdev [options={ro,slice,excl}] [mpgroup=mpgroup] \
       backend volume-name@service-name

2. 将后端指定给来宾域。

       # ldm add-vdisk [timeout=seconds] [id=disk-id] disk-name volume-name@service-name ldom

   您可以通过设置 `id` 属性来指定新虚拟磁盘设备的 ID。默认情况下，ID 值会自动生成，所以，如果您需要匹配 OS 中的现有设备名称，请设置此属性。请参见虚拟磁盘标识符和设备名称。

   注 - 绑定来宾域 (ldom) 时，后端实际上是从服务域导出并指定给来宾域的。

# 多次导出虚拟磁盘后端

通过相同或不同的虚拟磁盘服务器可多次导出虚拟磁盘后端。每个导出的虚拟磁盘后端实例随后可指定给相同或不同的来宾域。

如果要多次导出虚拟磁盘后端，则不应使用独占 (`excl`) 选项将其导出。指定 `excl` 选项仅允许将后端导出一次。使用 `ro` 选项，可以将后端作为只读设备安全地导出多次。

| 注意 - 多次导出虚拟磁盘后端时，在来宾域上运行且使用该虚拟磁盘的应用程序将负责协调和同步并发写入访问，以确保数据一致性。

以下示例介绍如何通过同一个虚拟磁盘服务将同一个虚拟磁盘添加到两个不同的来宾域。

1. 使用下列命令将虚拟磁盘后端从服务域导出两次。

       # ldm add-vdsdev [options={ro,slice}] backend volume1@service-name
       # ldm add-vdsdev -f [options={ro,slice}] backend volume2@service-name

   请注意，第二个 `ldm add-vdsdev` 命令将使用 `-f` 选项强制执行后端的第二次导出。将同一后端路径用于这两个命令且虚拟磁盘服务器位于同一服务域时，使用此选项。

2. 使用下列命令将导出的后端指定给每个来宾域。

   对于 `ldom1` 和 `ldom2` 而言，disk-name 可以不同。

       # ldm add-vdisk [timeout=seconds] disk-name volume1@service-name ldom1
       # ldm add-vdisk [timeout=seconds] disk-name volume2@service-name ldom2

# 更改虚拟磁盘选项

有关虚拟磁盘选项的更多信息，请参见虚拟磁盘后端选项。

- 从服务域导出后端之后，可以通过使用以下命令更改虚拟磁盘选项。

      # ldm set-vdsdev options=[{ro,slice,excl}] volume-name@service-name

# 更改超时选项

有关虚拟磁盘选项的更多信息，请参见虚拟磁盘后端选项。

- 将虚拟磁盘指定给来宾域之后，可以通过使用以下命令更改虚拟磁盘的超时。

      # ldm set-vdisk timeout=seconds disk-name ldom

# 删除虚拟磁盘

1. 使用以下命令从来宾域删除虚拟磁盘。

       # ldm rm-vdisk disk-name ldom

2. 使用以下命令停止从服务域导出相应的后端。

       # ldm rm-vdsdev volume-name@service-name

版权所有 © 2007, 2010, Oracle 和/或其附属公司。 保留所有权利。 法律声明 |