Red Hat Training

A Red Hat training course is available for Red Hat Virtualization

13.2.3. 恢复虚拟机

恢复使用备份和恢复 API 备份的虚拟机。此流程假设您有一个备份虚拟机,在其中安装用于管理之前备份的软件。

过程 13.7. 恢复虚拟机

  1. 在管理门户中,创建一个浮动磁盘来恢复备份。如需有关如何创建浮动磁盘的详细信息,请参阅 第 11.6.1 节 “创建浮动虚拟磁盘”
  2. 将磁盘附加到备份虚拟机:
    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>
    
  3. 使用备份软件将备份恢复到磁盘。
  4. 从备份虚拟机中分离磁盘:
    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>
    
  5. 使用正在恢复的虚拟机的配置数据创建新虚拟机:
    POST /api/vms/ HTTP/1.1
    Accept: application/xml
    Content-type: application/xml
    
    <vm>
        <cluster>
            <name>cluster_name</name>
        </cluster>
        <name>NAME</name>
        ...
    </vm>
  6. 将磁盘附加到新虚拟机:
    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 创建的备份恢复虚拟机。