Bug 1252440

Summary: [Ceph] Missing storage-environment.yaml
Product: Red Hat OpenStack Reporter: Dariusz Smigiel <dariusz.smigiel>
Component: rhosp-directorAssignee: Jiri Stransky <jstransk>
Status: CLOSED CURRENTRELEASE QA Contact: yeylon <yeylon>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.0 (Kilo)CC: dariusz.smigiel, eglynn, hbrock, jdonohue, jstransk, mburns, rhel-osp-director-maint, srevivo
Target Milestone: ---Keywords: ZStream
Target Release: Director   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-08-18 19:01:57 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1191185, 1243520    
Attachments:
Description Flags
heat templates none

Description Dariusz Smigiel 2015-08-11 12:30:23 UTC
Description of problem:
While deploying Ceph Storage nodes, I'm trying to use storage-environment.yaml file, but this file is missing.

Cannot proceed with it.

Comment 3 Dariusz Smigiel 2015-08-11 13:07:53 UTC
Created attachment 1061519 [details]
heat templates

Comment 5 Mike Burns 2015-08-13 06:54:05 UTC
Where are you seeing that you need this file?  It should not be needed with the GA bits.  We do have an update coming which will require this file (and includes this file) but it's not shipped yet.

Comment 6 Dariusz Smigiel 2015-08-13 08:04:39 UTC
@Mike, in the documentation. I'm following description. AFAIK at Friday there was no info about this file, but currently you can find it here: 
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/7/html/Director_Installation_and_Usage/sect-Advanced-Scenario_3_Using_the_CLI_to_Create_an_Advanced_Overcloud_with_Ceph_Nodes.html#sect-Advanced-Configuring_Ceph_Storage

File is also mentioned here: https://bugzilla.redhat.com/show_bug.cgi?id=1251533 and here https://bugzilla.redhat.com/show_bug.cgi?id=1247585

The file can be found here: https://github.com/openstack/tripleo-heat-templates/blob/e96c087509193d5ad63caa3014977a2baf0db0d3/environments/storage-environment.yaml but it doesn't exist in rpm files.

I have to deploy Cinder and Glance and Nova ephemeral on Ceph.

Comment 7 Jiri Stransky 2015-08-13 09:09:52 UTC
It looks like the documentation got updated ahead of the code. For now it should be possible to deploy Cinder and Glance and Nova ephemeral on Ceph without the storage-environment.yaml file, by just specifying --ceph-storage-scale parameter greater than 0.

When we release the update, then storage-environment.yaml should be in openstack-tripleo-heat-templates RPM and CLI should be updated too, and then it will be necessary to pass that file to `openstack overcloud deploy`. That change would then fix bug 1247585.

Comment 8 Mike Burns 2015-08-18 19:01:57 UTC
This file exists in the released code now.  The docs and code are now in sync.