[PATCH] Check for Alibaba Cloud X-Dragon Architecture
Weisson
hanxiaobupt at bupt.edu.cn
Tue Jun 1 12:49:17 UTC 2021
Thanks to Richard W.M. Jones' Super Powerful Bash Script
---
virt-what.in | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/virt-what.in b/virt-what.in
index 3dac91a..f5a4f23 100644
--- a/virt-what.in
+++ b/virt-what.in
@@ -114,10 +114,16 @@ dmi=$(LANG=C dmidecode 2>&1)
arch=$(uname -m | sed -e 's/i.86/i386/' | sed -e 's/arm.*/arm/')
# Check for Alibaba Cloud
-if echo "$dmi" | grep -q 'Manufacturer: Alibaba Cloud'; then
- echo "alibaba_cloud"
+if echo "$dmi" | grep -q 'Manufacturer: Alibaba'; then
+ # Check for Alibaba Cloud X-Dragon Architecture
+ if { echo -e "GET /latest/meta-datainstance/instance-type HTTP/1.0\r\nHost: 100.100.100.200\r\n\r" >&3; grep -sq 'ebm' <&3 ; } 3<> /dev/tcp/100.100.100.200/80 ; then
+ echo "alibaba_cloud-x_dragon"
+ else
+ echo "alibaba_cloud"
+ fi
fi
+
# Check for VMware.
# cpuid check added by Chetan Loke.
--
2.24.3 (Apple Git-128)
More information about the virt-tools-list
mailing list