导入云快照
要将从另一系统备份的卷的云快照复原到同一容器,可以将该卷的快照版本导入到本地系统。
当导入卷的云快照(不在当前系统上)时,您可以选择使用该快照的唯一标识来替换该卷上的现有 UID。在此情况下,快照的 UID 将替换选择接收复原数据的卷的现有 UID。确保系统中的任何其他卷上当前未使用这个新的 UID。当从其他系统导入快照时,管理 GUI 不支持 UID 替换。
注: 目标系统上的云帐户使用的登录凭证和容器前缀必须与最初用来备份卷的云帐户相同。
要从其他系统导入云快照,请完成以下步骤:
- 通过在目标系统上输入以下命令,确定要从中导入云快照的系统的导入系统标识:
在显示的结果中,查找并写下将云帐户设置为导入方式时需要的 import_system_id。以下示例显示了此命令的可能结果:lscloudaccountimportcandidatecloud_account_id cloud_account_name import_system_id import_system_name backup_volume_count backup_size backup_timestamp 0 my_amazon 00002007D40A162 cluster1 0 0.00GB 0 my_amazon 00002007F42E813 cluster2 44 15.25TB 151008084203 - 要更改云帐户的方式,请基于所配置的云帐户类型来使用不同的命令。如果使用 IBM Cloud™ 或 OpenStack Swift 云服务提供商,请输入以下命令:
其中,import_system_id 是 lscloudaccountimportcandidate 的结果中显示的导入系统标识,cloud_account_id_or_name 是云帐户的名称或标识。chcloudaccountswift -mode import -importsystem import_system_id cloud_account_id_or_name如果使用 Amazon 作为云服务提供商,请输入以下命令:
其中,import_system_id 是 lscloudaccountimportcandidate 的结果中显示的导入系统标识,cloud_account_id_or_name 是云帐户的名称或标识。chcloudaccountawss3 -mode import -importsystem import_system_id cloud_account_id_or_name目标系统必须能够访问源系统的加密密钥。如果加密密钥存储在 USB 驱动器上,那么必须从源系统获取 USB 驱动器的副本,并将其放置在目标系统的配置节点上。如果源系统的加密密钥存储在密钥服务器上,那么目标系统也必须使用同一个密钥服务器。此外,源和目标系统必须使用相同的加密设置。两个云帐户必须同时加密或同时不加密。源和目标系统必须使用公共云提供者容器。
- 使用 restorevolume 命令可恢复备份的卷的云快照。有关 restorevolume 命令的更多信息,请参阅复原云快照。
- 要确认云帐户处于导入方式,请输入以下命令:
其中,cloud_account_id_or_name 是云帐户的名称或标识。目标系统现在可以访问源系统云快照中的数据。lscloudaccount cloud_account_id_or_name - 要将云帐户恢复为正常方式,请基于云帐户类型使用不同的命令。如果使用 IBM
Cloud 或 OpenStack Swift 云服务提供商,请输入以下命令:
其中,cloud_account_id_or_name 是云帐户的名称或标识。chcloudaccountswift -mode normal cloud_account_id_or_name如果使用 Amazon 作为云服务提供商,请输入以下命令:
其中,cloud_account_id_or_name 是云帐户的名称或标识。chcloudaccountawss3 -mode normal cloud_account_id_or_name