We want to allow containerized deployments to co-locate daemons on the same host, with the containers reserving CPU and RAM resources to each. This delivers to customers a significant improvement in TCO at the small scale, particularly as it eliminates the need to have standalone hosts for MON and RGW not justified by traffic at the small scale. It also reduces the minimum configuration from 6 nodes to three. We have two constraints: - deployment of containers via ceph-ansible should put in place dedicated CPU and RAM resources for each container. - we only support one daemon in {RGW, IGW, MDS, RBD-mirror, NFS-Ganesha, (MON+MGR)} co-located per OSD host. To repeat, cardinality is 1 per OSD host from the lit above. This gives an upper bound to QE effort with a 6 case test matrix.
this was incorrectly assigned to 3.1, fixed.
Looks good, I just added a small change. Thanks, Bara.
How to verify? 1. Make sure the "docker run" command as the right flags 2. Run the tests mentioned above inside the container If 2. fails this is most likely an issue with the Docker engine.
Hi, Verified that docker run command is accompanied with right set of flags. Moving to VERIFIED state based on e-mail conversation with Sebastien and Harish. Thanks.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2017:3388