xe command is used to manage XenServer from command line
[root@ns319379 ~]# xe help
Usage: xe [-s server] [-pw passwd] [-p port] [-u user] [-pwf password-file]
[command specific arguments]
To get help on a specific command: xe help
To get a full listing of commands: xe help --all
Common command list
-------------------
cd-list, diagnostic-vm-status, network-list, snapshot-clone
snapshot-copy, snapshot-disk-list, snapshot-export-to-template
snapshot-reset-powerstate, snapshot-revert, snapshot-uninstall, sr-list
template-export, template-uninstall, vm-cd-add, vm-cd-eject
vm-cd-insert, vm-cd-list, vm-cd-remove, vm-checkpoint, vm-clone
vm-compute-maximum-memory, vm-copy, vm-disk-add, vm-disk-list
vm-disk-remove, vm-export, vm-import, vm-install, vm-list, vm-migrate
vm-pause, vm-reboot, vm-reset-powerstate, vm-resume, vm-shutdown
vm-snapshot, vm-snapshot-with-quiesce, vm-start, vm-suspend
vm-uninstall, vm-unpause, vm-vif-list
[root@ns319379 ~]#
To list VM, run
[root@ns319379 ~]# xe vm-list
uuid ( RO) : 18e4994d-e536-9ab1-5fd3-ed3ba98cafa2
name-label ( RW): XOA
power-state ( RO): running
uuid ( RO) : 1c8c3087-9afa-f040-4544-f77be88f0d83
name-label ( RW): XOA
power-state ( RO): halted
uuid ( RO) : 7461bdf5-8986-471d-9067-01d12bf38f99
name-label ( RW): Control domain on host: stock.ovh.net
power-state ( RO): running
uuid ( RO) : 56e60d30-15a7-ed07-c526-a17a81d692b4
name-label ( RW): centos-webmin
power-state ( RO): halted
[root@ns319379 ~]#