Назад | Перейти на главную страницу

Ошибка 'Не удалось установить расширенную информацию vcpu0' при восстановлении Xen vm

Я пытаюсь переместить виртуальную машину Xen с одного сервера на другой, используя xl save и xl restore команды. Я очень новичок в Xen и работаю на некоторых серверах, где последний человек, запустивший это, никогда этого не делал, у него просто был сценарий, который копировал виртуальные машины между серверами, но вам пришлось бы их перезагружать.

Когда я использую xl save а потом xl restore на том же сервере все работает нормально, однако, когда я сохраняю виртуальную машину (и выключаю ее) на одной, затем копирую ее том ZFS на другой, а также копирую файл контрольной точки, я не могу его восстановить, и я получаю ошибка в названии. Я собираюсь вставить информацию ниже, если кто-то сможет что-нибудь придумать - поиск был бесполезен.

root@soccer:/xenvm/carlos# xl restore -d /xenvm/carlos/$CHUNK

Loading new save file /xenvm/carlos/81641-unattend (new xl fmt info 0x3/0x0/2344)
 Savefile contains xl domain config in JSON format
Parsing config from <saved>
{
    "c_info": {
        "type": "pv",
        "name": "81641-unattend",
        "uuid": "3fbae979-9d7b-4a60-a9dd-ae9a6de93a26",
        "run_hotplug_scripts": "True"
    },
    "b_info": {
        "max_vcpus": 1,
        "avail_vcpus": [
            0
        ],
        "vcpu_hard_affinity": [
            [
                4,
                5,
                6,
                7,
                8,
                9,
                10,
                11,
                12,
                13,
                14,
                15,
                16,
                17,
                18,
                19,
                20,
                21,
                22,
                23,
                24,
                25,
                26,
                27,
                28,
                29,
                30,
                31,
                32,
                33,
                34,
                35,
                36,
                37,
                38,
                39
            ]
        ],
        "numa_placement": "False",
        "max_memkb": 2097152,
        "target_memkb": 2097152,
        "video_memkb": 0,
        "shadow_memkb": 17408,
        "sched_params": {
            "sched": "credit",
            "weight": 2048,
            "cap": 0
        },
        "claim_mode": "True",
        "cmdline": "root=/dev/xvda1 ro",
        "type.pv": {
            "bootloader": "pygrub"
        },
        "arch_arm": {

        }
    },
    "disks": [
        {
            "pdev_path": "/dev/zvol/xenvm/81641-unattend",
            "vdev": "xvda1",
            "format": "raw",
            "readwrite": 1,
            "colo_restore_enable": "False"
        }
    ],
    "nics": [
        {
            "devid": 0,
            "mac": "00:16:3e:c5:a4:9d",
            "ip": "66.152.11.51",
            "bridge": "xenbr0",
            "ifname": "81641-unattend",
            "nictype": "vif",
            "rate_bytes_per_interval": 625000,
            "rate_interval_usecs": 50000
        },
        {
            "devid": 1,
            "mac": "00:16:3e:8d:3c:91",
            "ip": "10.2.4.94",
            "bridge": "xenbr1",
            "ifname": "81641p-unatten",
            "nictype": "vif"
        }
    ],
    "on_reboot": "restart",
    "on_soft_reset": "soft_reset"
}
xc: info: Found x86 PV domain from Xen 4.9
xc: info: Restoring domain
xc: error: Failed to set vcpu0's extended info (1 = Operation not permitted): Internal error
xc: error: Restore failed (1 = Operation not permitted): Internal error
libxl: error: libxl_stream_read.c:852:libxl__xc_domain_restore_done: restoring domain: Operation not permitted
libxl: error: libxl_create.c:1217:domcreate_rebuild_done: Domain 253:cannot (re-)build domain: -3
libxl: error: libxl_domain.c:1003:libxl__destroy_domid: Domain 253:Non-existant domain
libxl: error: libxl_domain.c:962:domain_destroy_callback: Domain 253:Unable to destroy guest
libxl: error: libxl_domain.c:889:domain_destroy_cb: Domain 253:Destruction of domain failed