XCP-ng Center 20.03.00 released


  • XCP-ng Center Team


  • XCP-ng Center Team

    possible bug with host update notification: https://xcp-ng.org/forum/topic/2720/update-confusion


  • XCP-ng Center Team


  • XCP-ng Center Team

    🎆 Please update to XCP-ng Center 20.03.01.31 to avoid the confusion with CITRIX updates. 🎆

    (See also: https://github.com/xcp-ng/xenadmin/issues/183)



  • Not sure if this belongs here or in the XOA thread, or elsewhere:

    Running on XCP-ng 8.1

    • Using XOA 5.44.1 (latest today)
    • Create Snapshot of a VM on XOA
    • Using XCP-ng Center 20.03.01, I can see the Snapshot created in XOA
    • If I try to create a VM with the snapshot, the snapshot is not pre-selected, nor is it on the list.

    I would expect that a snapshot made in XOA could be used in Center and vice-versa.

    I have tried with two VMs with the same result.



  • @hvilches said in XCP-ng Center 20.03.00 released:

    Using XOA 5.44.1 (latest today)

    XOA 5.45.0 was released yesterday. Guessing that you are on the stable channel, correct?

    If I try to create a VM with the snapshot, the snapshot is not pre-selected, nor is it on the list.

    I'm seeing a list of templates, not snapshots.



  • @Danp

    Yes, stable channel selected.

    I am looking at the snapshot created in XOA, that shows up on Center, under the Snapshots tab (as one would expect.)

    That snapshot on Center. Right-click, New VM from Snapshot, brings up the expected dialog, but the Snapshot is not on the list.

    Where do you find it as a template?



  • All I get is the standard new VM "wizard' where you select a template on the first screen.



  • @Danp

    I see what you're saying... The list in the dialog shows under Templates, but this is the dialog that you get.

    If you Snapshot using Center, you can right-click and create a new VM from the snapshot.

    If you Snapshot using XOA, when you go to Center, you cannot create a VM from the snapshot.

    There appears to be no difference between the two, until you try to create a VM in Center.


  • XCP-ng Team

    Try to get all object info so we can compare what XCP-ng Center is doing vs XO.



  • @olivierlambert

    Help me get that for you 🙂
    What/where can I get "all object info"?
    Thx


  • XCP-ng Team

    xe vm-param-list for a VM



  • @Danp said in XCP-ng Center 20.03.00 released:

    All I get is the standard new VM "wizard' where you select a template on the first screen.

    YES... You're seeing the problem. That list normally contains the Snapshot and its pre-selected so all you do is click next.



  • @olivierlambert
    Thank you...

    This is the snap with Center

    xe vm-param-list uuid=13a6127c-59ab-1da2-1f2c-50fae29b5775
    uuid ( RO)                                  : 13a6127c-59ab-1da2-1f2c-50fae29b5775
                                name-label ( RW): Snap with Center
                          name-description ( RW):
                              user-version ( RW): 1
                             is-a-template ( RW): true
                       is-default-template ( RW): false
                             is-a-snapshot ( RO): true
                               snapshot-of ( RO): ac2cf595-b577-901a-5176-321a5ed81713
                                 snapshots ( RO):
                             snapshot-time ( RO): 20200401T20:09:50Z
                             snapshot-info ( RO): disk-snapshot-type: crash_consistent; power-state-at-snapshot: Running
                                    parent ( RO): 6fe18ed9-833b-e157-8e7d-cd90e42c0787
                                  children ( RO): ac2cf595-b577-901a-5176-321a5ed81713
                         is-control-domain ( RO): false
                               power-state ( RO): halted
                             memory-actual ( RO): 805302272
                             memory-target ( RO): 0
                           memory-overhead ( RO): 10485760
                         memory-static-max ( RW): 805306368
                        memory-dynamic-max ( RW): 805306368
                        memory-dynamic-min ( RW): 536870912
                         memory-static-min ( RW): 536870912
                          suspend-VDI-uuid ( RW): <not in database>
                           suspend-SR-uuid ( RW): <not in database>
                              VCPUs-params (MRW): weight: 256
                                 VCPUs-max ( RW): 2
                          VCPUs-at-startup ( RW): 2
                    actions-after-shutdown ( RW): Destroy
                      actions-after-reboot ( RW): Restart
                       actions-after-crash ( RW): Restart
                             console-uuids (SRO):
                                       hvm ( RO): true
                                  platform (MRW): timeoffset: 0; viridian: false; device-model: qemu-upstream-compat; nx: true; acpi: 1; apic: true; pae: true; cores-per-socket: 1
                        allowed-operations (SRO): destroy; export; revert; clone; copy
                        current-operations (SRO):
                        blocked-operations (MRW):
                       allowed-VBD-devices (SRO): 1; 2; 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; 40; 41; 42; 43; 44; 45; 46; 47; 48; 49; 50; 51; 52; 53; 54; 55; 56; 57; 58; 59; 60; 61; 62; 63; 64; 65; 66; 67; 68; 69; 70; 71; 72; 73; 74; 75; 76; 77; 78; 79; 80; 81; 82; 83; 84; 85; 86; 87; 88; 89; 90; 91; 92; 93; 94; 95; 96; 97; 98; 99; 100; 101; 102; 103; 104; 105; 106; 107; 108; 109; 110; 111; 112; 113; 114; 115; 116; 117; 118; 119; 120; 121; 122; 123; 124; 125; 126; 127; 128; 129; 130; 131; 132; 133; 134; 135; 136; 137; 138; 139; 140; 141; 142; 143; 144; 145; 146; 147; 148; 149; 150; 151; 152; 153; 154; 155; 156; 157; 158; 159; 160; 161; 162; 163; 164; 165; 166; 167; 168; 169; 170; 171; 172; 173; 174; 175; 176; 177; 178; 179; 180; 181; 182; 183; 184; 185; 186; 187; 188; 189; 190; 191; 192; 193; 194; 195; 196; 197; 198; 199; 200; 201; 202; 203; 204; 205; 206; 207; 208; 209; 210; 211; 212; 213; 214; 215; 216; 217; 218; 219; 220; 221; 222; 223; 224; 225; 226; 227; 228; 229; 230; 231; 232; 233; 234; 235; 236; 237; 238; 239; 240; 241; 242; 243; 244; 245; 246; 247; 248; 249; 250; 251; 252; 253; 254
                       allowed-VIF-devices (SRO): 2; 3; 4; 5; 6
                            possible-hosts ( RO): 9f4998bb-a8ec-411d-8f8a-37aaa624731f
                               domain-type ( RW): hvm
                       current-domain-type ( RO): hvm
                           HVM-boot-policy ( RW): BIOS Order
                           HVM-boot-params (MRW): order: cdn
                     HVM-shadow-multiplier ( RW): 1.000
                                 PV-kernel ( RW):
                                PV-ramdisk ( RW):
                                   PV-args ( RW):
                            PV-legacy-args ( RW):
                             PV-bootloader ( RW): pygrub
                        PV-bootloader-args ( RW):
                       last-boot-CPU-flags ( RO): vendor: AuthenticAMD; features: 178bfbff-f6f83203-2fd3fbff-040005f7-0000000f-219c01a9-00400004-00000000-00001005-00000000-00000000-00000000-00000000-00000000-00000000
                          last-boot-record ( RO): '('struct' ('uuid' 'ac2cf595-b577-901a-5176-321a5ed81713') ('allowed_operations' ('array' 'changing_dynamic_range' 'changing_shadow_memory' 'changing_static_range' 'make_into_template' 'migrate_send' 'destroy' 'export' 'start_on' 'start' 'clone' 'copy' 'snapshot')) ('current_operations' ('struct')) ('power_state' 'Halted') ('name_label' 'Ansible') ('name_description' '') ('user_version' '1') ('is_a_template' ('boolean' '0')) ('suspend_VDI' 'OpaqueRef:NULL') ('resident_on' 'OpaqueRef:NULL') ('affinity' 'OpaqueRef:c1cb9672-f979-9187-fdfb-b8dac743f0c5') ('memory_overhead' '9437184') ('memory_target' '805306368') ('memory_static_max' '805306368') ('memory_dynamic_max' '805306368') ('memory_dynamic_min' '536870912') ('memory_static_min' '536870912') ('VCPUs_params' ('struct')) ('VCPUs_max' '2') ('VCPUs_at_startup' '2') ('actions_after_shutdown' 'destroy') ('actions_after_reboot' 'restart') ('actions_after_crash' 'restart') ('consoles' ('array')) ('VIFs' ('array' 'OpaqueRef:0f9aa2b3-e016-829d-2aaf-abf91948db87' 'OpaqueRef:e9f78326-81e2-d910-ee10-7b3e10269b51')) ('VBDs' ('array' 'OpaqueRef:df50dc48-1074-a2e6-00cf-cd67e7fa0e0b' 'OpaqueRef:d685ebf9-e289-7ce5-d053-368f5c448042')) ('crash_dumps' ('array')) ('VTPMs' ('array')) ('PV_bootloader' 'pygrub') ('PV_kernel' '') ('PV_ramdisk' '') ('PV_args' 'graphical utf8 vnc') ('PV_bootloader_args' '') ('PV_legacy_args' '') ('HVM_boot_policy' '') ('HVM_boot_params' ('struct')) ('HVM_shadow_multiplier' ('double' '1')) ('platform' ('struct' ('nx' 'true') ('acpi' '1') ('apic' 'true') ('pae' 'true') ('viridian' 'true') ('cores-per-socket' '1'))) ('PCI_bus' '') ('other_config' ('struct' ('import_task' 'OpaqueRef:8a335f29-8caa-0a29-cc3f-bf1a0770bfc8') ('vgpu_pci' '') ('instant' 'true') ('base_template_name' 'CentOS 6 (64-bit)') ('install-repository' 'cdrom') ('linux_template' 'true') ('mac_seed' '8f5c7676-803e-bc1a-1179-a03f3d1c4dba') ('rhel6' 'true') ('install-methods' 'cdrom,nfs,http,ftp'))) ('domid' '-1') ('domarch' '') ('last_boot_CPU_flags' ('struct' ('vendor' 'GenuineIntel') ('features' '0000e3bd-bfebfbff-00000001-20000800'))) ('is_control_domain' ('boolean' '0')) ('metrics' 'OpaqueRef:5f279975-1592-941f-e9a7-1147bcd19969') ('guest_metrics' 'OpaqueRef:47854fb7-fc77-7d61-73ef-20db6ecf857d') ('last_booted_record' '') ('recommendations' '<restrictions><restriction field=\"memory-static-max\" max=\"137438953472\" /><restriction field=\"vcpus-max\" max=\"16\" /><restriction property=\"number-of-vbds\" max=\"7\" /><restriction property=\"number-of-vifs\" max=\"7\" /></restrictions>') ('xenstore_data' ('struct' ('vm-data' ''))) ('ha_always_run' ('boolean' '0')) ('ha_restart_priority' '') ('is_a_snapshot' ('boolean' '0')) ('snapshot_of' 'OpaqueRef:NULL') ('snapshots' ('array')) ('snapshot_time' ('dateTime.iso8601' '19700101T00:00:00Z')) ('transportable_snapshot_id' '') ('blobs' ('struct')) ('tags' ('array')) ('blocked_operations' ('struct')) ('snapshot_info' ('struct')) ('snapshot_metadata' '') ('parent' 'OpaqueRef:NULL') ('children' ('array')) ('bios_strings' ('struct')) ('protection_policy' 'OpaqueRef:NULL') ('is_snapshot_from_vmpp' ('boolean' '0')) ('appliance' 'OpaqueRef:NULL') ('start_delay' '0') ('shutdown_delay' '0') ('order' '0') ('VGPUs' ('array')) ('attached_PCIs' ('array')) ('suspend_SR' 'OpaqueRef:9d96d61b-c00a-1e28-24e1-dc808080d989') ('version' '0') ('generation_id' '') ('hardware_platform_version' '0') ('has_vendor_device' ('boolean' '0')) ('requires_reboot' ('boolean' '0')) ('reference_label' ''))'
                               resident-on ( RO): <not in database>
                                  affinity ( RW): <not in database>
                              other-config (MRW): import_task: OpaqueRef:7cad0252-3d5a-48f9-bade-d29eddb43e2f; vgpu_pci: ; instant: true; base_template_name: CentOS 6 (64-bit); install-repository: cdrom; linux_template: true; mac_seed: 8f5c7676-803e-bc1a-1179-a03f3d1c4dba; rhel6: true; install-methods: cdrom,nfs,http,ftp; auto_poweron: true
                                    dom-id ( RO): -1
                           recommendations ( RO): <restrictions><restriction field="memory-static-max" max="137438953472" /><restriction field="vcpus-max" max="16" /><restriction property="number-of-vbds" max="7" /><restriction property="number-of-vifs" max="7" /></restrictions>
                             xenstore-data (MRW): vm-data: ; vm-data/mmio-hole-size: 268435456
                ha-always-run ( RW) [DEPRECATED]: false
                       ha-restart-priority ( RW):
                                     blobs ( RO):
                                start-time ( RO): 20200401T19:18:08Z
                              install-time ( RO): 19700101T00:00:00Z
                              VCPUs-number ( RO): 2
                         VCPUs-utilisation (MRO):
                                os-version (MRO): name: CentOS release 6.10 (Final); uname: 2.6.32-754.28.1.el6.x86_64; distro: centos; major: 6; minor: 10
                        PV-drivers-version (MRO): major: 6; minor: 2; micro: 0; build: 70442
        PV-drivers-up-to-date ( RO) [DEPRECATED]: true
                                    memory (MRO):
                                     disks (MRO):
                                      VBDs (SRO): 8025ece8-5d5b-43da-4bcb-cee8f7847312; 40bc5cf3-381c-1119-70c2-6749062fc93a
                                  networks (MRO): 1/ip: 70.47.94.71; 1/ipv4/0: 70.47.94.71; 1/ipv6/0: fe80::20a1:89ff:feef:2145; 0/ip: 192.168.2.14; 0/ipv4/0: 192.168.2.14; 0/ipv6/0: fe80::487a:26ff:fe45:e37f
                       PV-drivers-detected ( RO): true
                                     other (MRO): platform-feature-multiprocessor-suspend: 1; has-vendor-device: 0; feature-suspend: 1; feature-poweroff: 1; feature-reboot: 1; feature-vcpu-hotplug: 1; feature-balloon: 1
                                      live ( RO): true
                guest-metrics-last-updated ( RO): 20200401T19:18:46Z
                       can-use-hotplug-vbd ( RO): unspecified
                       can-use-hotplug-vif ( RO): unspecified
                  cooperative ( RO) [DEPRECATED]: true
                                      tags (SRW):
                                 appliance ( RW): <not in database>
                         snapshot-schedule ( RW): <not in database>
                          is-vmss-snapshot ( RO): false
                               start-delay ( RW): 0
                            shutdown-delay ( RW): 0
                                     order ( RW): 0
                                   version ( RO): 0
                             generation-id ( RO):
                 hardware-platform-version ( RO): 0
                         has-vendor-device ( RW): false
                           requires-reboot ( RO): false
                           reference-label ( RO):
                              bios-strings (MRO): bios-vendor: Xen; bios-version: ; system-manufacturer: Xen; system-product-name: HVM domU; system-version: ; system-serial-number: ; hp-rombios: ; oem-1: Xen; oem-2: MS_VM_CERT/SHA1/bdbeb6e0a816d43fa6d3fe8aaef04c2bad9d3e3d
    

    This is the snap with XOA

    xe vm-param-list uuid=05847d68-ae1f-c06b-c05f-aeff2ca5c6fe
    uuid ( RO)                                  : 05847d68-ae1f-c06b-c05f-aeff2ca5c6fe
                                name-label ( RW): Snap with XOA
                          name-description ( RW): Had to change to HVM and remove "console=hvc0" from kernel line
                              user-version ( RW): 1
                             is-a-template ( RW): false
                       is-default-template ( RW): false
                             is-a-snapshot ( RO): true
                               snapshot-of ( RO): ac2cf595-b577-901a-5176-321a5ed81713
                                 snapshots ( RO):
                             snapshot-time ( RO): 20200401T20:13:08Z
                             snapshot-info ( RO): disk-snapshot-type: crash_consistent; power-state-at-snapshot: Running
                                    parent ( RO): 13a6127c-59ab-1da2-1f2c-50fae29b5775
                                  children ( RO): ac2cf595-b577-901a-5176-321a5ed81713
                         is-control-domain ( RO): false
                               power-state ( RO): halted
                             memory-actual ( RO): 805302272
                             memory-target ( RO): 0
                           memory-overhead ( RO): 10485760
                         memory-static-max ( RW): 805306368
                        memory-dynamic-max ( RW): 805306368
                        memory-dynamic-min ( RW): 536870912
                         memory-static-min ( RW): 536870912
                          suspend-VDI-uuid ( RW): <not in database>
                           suspend-SR-uuid ( RW): <not in database>
                              VCPUs-params (MRW): weight: 256
                                 VCPUs-max ( RW): 2
                          VCPUs-at-startup ( RW): 2
                    actions-after-shutdown ( RW): Destroy
                      actions-after-reboot ( RW): Restart
                       actions-after-crash ( RW): Restart
                             console-uuids (SRO):
                                       hvm ( RO): true
                                  platform (MRW): timeoffset: 0; viridian: false; device-model: qemu-upstream-compat; nx: true; acpi: 1; apic: true; pae: true; cores-per-socket: 1
                        allowed-operations (SRO): destroy; export; revert; clone; copy
                        current-operations (SRO):
                        blocked-operations (MRW):
                       allowed-VBD-devices (SRO): 1; 2; 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; 40; 41; 42; 43; 44; 45; 46; 47; 48; 49; 50; 51; 52; 53; 54; 55; 56; 57; 58; 59; 60; 61; 62; 63; 64; 65; 66; 67; 68; 69; 70; 71; 72; 73; 74; 75; 76; 77; 78; 79; 80; 81; 82; 83; 84; 85; 86; 87; 88; 89; 90; 91; 92; 93; 94; 95; 96; 97; 98; 99; 100; 101; 102; 103; 104; 105; 106; 107; 108; 109; 110; 111; 112; 113; 114; 115; 116; 117; 118; 119; 120; 121; 122; 123; 124; 125; 126; 127; 128; 129; 130; 131; 132; 133; 134; 135; 136; 137; 138; 139; 140; 141; 142; 143; 144; 145; 146; 147; 148; 149; 150; 151; 152; 153; 154; 155; 156; 157; 158; 159; 160; 161; 162; 163; 164; 165; 166; 167; 168; 169; 170; 171; 172; 173; 174; 175; 176; 177; 178; 179; 180; 181; 182; 183; 184; 185; 186; 187; 188; 189; 190; 191; 192; 193; 194; 195; 196; 197; 198; 199; 200; 201; 202; 203; 204; 205; 206; 207; 208; 209; 210; 211; 212; 213; 214; 215; 216; 217; 218; 219; 220; 221; 222; 223; 224; 225; 226; 227; 228; 229; 230; 231; 232; 233; 234; 235; 236; 237; 238; 239; 240; 241; 242; 243; 244; 245; 246; 247; 248; 249; 250; 251; 252; 253; 254
                       allowed-VIF-devices (SRO): 2; 3; 4; 5; 6
                            possible-hosts ( RO): 9f4998bb-a8ec-411d-8f8a-37aaa624731f
                               domain-type ( RW): hvm
                       current-domain-type ( RO): hvm
                           HVM-boot-policy ( RW): BIOS Order
                           HVM-boot-params (MRW): order: cdn
                     HVM-shadow-multiplier ( RW): 1.000
                                 PV-kernel ( RW):
                                PV-ramdisk ( RW):
                                   PV-args ( RW):
                            PV-legacy-args ( RW):
                             PV-bootloader ( RW): pygrub
                        PV-bootloader-args ( RW):
                       last-boot-CPU-flags ( RO): vendor: AuthenticAMD; features: 178bfbff-f6f83203-2fd3fbff-040005f7-0000000f-219c01a9-00400004-00000000-00001005-00000000-00000000-00000000-00000000-00000000-00000000
                          last-boot-record ( RO): '('struct' ('uuid' 'ac2cf595-b577-901a-5176-321a5ed81713') ('allowed_operations' ('array' 'changing_dynamic_range' 'changing_shadow_memory' 'changing_static_range' 'make_into_template' 'migrate_send' 'destroy' 'export' 'start_on' 'start' 'clone' 'copy' 'snapshot')) ('current_operations' ('struct')) ('power_state' 'Halted') ('name_label' 'Ansible') ('name_description' '') ('user_version' '1') ('is_a_template' ('boolean' '0')) ('suspend_VDI' 'OpaqueRef:NULL') ('resident_on' 'OpaqueRef:NULL') ('affinity' 'OpaqueRef:c1cb9672-f979-9187-fdfb-b8dac743f0c5') ('memory_overhead' '9437184') ('memory_target' '805306368') ('memory_static_max' '805306368') ('memory_dynamic_max' '805306368') ('memory_dynamic_min' '536870912') ('memory_static_min' '536870912') ('VCPUs_params' ('struct')) ('VCPUs_max' '2') ('VCPUs_at_startup' '2') ('actions_after_shutdown' 'destroy') ('actions_after_reboot' 'restart') ('actions_after_crash' 'restart') ('consoles' ('array')) ('VIFs' ('array' 'OpaqueRef:0f9aa2b3-e016-829d-2aaf-abf91948db87' 'OpaqueRef:e9f78326-81e2-d910-ee10-7b3e10269b51')) ('VBDs' ('array' 'OpaqueRef:df50dc48-1074-a2e6-00cf-cd67e7fa0e0b' 'OpaqueRef:d685ebf9-e289-7ce5-d053-368f5c448042')) ('crash_dumps' ('array')) ('VTPMs' ('array')) ('PV_bootloader' 'pygrub') ('PV_kernel' '') ('PV_ramdisk' '') ('PV_args' 'graphical utf8 vnc') ('PV_bootloader_args' '') ('PV_legacy_args' '') ('HVM_boot_policy' '') ('HVM_boot_params' ('struct')) ('HVM_shadow_multiplier' ('double' '1')) ('platform' ('struct' ('nx' 'true') ('acpi' '1') ('apic' 'true') ('pae' 'true') ('viridian' 'true') ('cores-per-socket' '1'))) ('PCI_bus' '') ('other_config' ('struct' ('import_task' 'OpaqueRef:8a335f29-8caa-0a29-cc3f-bf1a0770bfc8') ('vgpu_pci' '') ('instant' 'true') ('base_template_name' 'CentOS 6 (64-bit)') ('install-repository' 'cdrom') ('linux_template' 'true') ('mac_seed' '8f5c7676-803e-bc1a-1179-a03f3d1c4dba') ('rhel6' 'true') ('install-methods' 'cdrom,nfs,http,ftp'))) ('domid' '-1') ('domarch' '') ('last_boot_CPU_flags' ('struct' ('vendor' 'GenuineIntel') ('features' '0000e3bd-bfebfbff-00000001-20000800'))) ('is_control_domain' ('boolean' '0')) ('metrics' 'OpaqueRef:5f279975-1592-941f-e9a7-1147bcd19969') ('guest_metrics' 'OpaqueRef:47854fb7-fc77-7d61-73ef-20db6ecf857d') ('last_booted_record' '') ('recommendations' '<restrictions><restriction field=\"memory-static-max\" max=\"137438953472\" /><restriction field=\"vcpus-max\" max=\"16\" /><restriction property=\"number-of-vbds\" max=\"7\" /><restriction property=\"number-of-vifs\" max=\"7\" /></restrictions>') ('xenstore_data' ('struct' ('vm-data' ''))) ('ha_always_run' ('boolean' '0')) ('ha_restart_priority' '') ('is_a_snapshot' ('boolean' '0')) ('snapshot_of' 'OpaqueRef:NULL') ('snapshots' ('array')) ('snapshot_time' ('dateTime.iso8601' '19700101T00:00:00Z')) ('transportable_snapshot_id' '') ('blobs' ('struct')) ('tags' ('array')) ('blocked_operations' ('struct')) ('snapshot_info' ('struct')) ('snapshot_metadata' '') ('parent' 'OpaqueRef:NULL') ('children' ('array')) ('bios_strings' ('struct')) ('protection_policy' 'OpaqueRef:NULL') ('is_snapshot_from_vmpp' ('boolean' '0')) ('appliance' 'OpaqueRef:NULL') ('start_delay' '0') ('shutdown_delay' '0') ('order' '0') ('VGPUs' ('array')) ('attached_PCIs' ('array')) ('suspend_SR' 'OpaqueRef:9d96d61b-c00a-1e28-24e1-dc808080d989') ('version' '0') ('generation_id' '') ('hardware_platform_version' '0') ('has_vendor_device' ('boolean' '0')) ('requires_reboot' ('boolean' '0')) ('reference_label' ''))'
                               resident-on ( RO): <not in database>
                                  affinity ( RW): <not in database>
                              other-config (MRW): import_task: OpaqueRef:7cad0252-3d5a-48f9-bade-d29eddb43e2f; vgpu_pci: ; instant: true; base_template_name: CentOS 6 (64-bit); install-repository: cdrom; linux_template: true; mac_seed: 8f5c7676-803e-bc1a-1179-a03f3d1c4dba; rhel6: true; install-methods: cdrom,nfs,http,ftp; auto_poweron: true
                                    dom-id ( RO): -1
                           recommendations ( RO): <restrictions><restriction field="memory-static-max" max="137438953472" /><restriction field="vcpus-max" max="16" /><restriction property="number-of-vbds" max="7" /><restriction property="number-of-vifs" max="7" /></restrictions>
                             xenstore-data (MRW): vm-data: ; vm-data/mmio-hole-size: 268435456
                ha-always-run ( RW) [DEPRECATED]: false
                       ha-restart-priority ( RW):
                                     blobs ( RO):
                                start-time ( RO): 20200401T19:18:08Z
                              install-time ( RO): 20200401T20:13:09Z
                              VCPUs-number ( RO): 2
                         VCPUs-utilisation (MRO):
                                os-version (MRO): name: CentOS release 6.10 (Final); uname: 2.6.32-754.28.1.el6.x86_64; distro: centos; major: 6; minor: 10
                        PV-drivers-version (MRO): major: 6; minor: 2; micro: 0; build: 70442
        PV-drivers-up-to-date ( RO) [DEPRECATED]: true
                                    memory (MRO):
                                     disks (MRO):
                                      VBDs (SRO): 42cd13eb-2c57-e125-dabc-03a565a53b9d; 12603443-32bd-2bd1-44b7-dcfb08b6e659
                                  networks (MRO): 1/ip: 70.47.94.71; 1/ipv4/0: 70.47.94.71; 1/ipv6/0: fe80::20a1:89ff:feef:2145; 0/ip: 192.168.2.14; 0/ipv4/0: 192.168.2.14; 0/ipv6/0: fe80::487a:26ff:fe45:e37f
                       PV-drivers-detected ( RO): true
                                     other (MRO): platform-feature-multiprocessor-suspend: 1; has-vendor-device: 0; feature-suspend: 1; feature-poweroff: 1; feature-reboot: 1; feature-vcpu-hotplug: 1; feature-balloon: 1
                                      live ( RO): true
                guest-metrics-last-updated ( RO): 20200401T19:18:46Z
                       can-use-hotplug-vbd ( RO): unspecified
                       can-use-hotplug-vif ( RO): unspecified
                  cooperative ( RO) [DEPRECATED]: true
                                      tags (SRW):
                                 appliance ( RW): <not in database>
                         snapshot-schedule ( RW): <not in database>
                          is-vmss-snapshot ( RO): false
                               start-delay ( RW): 0
                            shutdown-delay ( RW): 0
                                     order ( RW): 0
                                   version ( RO): 0
                             generation-id ( RO):
                 hardware-platform-version ( RO): 0
                         has-vendor-device ( RW): false
                           requires-reboot ( RO): false
                           reference-label ( RO):
                              bios-strings (MRO): bios-vendor: Xen; bios-version: ; system-manufacturer: Xen; system-product-name: HVM domU; system-version: ; system-serial-number: ; hp-rombios: ; oem-1: Xen; oem-2: MS_VM_CERT/SHA1/bdbeb6e0a816d43fa6d3fe8aaef04c2bad9d3e3d
    


  • @hvilches said in XCP-ng Center 20.03.00 released:

    is-a-template ( RW): true

    Looks like this is the culprit...



  • I am learning so much... thank you.

    The issue probably here, the flags:

    uuid ( RO)                                  : 13a6127c-59ab-1da2-1f2c-50fae29b5775
                                name-label ( RW): Snap with Center
                          name-description ( RW):
                              user-version ( RW): 1
                             is-a-template ( RW): true
                       is-default-template ( RW): false
                             is-a-snapshot ( RO): true
    
    uuid ( RO)                                  : 05847d68-ae1f-c06b-c05f-aeff2ca5c6fe
                                name-label ( RW): Snap with XOA
                          name-description ( RW): Had to change to HVM and remove "console=hvc0" from kernel line
                              user-version ( RW): 1
                             is-a-template ( RW): false
                       is-default-template ( RW): false
                             is-a-snapshot ( RO): true
    


  • @Danp said in XCP-ng Center 20.03.00 released:

    @hvilches said in XCP-ng Center 20.03.00 released:

    is-a-template ( RW): true

    Looks like this is the culprit...

    You beat me to it.



  • Also worth noting is that Center isn't adding the name-description string, whereas XOA is.

    No... XOA is defaulting to the name-description (as expected.) and Center is asking for one, and I left it blank... No issue here.


  • XCP-ng Center Team

    So it's clear to me (as thinking of inside Center): it is not a "template", so the snapshot is not working in the VM creation wizard. That's also the case with XOA snaps from backups, you can not create a VM from that in Center.. I always wondered about that, but as you found the flag it seems clear to me.

    We could fix it in two ways:

    • let Center create VMs from also from snapshot that are not "a template"
    • don't show the menu entry in Center on the snapshot list if it is not "is-template"

    I wonder why this flag is important, what was the reason to program Center this way 🤔



  • @borzel

    I would surmise, that since Center is behaving as it has for as long as I can remember, the fix should be applied to XO.

    XO should set the template flag on a snapshot, so XenCenter and XCP-ng Center both behave as expected. The two flags I imagine are used by XenCenter and XCP-ng to build lists in the relevant dialogs that require ONLY templates, or templates and snapshots of a given VM. In this case, the dialog looks to show is-a-template (true) and is-a-snap-shot (true) and is it for the selected VM.

    That said, I don't know enough about the implications. It may just be a flag, or there is something much deeper going on.

    Said another way, if XO's snapshots are generated identically to Center's snapshots, then the flag is the only difference. The flag would be the only fix needed.


Log in to reply
 

XCP-ng Pro Support

XCP-ng Pro Support