cinder nfs share require additional files to be deployed

Bug #1530515 reported by Lingfeng Xiong
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kolla
Fix Released
Undecided
Lingfeng Xiong

Bug Description

If configure cinder with NFS, it is required to deploy a file like "nfsshare.txt" to target's /etc/ . Currently it seems no support for such deployment because kolla only allows modify and merge configuration files, not adding one.

Changed in kolla:
assignee: nobody → Lingfeng Xiong (xionglingfeng)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on kolla (master)

Change abandoned by Mauricio Lima (<email address hidden>) on branch: master
Review: https://review.openstack.org/279913
Reason: no activity in 5 months

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla (master)

Reviewed: https://review.openstack.org/279913
Committed: https://git.openstack.org/cgit/openstack/kolla/commit/?id=17e6e629f5660a364498b2bfd2f5aa6aede79859
Submitter: Jenkins
Branch: master

commit 17e6e629f5660a364498b2bfd2f5aa6aede79859
Author: xionglingfeng <email address hidden>
Date: Sat Feb 13 23:50:46 2016 -0330

    Allow cinder-volume to be configured to use NFS

    Allow cinder-volume, nova-compute and nova-libvirtd to be configured to
    use NFS. In order to mount and work with NFS shares, several containers
    needed the NFS packages installed during build time.

    One somewhat significant change is the addition of an explicit bind
    volume for nova-compute that has shared mounts enabled.

    According to docker-run(1), the shared mount propagation flag can only
    be specified for bind mounted Docker volumes and not named volumes.

    In an NFS setup, cinder-volume mounts the NFS shares so that it can
    create and manage the Cinder volumes. When a new instance is created
    with a Cinder volume or a Cinder volume is attached to an existing
    instance, nova-compute mounts the Cinder volume from the NFS share for
    nova-libvirtd. In order for nova-libvirtd to then see those Cinder
    volumes the shared mounts flag must be enabled for the Docker volume.

    Remove the rpcbind container as it is only necessary for operators who
    are using NFSv3 or lower. There is no known need for this currently
    however, this container can be added in the future should an operator
    require it.

    Co-authored-by: Ryan Hallisey <email address hidden>
    Co-authored-by: Andrew Widdersheim <email address hidden>
    Change-Id: Iad77c05bce8876bdcc69b7ec22edd50e3bf48b9f
    Closes-Bug: #1530515
    Partially implements: blueprint nfs-support-in-cinder

Changed in kolla:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kolla 4.0.0.0b1

This issue was fixed in the openstack/kolla 4.0.0.0b1 development milestone.

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.