本页面介绍了如何基于现有备份创建新卷。
注意事项
您可以将区域内备份保险柜中的备份恢复到备份区域内的任何池。
对于存储在跨区域备份保险柜中的备份,您只能在本地恢复备份,即从源保险柜恢复到源区域,或从目标保险柜恢复到目标区域。您无法恢复到任何其他区域。请注意,此功能不适用于 Flex 文件服务等级。
如果您在包含备份的备份保险柜中设置了“最短强制保留期限”政策,则在可删除时间 字段中显示的计划日期之前,无法删除该备份。如需了解详情,请参阅阻止备份删除。
恢复大容量卷的备份时,系统会自动将新卷创建为大容量卷。
恢复的卷大小必须至少比备份中卷的已用容量大 20%;您可以在恢复完成后调整卷的大小。
只有在可以访问关联的加密密钥的情况下,您才能恢复存储在启用了 CMEK 的备份保险柜中的备份。
基于备份创建新卷
控制台
在 Google Cloud 控制台中,前往 NetApp Volumes 页面。
在数据保护 下,点击备份 。
在备份 页面中,选择要打开的备份。
在页面顶部,点击基于备份创建新卷 。
在卷名称 字段中,输入卷的名称。该名称在区域内必须是唯一的,可以使用小写字母、数字和连字符,以字母开头。一旦选择便无法更改。
可选:在说明 字段中,输入卷的说明。
在 Storage pool details (存储池详细信息)部分中,选择现有存储池或创建新存储池。
对于区域内保险柜中的备份,该区域中的所有存储池均可用。
对于跨区域保险柜中的备份,服务等级为“Flex Unified”“Standard”“Premium”和“Extreme”的所有存储池均可用。
在卷详细信息下,在共享名称字段中输入共享名称。 共享名称在区域内必须是唯一的。
在容量 字段中,输入卷的容量。
对于来源卷仍然存在的备份,容量 字段会自动填充来源卷的大小,并且无法更改。
您可以使用 Google Cloud CLI 命令 指定其他大小。
对于来源卷不再存在的备份,请以 GiB 为单位指定新卷的大小。容量必须大于备份的卷用量大小(已恢复) 。
可选:如果您要恢复到的存储池已启用自动分层,请选择启用自动分层 。您也可以稍后在 卷设置中启用此功能。
在协议 下拉菜单中,选择协议。
对于来源卷仍然存在的备份,协议 字段会自动填充来源卷的协议,并且无法更改。
对于来源卷不再存在的备份,请指定与原始来源卷相同的协议。
对于 NFS 卷,请完成以下步骤:
对于用作 GCVE 数据存储空间的卷,请在所选协议的配置 中点击禁止在已连接客户端时删除卷 。
在导出规则下,完成以下步骤:
点击添加规则 ,添加允许的客户端列表、其关联的访问权限级别(读写或只读)及其根访问权限。如需了解详情,请参阅 使用导出政策访问权限控制。
点击完成 。
对于 SMB 卷,请完成以下步骤:
对于来源卷仍然存在的备份,系统不会显示 SMB 协议选项。不过,您可以在卷创建后更改这些选项,也可以使用 Google Cloud CLI 命令恢复卷并指定 SMB 选项。
对于来源卷不再存在的备份,请选择任何可选的协议配置。如需详细了解协议 选项,请参阅创建新卷。
对于 iSCSI 卷,请完成以下步骤:
对于来源卷仍然存在的备份,系统会自动选择 iSCSI 协议。
对于来源卷不再存在的备份,请选择 iSCSI 协议。如需详细了解协议选项,请参阅 创建新卷。
可选:在快照配置 下,为 卷快照配置时间表:
如果您希望客户端能够看到快照目录,请选中公开快照目录 复选框。
如果您希望允许计划快照,请选中允许计划快照 复选框。
使用每小时、每日、每周和每月 标签页,配置快照时间表:
对于每个时间间隔(每小时、每日、每周或每月),请使用 Snapshots To Keep (要保留的快照)字段输入要保留的快照数量。 使用 Hour (UTC) (小时 [UTC])和 Minute (UTC) (分钟 [UTC])字段输入快照的保留时间。
可选:在备份配置 下,分配备份政策和 备份保险柜,为新卷设置计划备份。
选中允许计划备份 复选框。
使用备份政策 下拉菜单选择现有备份政策或创建新政策。
使用备份保险柜 下拉菜单选择现有备份保险柜或创建新保险柜。
在标签 部分下,点击添加标签 ,为卷添加相关标签。
点击创建 。
gcloud
基于备份创建新卷:
gcloud netapp volumes create VOLUME_NAME \ --location=LOCATION \ --capacity=CAPACITY \ --protocols=PROTOCOLS \ --share-name=SHARE_NAME \ --storage-pool=STORAGE_POOL \ --source-backup=SOURCE_BACKUP \ --description=DESCRIPTION
替换以下信息:
VOLUME_NAME:要将备份恢复到的新卷的名称。LOCATION:要在其中创建卷的位置。CAPACITY:新卷的大小。容量必须大于备份的卷用量大小(已恢复) 。PROTOCOLS:用于从中获取备份的原始卷。SHARE_NAME:新卷的共享名称。STORAGE_POOL:LOCATION中用于托管卷的存储池的名称。SOURCE_BACKUP:要恢复的备份的资源名称。格式为 projects/PROJECT_ID/locations/LOCATION/backupVaults/BACKUP_VAULT_ID/ backups/BACKUP_IDDESCRIPTION:卷的说明。
您可以添加其他特定于协议的选项,例如导出政策或快照政策。如需了解更多选项,请参阅 NetApp Volumes 的 Google Cloud SDK 文档。
ONTAP 模式
在 ONTAP 文档中确定所需的 ONTAP 命令。
准备工作
在从备份恢复卷之前,请查看以下前提条件:
如需执行完整备份恢复,请使用 ONTAP 模式 API 创建数据保护卷。
如需执行选择性文件恢复,请创建读写卷。
请完成以下步骤:
-
确保数据保护卷有足够的容量来存储恢复的备份。
为要恢复的数据设置适当的安全风格。
在 ONTAP 模式下恢复卷:
gcloud netapp storage-pools restore-volume STORAGE_POOL \ --location=LOCATION \ --backup=BACKUP_NAME \ --volume-uuid=VOLUME_UUID \ [--files=FILE1,FILE2,...] \ [--destination-path=DESTINATION_PATH] \ [--async]
替换以下信息:
STORAGE_POOL:卷所在的 ONTAP 模式存储池的名称。LOCATION:要在其中创建卷的位置。BACKUP_NAME:要恢复的备份的资源名称。格式为 projects/PROJECT_NAME/locations/LOCATION/backupVaults/BACKUP_VAULT_NAME/ backups/BACKUP_NAMEVOLUME_UUID:要将备份恢复到的卷的通用唯一标识符 (UUID)。FILE1, FILE2:要恢复的文件的绝对路径。DESTINATION_PATH:要在目标卷中恢复文件的位置。
示例:恢复到 ONTAP 模式卷
gcloud netapp storage-pools restore-volume my-storage-pool \ --location=us-central1 \ --backup="projects/my-project/locations/us-central1/backupVaults/bv-1/backups/backup-to-restore-from" \ --volume-uuid="d5084fb3-4796-11f1-a62a-b125d7b38361"
示例:选择性文件恢复到 ONTAP 模式卷
gcloud netapp storage-pools restore-volume my-storage-pool \ --location=us-central1 \ --backup="projects/my-project/locations/us-central1/backupVaults/bv-1/backups/backup-to-restore-from" \ --volume-uuid="d5084fb3-4796-11f1-a62a-b125d7b38361" \ --files="/path/to/your/file1.txt,/path/to/your/other/file2.dat" \ --destination-path="/my_restore_destination"
后续步骤
管理备份。