[Ovirt-devel] host-browser flow

Alan Pevec apevec at redhat.com
Thu May 29 15:36:35 UTC 2008


Darryl L. Pierce wrote:
> ~ 1. server comes up, starts the node collector.
> ~ 2. node collector begins listening on the appropriate port (per SRV).
> ~ 3. managed node comes up, determines the address/port for the WUI node
> collector.
> ~ 4. managed node gets its hardware information.
> ~ 5. managed node connects to the collector, says "HELLO" .
> ~ 6. collector sends "ACK".
> ~ 7. managed node sends hardware information.

7.5. node sends kvno from its cached ktab, 0 for "don't have ktab"

> ~ 8. collector checks if a keytab is needed and generates one if necessary.
> ~ 9. if a keytab was created, collector responds with "TAB".
> 10. if a keytab wasn't created, collector responds with "RCVD".
8-10. collector checks:
<node hostname> = resolve from incoming IP
if not exists "libvirt/<node hostname>" principal
	add service principal "libvirt/<node hostname>"
get kvno_from_kdc for "libvirt/<node hostname>"
if kvno_from_kdc != kvno_from_node
	get keytab for "libvirt/<node hostname>"
	respond "TAB"
else
	respond "BYE"   

> 11. managed node responds with "BYE".
> 12. if managed node recieved "TAB" then it downloads the keytab.




More information about the ovirt-devel mailing list