Skip to content

Instantly share code, notes, and snippets.

@jpluimers
Created May 15, 2021 15:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jpluimers/fb0f21e887fbd505e1d71b967d06d295 to your computer and use it in GitHub Desktop.
Save jpluimers/fb0f21e887fbd505e1d71b967d06d295 to your computer and use it in GitHub Desktop.
ESXi output of `vim-cmd vmsvc/get.guest 14` for an OpenSuSE Linux virtual machine
Guest information:
(vim.vm.GuestInfo) {
toolsStatus = "toolsOk",
toolsVersionStatus = "guestToolsUnmanaged",
toolsVersionStatus2 = "guestToolsUnmanaged",
toolsRunningStatus = "guestToolsRunning",
toolsVersion = "10304",
toolsInstallType = "guestToolsTypeOpenVMTools",
toolsUpdateStatus = (vim.vm.GuestInfo.ToolsUpdateStatus) null,
guestId = "opensuse64Guest",
guestFamily = "linuxGuest",
guestFullName = "SUSE openSUSE (64-bit)",
hostName = "revue",
ipAddress = "192.168.71.62",
net = (vim.vm.GuestInfo.NicInfo) [
(vim.vm.GuestInfo.NicInfo) {
network = "VM Network",
ipAddress = (string) [
"192.168.71.62",
"fe80::20c:29ff:fe72:f27e"
],
macAddress = "00:0c:29:72:f2:7e",
connected = true,
deviceConfigId = 4000,
dnsConfig = (vim.net.DnsConfigInfo) null,
ipConfig = (vim.net.IpConfigInfo) {
ipAddress = (vim.net.IpConfigInfo.IpAddress) [
(vim.net.IpConfigInfo.IpAddress) {
ipAddress = "192.168.71.62",
prefixLength = 24,
origin = <unset>,
state = "preferred",
lifetime = <unset>
},
(vim.net.IpConfigInfo.IpAddress) {
ipAddress = "fe80::20c:29ff:fe72:f27e",
prefixLength = 64,
origin = <unset>,
state = "unknown",
lifetime = <unset>
}
],
dhcp = (vim.net.DhcpConfigInfo) null,
autoConfigurationEnabled = <unset>
},
netBIOSConfig = (vim.net.NetBIOSConfigInfo) null
}
],
ipStack = (vim.vm.GuestInfo.StackInfo) [
(vim.vm.GuestInfo.StackInfo) {
dnsConfig = (vim.net.DnsConfigInfo) {
dhcp = false,
hostName = "revue",
domainName = "",
ipAddress = (string) [
"192.168.71.1"
],
searchDomain = <unset>
},
ipRouteConfig = (vim.net.IpRouteConfigInfo) {
ipRoute = (vim.net.IpRouteConfigInfo.IpRoute) [
(vim.net.IpRouteConfigInfo.IpRoute) {
network = "0.0.0.0",
prefixLength = 0,
gateway = (vim.net.IpRouteConfigInfo.Gateway) {
ipAddress = "192.168.71.1",
device = "0"
}
},
(vim.net.IpRouteConfigInfo.IpRoute) {
network = "192.168.71.0",
prefixLength = 24,
gateway = (vim.net.IpRouteConfigInfo.Gateway) {
ipAddress = <unset>,
device = "0"
}
},
(vim.net.IpRouteConfigInfo.IpRoute) {
network = "fe80::",
prefixLength = 64,
gateway = (vim.net.IpRouteConfigInfo.Gateway) {
ipAddress = <unset>,
device = "0"
}
},
(vim.net.IpRouteConfigInfo.IpRoute) {
network = "fe80::20c:29ff:fe72:f27e",
prefixLength = 128,
gateway = (vim.net.IpRouteConfigInfo.Gateway) {
ipAddress = <unset>,
device = "0"
}
},
(vim.net.IpRouteConfigInfo.IpRoute) {
network = "ff00::",
prefixLength = 8,
gateway = (vim.net.IpRouteConfigInfo.Gateway) {
ipAddress = <unset>,
device = "0"
}
}
]
},
ipStackConfig = <unset>,
dhcpConfig = (vim.net.DhcpConfigInfo) null
}
],
disk = (vim.vm.GuestInfo.DiskInfo) [
(vim.vm.GuestInfo.DiskInfo) {
diskPath = "/",
capacity = 16113467392,
freeSpace = 2839068672
},
(vim.vm.GuestInfo.DiskInfo) {
diskPath = "/opt",
capacity = 16113467392,
freeSpace = 2839068672
},
(vim.vm.GuestInfo.DiskInfo) {
diskPath = "/var/lib/named",
capacity = 16113467392,
freeSpace = 2839068672
},
(vim.vm.GuestInfo.DiskInfo) {
diskPath = "/var/spool",
capacity = 16113467392,
freeSpace = 2839068672
},
(vim.vm.GuestInfo.DiskInfo) {
diskPath = "/usr/local",
capacity = 16113467392,
freeSpace = 2839068672
},
(vim.vm.GuestInfo.DiskInfo) {
diskPath = "/var/opt",
capacity = 16113467392,
freeSpace = 2839068672
},
(vim.vm.GuestInfo.DiskInfo) {
diskPath = "/.snapshots",
capacity = 16113467392,
freeSpace = 2839068672
},
(vim.vm.GuestInfo.DiskInfo) {
diskPath = "/boot/grub2/x86_64-efi",
capacity = 16113467392,
freeSpace = 2839068672
},
(vim.vm.GuestInfo.DiskInfo) {
diskPath = "/srv",
capacity = 16113467392,
freeSpace = 2839068672
},
(vim.vm.GuestInfo.DiskInfo) {
diskPath = "/var/lib/pgsql",
capacity = 16113467392,
freeSpace = 2839068672
},
(vim.vm.GuestInfo.DiskInfo) {
diskPath = "/var/lib/mailman",
capacity = 16113467392,
freeSpace = 2839068672
},
(vim.vm.GuestInfo.DiskInfo) {
diskPath = "/var/tmp",
capacity = 16113467392,
freeSpace = 2839068672
},
(vim.vm.GuestInfo.DiskInfo) {
diskPath = "/var/crash",
capacity = 16113467392,
freeSpace = 2839068672
},
(vim.vm.GuestInfo.DiskInfo) {
diskPath = "/var/log",
capacity = 16113467392,
freeSpace = 2839068672
},
(vim.vm.GuestInfo.DiskInfo) {
diskPath = "/tmp",
capacity = 16113467392,
freeSpace = 2839068672
},
(vim.vm.GuestInfo.DiskInfo) {
diskPath = "/var/lib/machines",
capacity = 16113467392,
freeSpace = 2839068672
},
(vim.vm.GuestInfo.DiskInfo) {
diskPath = "/boot/grub2/i386-pc",
capacity = 16113467392,
freeSpace = 2839068672
},
(vim.vm.GuestInfo.DiskInfo) {
diskPath = "/home",
capacity = 3788505088,
freeSpace = 1513500672
}
],
screen = (vim.vm.GuestInfo.ScreenInfo) {
width = 800,
height = 600
},
guestState = "running",
powerPolicy = (vim.vm.PowerPolicy) null,
appHeartbeatStatus = "appStatusGray",
guestKernelCrashed = false,
appState = "none",
guestOperationsReady = true,
interactiveGuestOperationsReady = false,
guestStateChangeSupported = true,
generationInfo = <unset>
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment