XenServer

avatar

Hi,

had you the possibility to integrate a xencenter/xenserver addon?

Best regards

best regards

Tobias

All Comments (23)

avatar

This is something we want to do. We have to order a new server to do our test. If you already have some command line information or details, we could do an add-on directly.

David Hervieux

avatar

Sorry, I have searched for some command line arguments, but I have only found informations to manage it on the command line (not to open the GUI).

You can manage the xenservers with the tool xe.exe with is installed in the xencenter directory.

the arguments are:

xe.exe -s [server] -u [user] -pw [password] -p [optional port] xe-command

xe-commands are:

vm-list

host-list

vm-pause

I can post all commands tomorrow.

best regards

Tobias

avatar

here are all the command attributes, but no command to open the GUI and login:

Usage: xe <command> [-s server] [-pw passwd] [-p port] [-u user] [-pwf password-

file]

[command specific arguments]

To get help on a specific command: xe help <command>

Full command list

-----------------

host-apply-edition, host-backup, host-bugreport-upload, host-call-plugin

host-compute-free-memory, host-compute-memory-overhead, host-cpu-info

host-cpu-list, host-cpu-param-get, host-cpu-param-list

host-crashdump-destroy, host-crashdump-list, host-crashdump-param-get

host-crashdump-param-list, host-crashdump-upload

host-data-source-forget, host-data-source-list, host-data-source-query

host-data-source-record, host-disable

host-disable-local-storage-caching, host-dmesg

host-emergency-ha-disable, host-emergency-management-reconfigure

host-enable, host-enable-local-storage-caching, host-evacuate

host-forget, host-get-cpu-features, host-get-server-certificate

host-get-system-status, host-get-system-status-capabilities

host-get-uncooperative-vms, host-get-vms-which-prevent-evacuation

host-is-in-emergency-mode, host-license-add, host-license-view

host-list, host-logs-download, host-management-disable

host-management-reconfigure, host-param-add, host-param-clear

host-param-get, host-param-list, host-param-remove, host-param-set

host-power-on, host-reboot, host-reset-cpu-features, host-restore

host-retrieve-wlb-evacuate-recommendations, host-send-debug-keys

host-set-cpu-features, host-set-hostname-live, host-set-power-on-mode

host-shutdown, host-shutdown-agent, host-sync-data

host-syslog-reconfigure

vm-cd-add, vm-cd-eject, vm-cd-insert, vm-cd-list, vm-cd-remove

vm-checkpoint, vm-clone, vm-compute-maximum-memory

vm-compute-memory-overhead, vm-copy, vm-copy-bios-strings

vm-crashdump-list, vm-data-source-forget, vm-data-source-list

vm-data-source-query, vm-data-source-record, vm-destroy, vm-disk-add

vm-disk-list, vm-disk-remove, vm-export, vm-import, vm-install

vm-is-bios-customized, vm-list, vm-memory-dynamic-range-set

vm-memory-limits-set, vm-memory-shadow-multiplier-set

vm-memory-static-range-set, vm-memory-target-set, vm-migrate

vm-param-add, vm-param-clear, vm-param-get, vm-param-list

vm-param-remove, vm-param-set, vm-pause, vm-reboot, vm-reset-powerstate

vm-resume, vm-retrieve-wlb-recommendations, vm-shutdown, vm-snapshot

vm-snapshot-with-quiesce, vm-start, vm-suspend, vm-uninstall, vm-unpause

vm-vcpu-hotplug, vm-vif-list

audit-log-get, bond-create, bond-destroy, bond-list, bond-param-get

bond-param-list, cd-list, console-list, console-param-add

console-param-clear, console-param-get, console-param-list

console-param-remove, console-param-set, diagnostic-compact

diagnostic-db-log, diagnostic-db-stats, diagnostic-gc-stats

diagnostic-license-status, diagnostic-timing-stats

diagnostic-vdi-status, diagnostic-vm-status, event-wait, log-get

log-get-keys, log-reopen, log-set-output, message-create

message-destroy, message-list, message-param-get, message-param-list

network-create, network-destroy, network-list, network-param-add

network-param-clear, network-param-get, network-param-list

network-param-remove, network-param-set, patch-apply, patch-clean

patch-destroy, patch-list, patch-param-clear, patch-param-get

patch-param-list, patch-pool-apply, patch-precheck, patch-upload

pbd-create, pbd-destroy, pbd-list, pbd-param-add, pbd-param-clear

pbd-param-get, pbd-param-list, pbd-param-remove, pbd-param-set, pbd-plug

pbd-unplug, pif-forget, pif-introduce, pif-list, pif-param-add

pif-param-clear, pif-param-get, pif-param-list, pif-param-remove

pif-param-set, pif-plug, pif-reconfigure-ip, pif-scan, pif-unplug

pool-certificate-install, pool-certificate-list, pool-certificate-sync

pool-certificate-uninstall, pool-crl-install, pool-crl-list

pool-crl-uninstall, pool-deconfigure-wlb, pool-designate-new-master

pool-disable-external-auth, pool-disable-local-storage-caching

pool-disable-redo-log, pool-dump-database, pool-eject

pool-emergency-reset-master, pool-emergency-transition-to-master

pool-enable-external-auth, pool-enable-local-storage-caching

pool-enable-redo-log

pool-ha-compute-hypothetical-max-host-failures-to-tolerate

pool-ha-compute-max-host-failures-to-tolerate, pool-ha-disable

pool-ha-enable, pool-initialize-wlb, pool-join, pool-list

pool-param-add, pool-param-clear, pool-param-get, pool-param-list

pool-param-remove, pool-param-set, pool-recover-slaves

pool-restore-database, pool-retrieve-wlb-configuration

pool-retrieve-wlb-diagnostics, pool-retrieve-wlb-recommendations

pool-retrieve-wlb-report, pool-send-test-post

pool-send-wlb-configuration, pool-sync-database, pool-vlan-create

role-list, role-param-get, role-param-list, secret-create

secret-destroy, secret-list, secret-param-clear, secret-param-get

secret-param-list, secret-param-set, session-subject-identifier-list

session-subject-identifier-logout, session-subject-identifier-logout-all

sm-list, sm-param-get, sm-param-list, snapshot-clone, snapshot-copy

snapshot-destroy, snapshot-disk-list, snapshot-export-to-template

snapshot-list, snapshot-param-add, snapshot-param-clear

snapshot-param-get, snapshot-param-list, snapshot-param-remove

snapshot-param-set, snapshot-reset-powerstate, snapshot-revert

snapshot-uninstall, sr-create, sr-destroy, sr-forget, sr-introduce

sr-list, sr-param-add, sr-param-clear, sr-param-get, sr-param-list

sr-param-remove, sr-param-set, sr-probe, sr-scan, sr-update, subject-add

subject-list, subject-param-clear, subject-param-get, subject-param-list

subject-remove, subject-role-add, subject-role-remove, task-cancel

task-list, task-param-get, task-param-list, template-export

template-list, template-param-add, template-param-clear

template-param-get, template-param-list, template-param-remove

template-param-set, template-uninstall, tunnel-create, tunnel-destroy

tunnel-list, tunnel-param-add, tunnel-param-clear, tunnel-param-get

tunnel-param-list, tunnel-param-remove, tunnel-param-set, update-upload

user-password-change, vbd-create, vbd-destroy, vbd-eject, vbd-insert

vbd-list, vbd-param-add, vbd-param-clear, vbd-param-get, vbd-param-list

vbd-param-remove, vbd-param-set, vbd-plug, vbd-unplug, vdi-clone

vdi-copy, vdi-create, vdi-destroy, vdi-forget, vdi-import, vdi-introduce

vdi-list, vdi-param-add, vdi-param-clear, vdi-param-get, vdi-param-list

vdi-param-remove, vdi-param-set, vdi-resize, vdi-snapshot, vdi-unlock

vdi-update, vif-create, vif-destroy, vif-list, vif-param-add

vif-param-clear, vif-param-get, vif-param-list, vif-param-remove

vif-param-set, vif-plug, vif-unplug, vlan-create, vlan-destroy

vlan-list, vlan-param-get, vlan-param-list, vmpp-create, vmpp-destroy

vmpp-list, vmpp-param-add, vmpp-param-clear, vmpp-param-get

vmpp-param-list, vmpp-param-remove, vmpp-param-set

best regards

Tobias

avatar

Hi,

Do you think that this will be useful?

David Hervieux

avatar

no, not really, only for adding a scripting tool but this wouldn't be the goal.

best regards

Tobias

avatar

David,

I just came across this tool today. I think it is great. I would benefit greatly from XenServer support in your product.

Hi,

Do you think that this will be useful?

avatar

Hi,

I would really like to suport it but I need some clue how to do that. I can't find a command line to open the GUI or a way to integrate it. Do you have an idea?

David Hervieux

avatar

David,

Let me take a look and see what I can find. I am literally overwhelmed by the built in support you already have. Once I figure out how you are set up within your product I will see if I can help you out.

Thanks,

Brian

Hi,

I would really like to suport it but I need some clue how to do that. I can't find a command line to open the GUI or a way to integrate it. Do you have an idea?

avatar

Anyone have any luck with this?

avatar

The next server purchase is for XenServer. I hope to include this in the version 8.0 in September

David Hervieux

avatar

+1, I am also very interested in XenServer support.

avatar

The server has been ordered last week :)

David Hervieux

avatar

Count me in. I could use it too.

avatar

Almost a year and a half later, any support for accessing XenCenter Consoles from within RDM?

avatar

This was implemented last year:

http://help.remotedesktopmanager.com/sessions_xenserver.htm

edited by dhervieux on 4/1/2014

David Hervieux

avatar

Hello!

What i am still missing is:

- Access to VMs console

- Possibity to see which server the VM is running to

- Possibility to live migrate a VM

That would be nice!

Regards,

Stril

edited by Stril on 4/16/2014

avatar

What do you mean by access the VM console?

David Hervieux

avatar

Hi!

Xencenter has a built-in function to access the VMs console like an IPMI-module or something like "bare-metal-VNC", that is also accessible at boot-time.

Regards,

Stril

avatar

Ok,

I don't know if we have access to that technology Is there a tool that we could integrate?

David Hervieux

avatar

Hello David!

´

This is mainly "standard-vnc" as described here:

http://blogs.citrix.com/2011/02/18/using-vnc-to-connect-to-a-xenserver-vms-console/

1. get DOM-ID of the VM:

[root@xenpool3host1 ~]# xe vm-list uuid=12a24f80-9e1d-9a41-cc82-6b27b78b0212 params=dom-id

dom-id ( RO) : 492

2. Find out VNC-Port:

[root@xenpool3host1 ~]# xenstore-read /local/domain/492/console/vnc-port

5936

--> VNC of that VM is running on 127.0.0.1:5936

--> SSH Local Portforwarding

See also:

http://wiki.xenproject.org/wiki/Xen_Cloud_Platform:_Access_to_VM_console

http://blogs.citrix.com/2011/02/18/using-vnc-to-connect-to-a-xenserver-vms-console/

Does that help you?

Regards,

Stril

avatar

Yes this helps but it does not seems to be a simple task. That's would be great to integrate it.

edited by dhervieux on 4/23/2014

David Hervieux

avatar

I have a question, i am running Xen Server 6.5 with VM,s running on another storage. i would like to change my Xen Server hard drive ( Where Xen Server installed ) but i want to save my configuration so after new xen server install on my new hard drive i would like to use my vms which is on other hard drives. how can i do that ?

Can you help ?

Thanks

Mou

avatar

Hello,

What version of RDM are you using?

Do you want to backup the configuration of RDM?

Best regards,

Jeff Dagenais