Vmware-Esx

從 VMWare 來賓作業系統中獲取元數據

  • February 7, 2021

有沒有辦法從來賓作業系統中獲取元數據(即 VM 名稱、註釋等)?我正在使用 Ubuntu JeOS 模板,並希望在啟動時執行一個腳本,該腳本根據元數據配置新的虛擬機。這是在 VMWare ESX 上。

我想您可以在 VM 中使用 vSphere SDK for Perl 來查詢這些項目:

http://www.vmware.com/support/developer/viperltoolkit/

你可以在這裡問:

http://communities.vmware.com/community/developer/forums/vsphere_sdk_perl

您可以從外部設置 VM 的guestinfo屬性(例如使用govc)並從內部查詢它(需要 open-vm-tools):

外部:

govc vm.change -e 'guestinfo.foo=bar' <yourVM>

裡面:

vmtoolsd --cmd "info-get guestinfo.foo"

資料來源:https : //www.virtuallyghetto.com/2011/01/how-to-extract-host-information-from.html,RedHat 的 OpenShift on vSphere 安裝指南

引用自:https://serverfault.com/questions/145007