VMWare ESXi Commands & Logs Tips
Esxcfg-Commands | |
esxcfg-advcfg | Set/Get Advance Configuration Parameters (Stored in /etc/vmware/esx.conf) |
esxcfg-auth | Configure authentication (ADS, NIS, Kerberos) |
esxcfg-boot | Configure Boot-Options |
esxcfg-configcheck | Checks format of /etc/vmware/esx.conf (e.g. Used after esx-updates) |
esxcfg-dumppart | Configure partition for core-dumps after PSOD |
esxcfg-firewall | Configure ESX-server firewall |
esxcfg-hwiscsi | Configure hardware iSCSI initiators |
esxcfg-info | Get information about hardware, resources, storage, … of the ESX-Server |
esxcfg-init | Used Internally on boot |
esxcfg-linuxnet | Setup/Remove linux network devices (ethX) |
esxcfg-module | Enable/Disable/ Add new/ Query VMKernal modules and set/ get parameters for them. |
esxcfg-mpath | Configure multipathing for Fibre-Channel and iSCSI |
esxcfg-nas | Configure NFS-datastores (“NFS-client”) |
esxcfg-nics | Configure physical nics (VmnicX). |
esxcfg-pciid | Recreate PCI-device list /etc/vmware/{pci.ids, pcitable, pcitable.linux, vmware-device.map } from the configuration files /etc/vmware/pciid/*.xml |
esxcfg-rescan | Rescan a SCSI/FC/iSCSI adapter. |
esxcfg-resgrp | Configure resource groups |
esxcfg-route | Configure the VMKernel default route |
esxcfg-swiscsi | Configure /Rescan software iSCSI initiator |
esxcfg-upgrade | Used for upgrades from ESX2.x to ESX3 |
esxcfg-vmhbadevs | Get information about attached LUNs with /dev/sdX/mappings |
esxcfg-vmknic | Add /Remove /Configure VMKernel NICs. |
esxcfg-vswif | Add/Remove/Configure ServiceConsole NICs |
esxcfg-vswitch | Add/Remove/Configure Virtual Switches |
esx-Commands | |
esxnet-support | Diagnostic information about Console NICs (Gives Errors in ESX-3.5.0) |
esxtop | Live Statistics of Virtual Machines (with VM-Names) |
esxupdate | Tool for updating ESX-3.x |
Vmware-Commands | |
Vmware-authd | For internal use only (authentication) |
Vmware-cmd | See vmware-cmd section |
vmware-configcheck | Check Virtual Machine configuration files (*.vmx) |
vmware-config.pl | Configure ESX-hostd port, recompile/install VMware VmPerl Scripting API |
vmware-hostd | Demon for VI Client connections (should only be started by mgmt-vmware start-script) |
vmware-hostd-support | Creates /var/log/vmware/hostd-support.tgz |
vmware-mkinitrd | Creates initrd (initial ramdisk) |
vmware-vim-cmd | Please see vmware-vim-cmd section |
vmware-vimdump | Get information about ESX-Server configuration and Virtual Machines. |
vmware-vimsh | Interactive shell – comparable to vmware-vim-cmd with additional commands |
vmware-watchdog | Watchdog-Demon to keep vmware-hostd running (should only be started by mgmt-vmware start-script) |
vmware-webAccess | WebAccess-Demon for browser based management (should only be started by vmware-webAccess start-script) |
Vm-Commands | |
vmfsqhtool | Prints UUID of a device header |
vmfsqueuetool | Formats all partitions in vmfs queue |
vmkchdev | Manage PCI devices (give control over the device to VMKernel or Service Console) |
vmkdump | Manage VMKernel dump partition |
vmkerrcode | Give description of VMKernel error codes base on decimal or hex value |
vmkfstools | Create/Remove/Configure VMFS-Filesystems and Virtual Machine .vdsk files (Virtual Disk File) |
vmkiscsid | iSCSI demon |
vmkiscsi-device | iSCSI device information |
vmkiscsi-ls | List iSCSI devices |
vmkiscsi-tool | Configure software iSCSI initiator |
vmkiscsi-util | Get information about iSCSI devices |
vmkloader | Load and unloads the VMKernel |
vmkload mod | Load/Unload VMKernel modules (e.g. device drivers) |
vmklogger | Create logmessages (like logger for VMKernel messages) |
vmkpcidivy | deprecated |
vmkping | Ping on VMKernel network |
vmkuptime.pl | Creates HTML output with Uptime/Downtime/Availability |
vmres.pl | deprecated |
vmsnap all | Snapshot all Virtual Machines on a ESX-Server |
vmsnap.pl | deprecated |
vmstat | (this is a standard linux command – lists memory/disk access statistics) |
vm-support | Creates /etc/init.d/esx-<date>.tgz |
vmware | internal use – can not be started manually |
Other Commands | |
vdf | Show free disk space of mounted partitions (like df with vmfs-support) |
Start-Scripts | |
Scripts inside /etc/init.d/ | |
mgmt-vmware | Start/Stop/Restart the demon for the VI-Client connections |
vmkhalt | internal use – can not be started manually |
vmware | internal use – can not be started manually |
vmware-functions | internal use – can not be started manually |
vmware-late | internal use – can not be started manually |
vmware-vmkauthd | internal use – can not be started manually |
vmware-vpxa | Start/Stop/Restart the demon for the Virtual Center connections |
vmware-webAccess | Start/Stop/Restart the demon for the Web-Interface connections |
Running Processes | |
crond | Schedule jobs at specific intervals |
gpm | Mouse support in the text console |
init | First process which runs every other process |
klogd | Kernel log demon |
logger | Logs messages to /var/log |
sshd | Provides secure shell access |
syslogd | Log/Filter demon with a remote logging ability |
vmware-hostd | Demon for VI Client connections |
vmkload app | Loads vmware applications (internal use only) |
vmklogger | Logs VMKernel messages to /var/log/vmware |
wsmand | Web Services Management |
vmware-vmkauthd | Demon for user authentication |
vmware-vmx | Provides context for a Virtual Machine (internal use only) |
vmware-watchdog | Checks if vmware processes are running (no connection test à does not restart hung processes) |
vpxa | Virtual Center agent |
webAccess | Web-Interface (TomCat-Server) |
xinetd | Listen on network ports for other demons and start them on-demand |
vmware-cmd Commands | |
Commands for a Virtual Machines (vmware-cmd -h). | |
getconnectedusers | List name and IP of connected users (non-working with esx3.5.0?) |
getstate | Show current state of VM (Ofi/On/…) |
start | Start a VM |
stop | Stop a VM |
reset | Reset a VM |
suspend | Suspend a VM |
setconfig | Set a variable in the vmx-configuration-file |
getconfig | Get a variable from the vmx-file |
setguestinfo | Set guest info variable |
getguestinfo | Get guest info variable |
getproductinfo | Get various product info |
connectdevice | Connect a device |
disconnectdevice | Disconnect a device |
getconfigfile | Get path/filename of config file |
getheartbeat | Get current heartbeat |
gettoolslastactive | Time since last notification from vmware-tools (in seconds) |
getresource | Get a VM resource |
setresource | Set a VM resource |
hassnapshot | Determine if VM has a snap-shot |
createsnapshot | Create a snapshot |
revertsnapshot | Revert to last snapshot |
removesnapshots | Remove all snapshots |
answer | Answer a question (if VM requires input) |
vmware-vim-cmd Commands | |
hostsvc/ | ESX-Server commands |
internalsvc/ | ESX-Server internal com- mands |
proxysvc/ | Web-SDK proxy commands |
vimsvc/ | VirtualCenter commands |
vmsvc/ | VM commands |
Log Files | |
Logs are in /var/log/vmware/ if no other path is specified) | |
/etc/syslog.conf | Configure logging behaviour |
esxcfg-boot.log | Boot messages |
esxcfg-firewall.log | List of executed firewall commands and log messages |
esxcfg-linuxnet.log | LinuxNet messages |
esxupdate.log | Debug messages for updates |
hostd.log | hostd messages |
vpx-iupgrade.log | Logs for package installations/removals by Virtual Center (e.g. output of rpm –hiv VMware-vpxa-2.5.0-64192.i386.rpm) |
vpx/vpxa.log | Virtual Center Agent messages |
vmfsqueuetool.log | VMFSQueueTool messages |
webAccess | Web-Access messages |
/proc/vmware/log | VMKernel messages |
/var/log/ storage-Monitor | VMKernel storage monitor messages |
/var/log/ vmkernel | VMKernel messages (info messages only) |
/var/log/ vmkproxy | VMKernel userworld proxy messages |
/var/log/ vmk-summary | VMKernel messages (notice and higher)
|
/var/log/ vmk-warning | VMKernel warning messages |
No comments:
Post a Comment