2020-06-02 21:50:36 |
Steven De Kock |
bug |
|
|
added bug |
2020-06-02 21:51:34 |
Steven De Kock |
summary |
OpenStack init fails on Hyper-V compute nodes |
OpenStack datasource detection fails during init on Hyper-V compute nodes |
|
2020-06-02 21:57:29 |
Steven De Kock |
description |
The OpenStack platform detection fails on an Hyper-V compute (Nova) node (running on-premises, no cloud provider). It does not try to attempt to use the metdata endpoint and the instance fails to initialize properly unless another provider is used (ConfigDrive or EC2).
The issue is in cloudinit/sources/DataSourceOpenStack.py, in the detect_openstack function. The DMI data does not match anything expected.
In Hyper-V the following info is returned from DMI:
grep "" /sys/class/dmi/id/*
/sys/class/dmi/id/bios_date:05/23/2012
/sys/class/dmi/id/bios_vendor:American Megatrends Inc.
/sys/class/dmi/id/bios_version:090006
/sys/class/dmi/id/board_name:Virtual Machine
/sys/class/dmi/id/board_serial:8096-7783-9998-*snip*
/sys/class/dmi/id/board_vendor:Microsoft Corporation
/sys/class/dmi/id/board_version:7.0
/sys/class/dmi/id/chassis_asset_tag:8096-7783-9998-*snip*
/sys/class/dmi/id/chassis_serial:8096-7783-9998-*snip*
/sys/class/dmi/id/chassis_type:3
/sys/class/dmi/id/chassis_vendor:Microsoft Corporation
/sys/class/dmi/id/chassis_version:7.0
/sys/class/dmi/id/modalias:dmi:bvnAmericanMegatrendsInc.:bvr090006:bd05/23/2012:svnMicrosoftCorporation:pnVirtualMachine:pvr7.0:rvnMicrosoftCorporation:rnVirtualMachine:rvr7.0:cvnMicrosoftCorporation:ct3:cvr7.0:
grep: /sys/class/dmi/id/power: Is a directory
/sys/class/dmi/id/product_name:Virtual Machine
/sys/class/dmi/id/product_serial:8096-7783-9998-*snip*
/sys/class/dmi/id/product_uuid:f41d9e0e-c208-*snip*
/sys/class/dmi/id/product_version:7.0
grep: /sys/class/dmi/id/subsystem: Is a directory
/sys/class/dmi/id/sys_vendor:Microsoft Corporation
/sys/class/dmi/id/uevent:MODALIAS=dmi:bvnAmericanMegatrendsInc.:bvr090006:bd05/23/2012:svnMicrosoftCorporation:pnVirtualMachine:pvr7.0:rvnMicrosoftCorporation:rnVirtualMachine:rvr7.0:cvnMicrosoftCorporation:ct3:cvr7.0:
cat /proc/1/environ
HOME=/ init=/sbin/init NETWORK_SKIP_ENSLAVED= TERM=linux BOOT_IMAGE=/boot/vmlinuz-5.4.0-33-generic drop_caps= PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PWD=/ rootmnt=/root |
The OpenStack platform detection fails on an Hyper-V compute (Nova) node (running on-premises, no cloud provider). It does not try to attempt to use the metdata endpoint and the instance fails to initialize properly unless another datasource is used (like ConfigDrive or EC2).
The issue is in cloudinit/sources/DataSourceOpenStack.py, in the detect_openstack function. The DMI data does not match anything expected.
In Hyper-V the following info is returned from DMI:
grep "" /sys/class/dmi/id/*
/sys/class/dmi/id/bios_date:05/23/2012
/sys/class/dmi/id/bios_vendor:American Megatrends Inc.
/sys/class/dmi/id/bios_version:090006
/sys/class/dmi/id/board_name:Virtual Machine
/sys/class/dmi/id/board_serial:8096-7783-9998-*snip*
/sys/class/dmi/id/board_vendor:Microsoft Corporation
/sys/class/dmi/id/board_version:7.0
/sys/class/dmi/id/chassis_asset_tag:8096-7783-9998-*snip*
/sys/class/dmi/id/chassis_serial:8096-7783-9998-*snip*
/sys/class/dmi/id/chassis_type:3
/sys/class/dmi/id/chassis_vendor:Microsoft Corporation
/sys/class/dmi/id/chassis_version:7.0
/sys/class/dmi/id/modalias:dmi:bvnAmericanMegatrendsInc.:bvr090006:bd05/23/2012:svnMicrosoftCorporation:pnVirtualMachine:pvr7.0:rvnMicrosoftCorporation:rnVirtualMachine:rvr7.0:cvnMicrosoftCorporation:ct3:cvr7.0:
grep: /sys/class/dmi/id/power: Is a directory
/sys/class/dmi/id/product_name:Virtual Machine
/sys/class/dmi/id/product_serial:8096-7783-9998-*snip*
/sys/class/dmi/id/product_uuid:f41d9e0e-c208-*snip*
/sys/class/dmi/id/product_version:7.0
grep: /sys/class/dmi/id/subsystem: Is a directory
/sys/class/dmi/id/sys_vendor:Microsoft Corporation
/sys/class/dmi/id/uevent:MODALIAS=dmi:bvnAmericanMegatrendsInc.:bvr090006:bd05/23/2012:svnMicrosoftCorporation:pnVirtualMachine:pvr7.0:rvnMicrosoftCorporation:rnVirtualMachine:rvr7.0:cvnMicrosoftCorporation:ct3:cvr7.0:
cat /proc/1/environ
HOME=/ init=/sbin/init NETWORK_SKIP_ENSLAVED= TERM=linux BOOT_IMAGE=/boot/vmlinuz-5.4.0-33-generic drop_caps= PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PWD=/ rootmnt=/root |
|
2020-06-02 21:57:55 |
Steven De Kock |
description |
The OpenStack platform detection fails on an Hyper-V compute (Nova) node (running on-premises, no cloud provider). It does not try to attempt to use the metdata endpoint and the instance fails to initialize properly unless another datasource is used (like ConfigDrive or EC2).
The issue is in cloudinit/sources/DataSourceOpenStack.py, in the detect_openstack function. The DMI data does not match anything expected.
In Hyper-V the following info is returned from DMI:
grep "" /sys/class/dmi/id/*
/sys/class/dmi/id/bios_date:05/23/2012
/sys/class/dmi/id/bios_vendor:American Megatrends Inc.
/sys/class/dmi/id/bios_version:090006
/sys/class/dmi/id/board_name:Virtual Machine
/sys/class/dmi/id/board_serial:8096-7783-9998-*snip*
/sys/class/dmi/id/board_vendor:Microsoft Corporation
/sys/class/dmi/id/board_version:7.0
/sys/class/dmi/id/chassis_asset_tag:8096-7783-9998-*snip*
/sys/class/dmi/id/chassis_serial:8096-7783-9998-*snip*
/sys/class/dmi/id/chassis_type:3
/sys/class/dmi/id/chassis_vendor:Microsoft Corporation
/sys/class/dmi/id/chassis_version:7.0
/sys/class/dmi/id/modalias:dmi:bvnAmericanMegatrendsInc.:bvr090006:bd05/23/2012:svnMicrosoftCorporation:pnVirtualMachine:pvr7.0:rvnMicrosoftCorporation:rnVirtualMachine:rvr7.0:cvnMicrosoftCorporation:ct3:cvr7.0:
grep: /sys/class/dmi/id/power: Is a directory
/sys/class/dmi/id/product_name:Virtual Machine
/sys/class/dmi/id/product_serial:8096-7783-9998-*snip*
/sys/class/dmi/id/product_uuid:f41d9e0e-c208-*snip*
/sys/class/dmi/id/product_version:7.0
grep: /sys/class/dmi/id/subsystem: Is a directory
/sys/class/dmi/id/sys_vendor:Microsoft Corporation
/sys/class/dmi/id/uevent:MODALIAS=dmi:bvnAmericanMegatrendsInc.:bvr090006:bd05/23/2012:svnMicrosoftCorporation:pnVirtualMachine:pvr7.0:rvnMicrosoftCorporation:rnVirtualMachine:rvr7.0:cvnMicrosoftCorporation:ct3:cvr7.0:
cat /proc/1/environ
HOME=/ init=/sbin/init NETWORK_SKIP_ENSLAVED= TERM=linux BOOT_IMAGE=/boot/vmlinuz-5.4.0-33-generic drop_caps= PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PWD=/ rootmnt=/root |
The OpenStack platform detection fails on an Hyper-V compute (Nova) node (running on-premises, no cloud provider). It does not try to attempt to use the metdata endpoint and the instance fails to initialize properly unless another datasource is used (like ConfigDrive or EC2, the latter which gives a warning).
The issue is in cloudinit/sources/DataSourceOpenStack.py, in the detect_openstack function. The DMI data does not match anything expected.
In Hyper-V the following info is returned from DMI:
grep "" /sys/class/dmi/id/*
/sys/class/dmi/id/bios_date:05/23/2012
/sys/class/dmi/id/bios_vendor:American Megatrends Inc.
/sys/class/dmi/id/bios_version:090006
/sys/class/dmi/id/board_name:Virtual Machine
/sys/class/dmi/id/board_serial:8096-7783-9998-*snip*
/sys/class/dmi/id/board_vendor:Microsoft Corporation
/sys/class/dmi/id/board_version:7.0
/sys/class/dmi/id/chassis_asset_tag:8096-7783-9998-*snip*
/sys/class/dmi/id/chassis_serial:8096-7783-9998-*snip*
/sys/class/dmi/id/chassis_type:3
/sys/class/dmi/id/chassis_vendor:Microsoft Corporation
/sys/class/dmi/id/chassis_version:7.0
/sys/class/dmi/id/modalias:dmi:bvnAmericanMegatrendsInc.:bvr090006:bd05/23/2012:svnMicrosoftCorporation:pnVirtualMachine:pvr7.0:rvnMicrosoftCorporation:rnVirtualMachine:rvr7.0:cvnMicrosoftCorporation:ct3:cvr7.0:
grep: /sys/class/dmi/id/power: Is a directory
/sys/class/dmi/id/product_name:Virtual Machine
/sys/class/dmi/id/product_serial:8096-7783-9998-*snip*
/sys/class/dmi/id/product_uuid:f41d9e0e-c208-*snip*
/sys/class/dmi/id/product_version:7.0
grep: /sys/class/dmi/id/subsystem: Is a directory
/sys/class/dmi/id/sys_vendor:Microsoft Corporation
/sys/class/dmi/id/uevent:MODALIAS=dmi:bvnAmericanMegatrendsInc.:bvr090006:bd05/23/2012:svnMicrosoftCorporation:pnVirtualMachine:pvr7.0:rvnMicrosoftCorporation:rnVirtualMachine:rvr7.0:cvnMicrosoftCorporation:ct3:cvr7.0:
cat /proc/1/environ
HOME=/ init=/sbin/init NETWORK_SKIP_ENSLAVED= TERM=linux BOOT_IMAGE=/boot/vmlinuz-5.4.0-33-generic drop_caps= PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PWD=/ rootmnt=/root |
|
2020-06-02 21:58:35 |
Steven De Kock |
description |
The OpenStack platform detection fails on an Hyper-V compute (Nova) node (running on-premises, no cloud provider). It does not try to attempt to use the metdata endpoint and the instance fails to initialize properly unless another datasource is used (like ConfigDrive or EC2, the latter which gives a warning).
The issue is in cloudinit/sources/DataSourceOpenStack.py, in the detect_openstack function. The DMI data does not match anything expected.
In Hyper-V the following info is returned from DMI:
grep "" /sys/class/dmi/id/*
/sys/class/dmi/id/bios_date:05/23/2012
/sys/class/dmi/id/bios_vendor:American Megatrends Inc.
/sys/class/dmi/id/bios_version:090006
/sys/class/dmi/id/board_name:Virtual Machine
/sys/class/dmi/id/board_serial:8096-7783-9998-*snip*
/sys/class/dmi/id/board_vendor:Microsoft Corporation
/sys/class/dmi/id/board_version:7.0
/sys/class/dmi/id/chassis_asset_tag:8096-7783-9998-*snip*
/sys/class/dmi/id/chassis_serial:8096-7783-9998-*snip*
/sys/class/dmi/id/chassis_type:3
/sys/class/dmi/id/chassis_vendor:Microsoft Corporation
/sys/class/dmi/id/chassis_version:7.0
/sys/class/dmi/id/modalias:dmi:bvnAmericanMegatrendsInc.:bvr090006:bd05/23/2012:svnMicrosoftCorporation:pnVirtualMachine:pvr7.0:rvnMicrosoftCorporation:rnVirtualMachine:rvr7.0:cvnMicrosoftCorporation:ct3:cvr7.0:
grep: /sys/class/dmi/id/power: Is a directory
/sys/class/dmi/id/product_name:Virtual Machine
/sys/class/dmi/id/product_serial:8096-7783-9998-*snip*
/sys/class/dmi/id/product_uuid:f41d9e0e-c208-*snip*
/sys/class/dmi/id/product_version:7.0
grep: /sys/class/dmi/id/subsystem: Is a directory
/sys/class/dmi/id/sys_vendor:Microsoft Corporation
/sys/class/dmi/id/uevent:MODALIAS=dmi:bvnAmericanMegatrendsInc.:bvr090006:bd05/23/2012:svnMicrosoftCorporation:pnVirtualMachine:pvr7.0:rvnMicrosoftCorporation:rnVirtualMachine:rvr7.0:cvnMicrosoftCorporation:ct3:cvr7.0:
cat /proc/1/environ
HOME=/ init=/sbin/init NETWORK_SKIP_ENSLAVED= TERM=linux BOOT_IMAGE=/boot/vmlinuz-5.4.0-33-generic drop_caps= PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PWD=/ rootmnt=/root |
The OpenStack datasource detection fails on an Hyper-V compute (Nova) node (running on-premises, no cloud provider). It does not try to attempt to use the metdata endpoint and the instance fails to initialize properly unless another datasource is used (like ConfigDrive or EC2, the latter which gives a warning).
The issue is in cloudinit/sources/DataSourceOpenStack.py, in the detect_openstack function. The DMI data does not match anything expected.
In Hyper-V the following info is returned from DMI:
grep "" /sys/class/dmi/id/*
/sys/class/dmi/id/bios_date:05/23/2012
/sys/class/dmi/id/bios_vendor:American Megatrends Inc.
/sys/class/dmi/id/bios_version:090006
/sys/class/dmi/id/board_name:Virtual Machine
/sys/class/dmi/id/board_serial:8096-7783-9998-*snip*
/sys/class/dmi/id/board_vendor:Microsoft Corporation
/sys/class/dmi/id/board_version:7.0
/sys/class/dmi/id/chassis_asset_tag:8096-7783-9998-*snip*
/sys/class/dmi/id/chassis_serial:8096-7783-9998-*snip*
/sys/class/dmi/id/chassis_type:3
/sys/class/dmi/id/chassis_vendor:Microsoft Corporation
/sys/class/dmi/id/chassis_version:7.0
/sys/class/dmi/id/modalias:dmi:bvnAmericanMegatrendsInc.:bvr090006:bd05/23/2012:svnMicrosoftCorporation:pnVirtualMachine:pvr7.0:rvnMicrosoftCorporation:rnVirtualMachine:rvr7.0:cvnMicrosoftCorporation:ct3:cvr7.0:
grep: /sys/class/dmi/id/power: Is a directory
/sys/class/dmi/id/product_name:Virtual Machine
/sys/class/dmi/id/product_serial:8096-7783-9998-*snip*
/sys/class/dmi/id/product_uuid:f41d9e0e-c208-*snip*
/sys/class/dmi/id/product_version:7.0
grep: /sys/class/dmi/id/subsystem: Is a directory
/sys/class/dmi/id/sys_vendor:Microsoft Corporation
/sys/class/dmi/id/uevent:MODALIAS=dmi:bvnAmericanMegatrendsInc.:bvr090006:bd05/23/2012:svnMicrosoftCorporation:pnVirtualMachine:pvr7.0:rvnMicrosoftCorporation:rnVirtualMachine:rvr7.0:cvnMicrosoftCorporation:ct3:cvr7.0:
cat /proc/1/environ
HOME=/ init=/sbin/init NETWORK_SKIP_ENSLAVED= TERM=linux BOOT_IMAGE=/boot/vmlinuz-5.4.0-33-generic drop_caps= PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PWD=/ rootmnt=/root |
|
2020-06-02 23:29:29 |
Ryan Harper |
cloud-init: status |
New |
Incomplete |
|
2020-06-03 13:20:30 |
Scott Moser |
tags |
|
dsid |
|
2020-06-03 13:21:28 |
Scott Moser |
bug task added |
|
nova |
|
2020-06-03 13:21:39 |
Scott Moser |
nova: status |
New |
Confirmed |
|
2020-06-03 13:26:19 |
Scott Moser |
tags |
dsid |
dsid dsid-nova |
|
2020-06-03 15:09:24 |
Ryan Harper |
cloud-init: status |
Incomplete |
Invalid |
|
2023-05-12 06:46:54 |
James Falcon |
bug watch added |
|
https://github.com/canonical/cloud-init/issues/3700 |
|