13.2.3. 恢复虚拟机
恢复使用备份和恢复 API 备份的虚拟机。此流程假设您有一个备份虚拟机,在其中安装用于管理之前备份的软件。
过程 13.7. 恢复虚拟机
- 在管理门户中,创建一个浮动磁盘来恢复备份。如需有关如何创建浮动磁盘的详细信息,请参阅 第 11.6.1 节 “创建浮动虚拟磁盘”。
- 将磁盘附加到备份虚拟机:
POST /api/vms/22222222-2222-2222-2222-222222222222/disks/ HTTP/1.1 Accept: application/xml Content-type: application/xml <disk id="11111111-1111-1111-1111-111111111111"> </disk>
- 使用备份软件将备份恢复到磁盘。
- 从备份虚拟机中分离磁盘:
DELETE /api/vms/22222222-2222-2222-2222-222222222222/disks/11111111-1111-1111-1111-111111111111 HTTP/1.1 Accept: application/xml Content-type: application/xml <action> <detach>true</detach> </action>
- 使用正在恢复的虚拟机的配置数据创建新虚拟机:
POST /api/vms/ HTTP/1.1 Accept: application/xml Content-type: application/xml <vm> <cluster> <name>cluster_name</name> </cluster> <name>NAME</name> ... </vm>
- 将磁盘附加到新虚拟机:
POST /api/vms/33333333-3333-3333-3333-333333333333/disks/ HTTP/1.1 Accept: application/xml Content-type: application/xml <disk id="11111111-1111-1111-1111-111111111111"> </disk>
您已使用备份和恢复 API 创建的备份恢复虚拟机。