grizzly: add configdrive support for xenapi

Bug #1095506 reported by Tom Fifield
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openstack-manuals
Fix Released
Medium
Tom Fifield

Bug Description

If https://review.openstack.org/18370 is merged, configdrive support will be added for xenapi

This functionality is well present for kvm, so the documentation should be able to be simply updated to say that xenapi supports this, with the following note:

   (Dear documentation people, if using config drive with xenapi,
    the user should disable the agent as well with
    xenapi_disable_agent)

Tom Fifield (fifieldt)
Changed in openstack-manuals:
milestone: none → grizzly
tags: added: nova xen
Revision history for this message
Tom Fifield (fifieldt) wrote :

Patch was merged

Changed in openstack-manuals:
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
Tom Fifield (fifieldt) wrote :

This patch: https://review.openstack.org/#/c/23948/

should also be noted when fixing this bug

Make ssh key injection work with xenapi agent

If there's 'key_data' on an instance, and instance is not Windows, use
file injection to inject /root/.ssh/authorized_keys. If a user
specifies their own /root/.ssh/authorized_keys via 'injected files',
that will take precedence.

Note: Images for Xen that use nova-agent will need to have /root/.ssh
pre-created with modes 0700 on those directories.

Tom Fifield (fifieldt)
Changed in openstack-manuals:
assignee: nobody → Tom Fifield (fifieldt)
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-manuals (master)

Fix proposed to branch: master
Review: https://review.openstack.org/35735

Revision history for this message
Tom Fifield (fifieldt) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-manuals (master)

Reviewed: https://review.openstack.org/35735
Committed: http://github.com/openstack/openstack-manuals/commit/c9c1a593693620f0810bcbbf435a14a8346025a1
Submitter: Jenkins
Branch: master

commit c9c1a593693620f0810bcbbf435a14a8346025a1
Author: Tom Fifield <email address hidden>
Date: Fri Jul 5 14:22:32 2013 +1000

    Add note about config drive, backing storage

    From Grizzly, config drive is now supported well in Xen.

    However, when using it, it is important to adjust the
     xenapi_disable_agent option, which this patch adds a note
    about.

    patchset2 adds a new config example snippet for backing storage

    patchset3 addresses Diane's comments

    patchset4 fixes syntax

    fixes bug 1095506
    fixes bug 1085404

    Change-Id: Ica515d3d2613d6b850bf7693715cc59dff73c5b4

Changed in openstack-manuals:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-manuals (stable/grizzly)

Fix proposed to branch: stable/grizzly
Review: https://review.openstack.org/36927

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-manuals (stable/grizzly)

Reviewed: https://review.openstack.org/36927
Committed: http://github.com/openstack/openstack-manuals/commit/bde138eeea755581557cbc09c26508e8a2c1730c
Submitter: Jenkins
Branch: stable/grizzly

commit bde138eeea755581557cbc09c26508e8a2c1730c
Author: Tom Fifield <email address hidden>
Date: Fri Jul 5 14:22:32 2013 +1000

    Add note about config drive, backing storage

    From Grizzly, config drive is now supported well in Xen.

    However, when using it, it is important to adjust the
     xenapi_disable_agent option, which this patch adds a note
    about.

    patchset2 adds a new config example snippet for backing storage

    patchset3 addresses Diane's comments

    patchset4 fixes syntax

    fixes bug 1095506
    fixes bug 1085404

    Cherry-picked from https://review.openstack.org/35735

    Change-Id: Ica515d3d2613d6b850bf7693715cc59dff73c5b4

tags: added: in-stable-grizzly
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.