我想用 Python 脚本检查我的系统是否在 ESXi 上运行,但我从未使用过 ESXi。我的脚本应该只在 ESXi 上运行,但我不知道 cli 提示符是什么样子或如何完成它。
答案1
'uname' 命令可能会有帮助:
~ # uname -s
VMkernel
~ # uname -r
5.x.y
~ # uname -m
x86_64
~ # uname -o
GNU/Linux
还有一个 /bin/vmware 二进制文件,当使用以下命令调用时,它将打印“VMware ESXi 5.xy build-zzzzzz”
~ # vmware -v
检查 /bin/vmware 是否存在并使用它,或者调用 uname 并处理输出。两者都应返回所需的信息。