

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 对虚拟磁带问题进行故障排除
<a name="Main_TapesIssues-vtl"></a>

您可以在下面找到有关您遇到虚拟磁带意外问题时要采取的措施的信息。

**Topics**
+ [从无法恢复的网关恢复虚拟磁带](#recovery-tapes)
+ [排查无法恢复的磁带的问题](#IrrecoverableTapes)
+ [高可用性运行状况通知](#troubleshooting-ha-notifications)

## 从无法恢复的网关恢复虚拟磁带
<a name="recovery-tapes"></a>

虽然很少发生，但您的磁带网关仍可能会遇到不可恢复的故障。此类故障可能发生在您的虚拟机管理程序主机、网关本身或缓存磁盘中。如果发生故障，您可以遵照本节中的故障排除说明来恢复磁带。

**Topics**
+ [您需要从发生故障的磁带网关恢复虚拟磁带](#creating-recovery-tape-vtl)
+ [您需要从发生故障的缓存磁盘恢复虚拟磁带](#recover-from-failed-disk)

### 您需要从发生故障的磁带网关恢复虚拟磁带
<a name="creating-recovery-tape-vtl"></a>

如果您的磁带网关或虚拟机管理程序主机遇到无法恢复的故障，则可以恢复已上传 Amazon 到另一个磁带网关的任何数据。

注意，写入到磁带的数据可能不会全部上传，直到该磁带成功存档到 VTS。以这种方式恢复到另一个网关的磁带数据可能不完整或空白。我们建议在所有恢复的磁带上建立清单，确保它们包含所需的内容。

**将磁带恢复到另一个磁带网关**

1. 指定一个正常运行的现有磁带网关来充当您的恢复目标网关。如果您没有可将磁带恢复到的磁带网关，请创建新的磁带网关。有关如何创建网关的信息，请参阅[创建网关](https://docs.amazonaws.cn/storagegateway/latest/tgw/create-gateway-vtl.html)。

1. 在[https://console.aws.amazon.com/storagegateway/家](https://console.amazonaws.cn/storagegateway/)中打开 Storage Gateway 控制台。

1. 在导航窗格中，选择**网关**，然后选择您要从中恢复磁带的磁带网关。

1. 选择**详细信息**选项卡。此时选项卡上将显示磁带恢复消息。

1. 选择**创建恢复磁带**来停用网关。

1. 在显示的对话框中，选择 **Disable gateway**。

   这个过程会永久终止磁带网关的正常功能，并公开所有可用的恢复点。有关说明，请参阅[停用磁带网关](https://docs.amazonaws.cn/storagegateway/latest/tgw/disabling-gateway-vtl.html)。

1. 从已停用网关显示的磁带中，选择虚拟磁带和要恢复的恢复点。一个虚拟磁带可有多个恢复点。

1. 要开始将所需的任何磁带恢复到目标磁带网关，请选择**创建恢复磁带**。

1. 在 **Create recovery tape** 对话框中，验证要恢复的虚拟磁带的条码。

1. 对于**网关**，选择要将虚拟磁带恢复到的磁带网关。

1. 选择 **Create recovery tape**。

1. 删除发生故障的磁带网关，以免向您收费。有关说明，请参阅[删除网关和移除关联的资源](deleting-gateway-common.md)。

Storage Gateway 将磁带从出现故障的磁带网关移动到您指定的磁带网关。磁带网关将磁带状态标记为“已恢复”。

### 您需要从发生故障的缓存磁盘恢复虚拟磁带
<a name="recover-from-failed-disk"></a>

如果您的缓存磁盘遇到错误，则该网关会阻止对其中的虚拟磁带执行读写操作。例如，当磁盘损坏或从网关中移除时，可能发生错误。Storage Gateway 控制台将显示有关该错误的消息。

在该错误消息中，Storage Gateway 会提示您执行可以恢复磁带的两种操作之一：
+  **关闭并重新添加磁盘** - 如果磁盘的数据未变但已移除磁盘，则采用此方法。例如，如果由于意外从主机移除了磁盘而导致发生错误，但磁盘和数据未变，则您可以重新添加该磁盘。要执行此操作，请参阅本主题后文中的过程。
+  **重置缓存磁盘** - 如果缓存磁盘损坏或无法访问，则采用此方法。如果因磁盘错误导致缓存磁盘不可访问、无法使用或损坏，您可重置该磁盘。如果重置缓存磁盘，则您可以继续使用包含干净数据的磁带（即其缓存磁盘中的数据和 Amazon S3 中的数据已同步的磁带）。但是，其中包含的数据未与 Amazon S3 同步的磁带将自动恢复。这些磁带的状态将设置为 RECOVERED，但磁带将为只读。有关如何从主机中移除磁盘的信息，请参阅[确定要分配的上传缓冲区的大小](decide-local-disks-and-sizes.md#CachedLocalDiskUploadBufferSizing-common)。
**重要**  
如果您要重置的缓存磁盘包含还未上传到 Amazon S3 的数据，则这些数据可能丢失。重置缓存磁盘以后，网关中将不再有已配置的缓存磁盘，因此，为了让网关能够正常工作，您必须至少配置一个新的缓存磁盘。

  要重置缓存磁盘，请参阅本主题下文中的过程。

**关闭再重新添加磁盘**

1. 关闭网关。有关如何关闭网关的信息，请参阅[关闭网关虚拟机](MaintenanceShutDown-common.md)。

1. 将磁盘重新添加到主机，并确保磁盘的磁盘节点号未发生改变。有关如何添加磁盘的信息，请参阅[确定要分配的上传缓冲区的大小](decide-local-disks-and-sizes.md#CachedLocalDiskUploadBufferSizing-common)。

1. 重新启动网关。有关如何重新启动网关的信息，请参阅[关闭网关虚拟机](MaintenanceShutDown-common.md)。

网关重新启动以后，您可验证缓存磁盘的状态。磁盘可能处于以下状态之一：
+ **存在** - 磁盘可供使用。
+ **缺失** - 磁盘不再与网关相连接。
+ **不匹配** - 磁盘节点被包含不正确元数据的磁盘占用，或磁盘内容已损坏。

**重置和重新配置缓存磁盘**

1. 在前面阐明的 **A disk error has occurred** 错误消息中，选择 **Reset Cache Disk**。

1. 在**配置网关**页面中，为缓存存储配置磁盘。有关如何配置的信息，请参阅[配置磁带网关](https://docs.amazonaws.cn/storagegateway/latest/tgw/create-gateway-vtl.html#configure-gateway-tape)。

1. 配置缓存存储后，关闭并重启网关，如上一过程所述。

网关重新启动后应该就会恢复。然后，您可以验证缓存磁盘的状态。

**验证缓存磁盘的状态**

1. 在[https://console.aws.amazon.com/storagegateway/家](https://console.amazonaws.cn/storagegateway/)中打开 Storage Gateway 控制台。

1. 在导航窗格中，选择 **Gateways**，然后选择您的网关。

1. 对于 **Actions (操作)**，选择 **Configure Local Storage (配置本地存储)** 以显示 **Configure Local Storage (配置本地存储)** 对话框。此对话框将显示网关中的所有本地磁盘。

缓存磁盘节点状态显示在磁盘旁边。

**注意**  
如果您没有完成恢复过程，则网关会显示一个横幅，提示您配置本地存储。

## 排查无法恢复的磁带的问题
<a name="IrrecoverableTapes"></a>

如果您的虚拟磁带出现意外故障，Storage Gateway 会将出现故障的虚拟磁带的状态设为“不可恢复”。要采取的操作视情况而定。您可以在下面找到有关您可能会发现的一些问题以及如何对这些问题进行故障排除的信息。

### 您需要从无法恢复的磁带恢复数据
<a name="IrrecoverableTapes.NeedTape"></a>

如果您的虚拟磁带状态为 IRRECOVERABLE 且您需要使用该磁带，请尝试以下操作之一：
+ 如果还没有激活磁带网关，请激活一个新的磁带网关。有关更多信息，请参阅[创建网关](https://docs.amazonaws.cn/storagegateway/latest/tgw/create-gateway-vtl.html)。
+ 停用包含不可恢复磁带的磁带网关，将磁带从恢复点恢复到新的磁带网关。有关更多信息，请参阅 [您需要从发生故障的磁带网关恢复虚拟磁带](#creating-recovery-tape-vtl)。
**注意**  
您必须重新配置 iSCSI 启动程序和备份应用程序才能使用新的磁带网关。有关更多信息，请参阅 [连接 VTL 设备](GettingStartedAccessTapesVTL.md)。

### 您不需要未存档的状态为 IRRECOVERABLE 的磁带
<a name="IrrecoverableTapes.DoNotNeedNotArchived"></a>

如果您有一个状态为 IRRECOVERABLE 的虚拟磁带，您不需要该磁带，且该磁带从未进行存档，则您应删除该磁带。有关更多信息，请参阅 [从磁带网关中删除虚拟磁带](deleting-tapes-vtl.md)。

### 您网关中的一个缓存磁盘遇到了故障
<a name="IrrecoverableTapes.CacheFails"></a>

如果网关中的一个或多个缓存磁盘出现故障，则该网关会阻止对虚拟磁带执行读写操作。要恢复正常功能，请按如下所述重新配置网关：
+ 如果缓存磁盘无法访问或不可用，请从网关配置中删除该磁盘。
+ 如果缓存磁盘仍然可以访问和使用，请将其重新连接到您的网关。

**注意**  
如果删除缓存磁盘，则当网关恢复正常功能时，拥有干净数据的磁带或卷（即其缓存磁盘中的数据和 Amazon S3 中的数据已同步）将继续可用。例如，如果您的网关有三个缓存磁盘，而您删除了两个缓存磁盘，则干净的磁带或卷将处于“可用”状态。其他磁带和卷将处于“不可恢复”状态。  
如果您使用临时磁盘作为网关的缓存磁盘或将缓存磁盘装载到临时驱动器，则关闭网关时缓存磁盘将丢失。在缓存磁盘和 Amazon S3 未同步时关闭网关会导致数据丢失。因此，我们不建议使用临时驱动器或磁盘。

## 高可用性运行状况通知
<a name="troubleshooting-ha-notifications"></a>

在 VMware vSphere 高可用性 (HA) 平台上运行网关时，您可能会收到运行状况通知。有关运行状况通知的更多信息，请参阅[排查高可用性问题](troubleshooting-ha-issues.md)。