Re: [openstack-dev] [Fuel] Ceph Public Network Setting

2015-06-25 Thread Andrew Woodward
Zhou, On Wed, Jun 24, 2015 at 8:38 PM Zhou Zheng Sheng / 周征晟 < zhengsh...@awcloud.com> wrote: > Hi, > > I also notice that in latest ceph-deploy source code, it allows us to > define public_network and cluster_network argument when calling > 'ceph-deploy new'. It also checks if monitor IP addres

Re: [openstack-dev] [Fuel] Ceph Public Network Setting

2015-06-24 Thread Zhou Zheng Sheng / 周征晟
Hi, I also notice that in latest ceph-deploy source code, it allows us to define public_network and cluster_network argument when calling 'ceph-deploy new'. It also checks if monitor IP address is in either of the two networks. https://github.com/ceph/ceph-deploy/blob/master/ceph_deploy/new.py#L1

Re: [openstack-dev] [Fuel] Ceph Public Network Setting

2015-06-24 Thread Zhou Zheng Sheng / 周征晟
Hello Andrew, I did some similar modifications in Fuel 6.0 as [1][2]. However in [3] it says Ceph monitor have to run on the public network. In the file "deployment/puppet/ceph/manifests/conf.pp", we can see it calls 'ceph-deploy new ${::hostname}:${::internal_address}'. In "deployment/puppet/cep

Re: [openstack-dev] [Fuel] Ceph Public Network Setting

2015-06-24 Thread Andrew Woodward
Zhou, As mentioned, Please review [1][2]. This is the interface we will support as we implement the advanced networking parts. In your case, just fip the role map in your patch to nailgun and the library interface will remain the same. [1] https://review.openstack.org/#/c/194434/ [2] https://revi

Re: [openstack-dev] [Fuel] Ceph Public Network Setting

2015-06-24 Thread Stanislav Makar
Hello My five cents :) I also very proud of our 6.1 release Unfortunately we still do not have this separation for ceph public and cluster networks in 6.1. One little hint In 6.1 we have granular deployment ( https://docs.mirantis.com/fuel/fuel-master/release-notes.html#granular-deployment-based-o

Re: [openstack-dev] [Fuel] Ceph Public Network Setting

2015-06-24 Thread Zhou Zheng Sheng / 周征晟
Thank you Sergii, I read the release notes but didn't find a specific 'Advanced Networking' part. It seems advanced networking is a spec [1] mentioned by Igor in a previous mail. Maybe I overlook something? Anyway, I think 6.1 is a great release, for it solves some major problems in my previous ex

Re: [openstack-dev] [Fuel] Ceph Public Network Setting

2015-06-24 Thread Sergii Golovatiuk
Hi Zhou, Try Fuel 6.1 where we have a lot of very nice features including 'advanced networking'. Feel free to read release notes [1]. It's one of the most significant releases with many many features and improvements. I am very proud of it. [1] https://docs.mirantis.com/fuel/fuel-master/release-n

Re: [openstack-dev] [Fuel] Ceph Public Network Setting

2015-06-24 Thread Zhou Zheng Sheng / 周征晟
Thank you guys! I'm reading the advanced networking spec and think it's good. I'll try to comment it. It's too epic for me for now. I wrote a patch to move Ceph public network to storage network. It's based on Fuel 6.0, so I'm trying to rebase it to lastest master then maybe ask you for a review.

Re: [openstack-dev] [Fuel] Ceph Public Network Setting

2015-06-23 Thread Andrew Woodward
As part of moving towards the granular network roles, the roles should be extended as I describe in [1]. I quickly hacked it together, however if you apply both patches you would be able to change your nailgun side to the values you need and when the complete code comes along you will be able to us

Re: [openstack-dev] [Fuel] Ceph Public Network Setting

2015-06-23 Thread Sergey Vasilenko
> > > I notice that in OpenStack deployed by Fuel, Ceph public network is on > management network. As I know separating cuph/public and management networks in a scope of 7.0 release. /sv __ OpenStack Development Mailing Lis

Re: [openstack-dev] [Fuel] Ceph Public Network Setting

2015-06-23 Thread Igor Kalnitsky
Hello, That makes sense to me. Still, I want to point that we're going to implement advanced networking and with this feature you'll be able to assign every single network role to any network. That means, you'll be able to assign ceph network role to storage, management or whatever-you-want netw

[openstack-dev] [Fuel] Ceph Public Network Setting

2015-06-23 Thread Zhou Zheng Sheng / 周征晟
Hi! I notice that in OpenStack deployed by Fuel, Ceph public network is on management network. In some environments, not all NICs of a physical server are 10Gb. Sometimes 1 or 2 among the NICs on a machine may be 1Gb. Usually on this type of machine we assign management network to 1Gb NIC, and sto