Obsolete:AgentUpdate
Revision as of 22:05, 17 June 2011 by JohannesErdfelt (talk)
Agent Update on Create
The agent on a new instance should be updated before it is used to ensure it's running the most reliable code.
Process
After an instance has been created, nova will attempt to set the admin password and inject files, using the agent on the newly running instance.
A step before this should query the agent for it's version and update it if necessary.
Agent Builds
A new agent_builds table is created which lists all of the available agent builds. Entries are found using the triple of hypervisor, operating system and architecture. A URL and md5hash are retrieved for the build that matches the triple.
nova-manage will have a new 'agent' command that allows managing the agent_builds table. Included are 'create', 'delete', 'list' and 'modify' subcommands.