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

搜索范围:

- 本文档
- 整个文档库

### 虚拟磁盘超时

默认情况下，如果提供对虚拟磁盘后端访问的服务域已关闭，则从来宾域到相应虚拟磁盘的所有 I/O 都将被阻止。当服务域可以正常运行并能够向虚拟磁盘后端提供 I/O 请求服务时，I/O 可自动恢复。

但是，在某些情况下，文件系统或应用程序可能不希望阻止 I/O 操作，而是希望在服务域关闭时间过长时，该操作会失败并报告一个错误。现在，可以为每个虚拟磁盘设置一个连接超时期限，随后可将其用于在来宾域上的虚拟磁盘客户机和服务域上的虚拟磁盘服务器之间建立连接。当达到超时期限时，只要服务域关闭且未在虚拟磁盘客户机和服务器之间重新建立连接，所有暂挂的 I/O 和所有新的 I/O 都将失败。

通过执行下列操作之一可设置此超时：

- 使用 `ldm` `add-vdisk` 命令。

      ldm add-vdisk timeout=seconds disk-name volume-name@service-name ldom

- 使用 ```ldm` `set-vdisk` 命令。

      ldm set-vdisk timeout=seconds disk-name ldom

请以秒为单位指定超时。如果将超时设置为 `0`，则会禁用超时，并在服务域关闭时阻止 I/O（这是默认设置和行为）。

或者，可通过将以下行添加到来宾域上的 `/etc/system` 文件中来设置超时。

    set vdc:vdc_timeout=seconds

注 - 如果已设置了此可调参数，它将覆写使用 `ldm` CLI 进行的任何超时设置。此外，此可调参数为来宾域中的所有虚拟磁盘设置超时。

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