list vms
esxcli vm process list
vim-cmd vmsvc/getallvms
create vm
-
create vm folder
mkdir /vmfs/volumes/datastore1/hostname/
-
create hard disk
vmkfstools -c 32G -a lsilogic hostname.vmdk
-
-c
- createvirtualdisk -
-a
- adaptertype [buslogic|lsilogic|ide|lsisas|pvscsi] -
-d
- diskformat [zeroedthick|thin|eagerzeroedthick]
-
-
create hostname.vmx file with following (ref 3 for info on vmx files)
config.version = "8" virtualHW.version= "7" guestOS = "winnetenterprise-64" memsize = "1024" displayname = "VirtualCenter" scsi0.present = "TRUE" scsi0.virtualDev = "lsilogic" scsi0:0.present = "TRUE" scsi0:0.fileName = "VirtualCenter.vmdk" ide1:0.present = "true" ide1:0.deviceType = "cdrom-image" ide1:0.filename = "/vmfs/volumes/4a68046d-2159a120-ebac-001a9253e68f/win2k3_x64.iso" ide1:0.startConnected = "TRUE" ethernet0.present= "true" ethernet0.startConnected = "true" ethernet0.virtualDev = "e1000"
-
change permissions on vmx file
chmod 744 hostname.vmx
-
add vm to inventory
vim-cmd solo/registervm /vmfs/volumes/datastore/hostname/hostname.vmx hostname