Dear David, Thank you for your help . Your answer is very professional. I still can't not find a way to stick with static port assignmentsFor I don't understand you telling me , 2&3, where I can find the file to modify?
> However, if you _really_ want to stick with static port assignments, do > the following: > 1) designate the port range so that it doesn't collide with other ranges > in use (e.g. RHEV uses 5900-6023, so 5800-5899 could be safe) > 2) add a custom VM properties to the engine for setting of port and > tls-port > 3) add a vdsm hook to before_vm_start directory on each host that will > add "port" and "tlsPort" parameters to the graphics element of libvirt > domain xml > Sincerely yours, PaulCheung tel: 180-8882-7173 > Subject: Re: [ovirt-users] Bug: Spice port changed!!!!! > From: [email protected] > To: [email protected] > CC: [email protected] > Date: Wed, 17 Sep 2014 10:40:42 +0200 > > Hi Paul, > > This behaviour is by design. It is a bad idea to override it. A good > approach to your problem would be to write a launcher script that would: > 1) connect to the REST API > 2) get the VM connection details > 3) get new VM ticket > 4) write this info down to a temporary .vv file [3] > 5) launch remote-viewer > > Some info how to use REST API is described here [1] and .vv file format > is documented in virt-viewer sources [2]. Please note that [1] is a bit > outdated: > * you can use HTTP header "filter: true" to be able to log in as non-admin > * you only have to use password login once when you use > "prefer: persistent-auth" HTTP header and you send the cookie you got > in a response to first request. > In the future, the steps 2-4 will become a one step of getting a > ready-to-use .vv file from the API [3] but we aren't there yet. > > [1] http://www.ovirt.org/How_to_Connect_to_SPICE_Console_Without_Portal > [2] > https://git.fedorahosted.org/cgit/virt-viewer.git/tree/src/virt-viewer-file.c#n30 > [3] https://bugzilla.redhat.com/show_bug.cgi?id=1128763 > > > However, if you _really_ want to stick with static port assignments, do > the following: > 1) designate the port range so that it doesn't collide with other ranges > in use (e.g. RHEV uses 5900-6023, so 5800-5899 could be safe) > 2) add a custom VM properties to the engine for setting of port and > tls-port > 3) add a vdsm hook to before_vm_start directory on each host that will > add "port" and "tlsPort" parameters to the graphics element of libvirt > domain xml > > > Best regards, > > David > > On St, 2014-09-17 at 10:41 +0800, PaulCheung wrote: > > Dear all, > > > > > > After shutdown the VM, then restart the VM the Vm's spice port is > > changed! > > > > > > > > > > > > > > > > Because I have 10 terminal ARM-Box running spice client connected to > > the vm, but after the VM shutdown and start again, the vm not the one > > whice the one before. > > > > > > I wish you can let us have a option, to let the VM with a fixed spice > > port, like: > > vm1: spice port : 5900 tls:5901 > > vm2: 5902 5903 > > > > > > And I have another recommond: have a fuction to do that : > > > > > > if the vm shutdown by user, it will start the VM automatic. That > > means the VM can not be shutdown! > > > > > > > > > > > > > > I hope you can have this two fuction! That means a lot to those who > > are using Terminal box user like me. > > > > > > > > > > I am sorry for my poor English. But I hope you all can understand > > what I am saying. > > > > > > > > > > > > > > > > > > > > > > > > Sincerely yours, > > PaulCheung > > > > > > tel: 180-8882-7173 > > > > _______________________________________________ > > Users mailing list > > [email protected] > > http://lists.ovirt.org/mailman/listinfo/users > >
_______________________________________________ Users mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/users

