Are you intending to use 35357 for the admin API or the service API? And what port will be the default for the other one?
Thanks, Ewan. > -----Original Message----- > From: [email protected] > [mailto:[email protected]] > On Behalf Of Ziad Sawalha > Sent: 16 August 2011 22:17 > To: Mark Nottingham; <[email protected]> > Cc: [email protected] > Subject: Re: [Openstack] Default ports for services > > Keystone has been assigned TCP port 35357 by IANA. > > We'll make that the default port. > > Thanks, > Z > > > > On 6/24/11 12:46 AM, "Mark Nottingham" <[email protected]> wrote: > > >On 24/06/2011, at 3:31 PM, <[email protected]> > ><[email protected]> wrote: > > > >> Couple of quick points: > >> > >> a) Once the ports are fixed, we should register them with IANA as > well > >>known ports, which is the right > >>place.[http://www.iana.org/assignments/port-numbers] > > > >That would be a friendly thing to do. See below for potential > conflicts. > > > >> b) I was going to suggest something like a ZooKeeper, may be the > >>service catalog serves that purpose. > >> c) Also, on the port numbers, I assume they will manifest as > universal > >>constants and/or a configuration file in a universally (or > >>intergalactically ;o)) known place. > >> Cheers > >> <k/> > >> -------- Original Message -------- > >> Subject: [Openstack] Default ports for services > >> From: Ziad Sawalha <[email protected]> > >> Date: Wed, June 22, 2011 9:52 pm > >> To: "[email protected]" <[email protected]> > >> > >> Where's the best place to keep track of default ports for services > to > >>avoid conflicts? A wiki page on wiki.openstack.org? > >> > >> We had a discussion while working on Keystone about default ports > for > >>OpenStack services (https://github.com/rackspace/keystone/issues/31). > We > >>want OpenStack to work 'out-of-the-box' without built-in port > conflicts, > >>so we should coordinate which ports new services start on. > >> > >> At a minimum, we need that for Keystone as it isn't discoverable. > Other > >>services can be discovered using the service catalog that Keystone > >>returns as part of an auth request (Sample response below at end of > >>email). > >> > >> Here's a list of ports we talked about on > >>https://github.com/rackspace/keystone/issues/31 > >> 80: Swift proxy server (swift/etc/proxy-server.conf-sample) > > > >Already taken by HTTP, of course. If it's just an HTTP API, that's > fine. > > > >> 6000: Swift object server > >> 6001: Swift container server > >> 6002: Swift account server > > > >These are already registered for X-windows. > > > >> 6080: Nova VNC proxy > > > >free > > > >> 8001: Nova direct API > > > >taken by vcom-tunnel > > > >> 8080: Swift proxy server (swift/bin/swift-proxy-server) > > > >already HTTP alternate. Again, if it's an HTTP server (NOT http > proxy), > >that's OK. > > > >> 3306: MySQL > > > >already registered to mysql > > > >> 5672: AMPQ (RabbitMQ) > > > >already AMPQ > > > >> 9292: Glance API > > > >ArmTech Daemon (whatever that is) > > > >> 9191: Glance Registry > > > >Sun AppSvr JPDA > > > >> 5900...590?: qemu-system for VNC > > > >5901-5909 are Unassigned, 5900 is already remote framebuffer. > > > > > >> We've moved Keystone to 5000/5001 (for Service and Admin API, > >>respectively). > > > >commplex-main and commplex-link, respectively. > > > >> > >> > >> > >> Sample Response with service catalog: > >> { > >> "auth":{ > >> "token":{ > >> "id":"asdasdasd-adsasdads-asdasdasd-adsadsasd", > >> "expires":"2010-11-01T03:32:15-05:00" > >> }, > >> "serviceCatalog":{ > >> "nova":[ > >> { > >> "region":"NorthAmerica", > >> "publicURL":"https://service1-public:9000/v1/blah-blah", > >> "internalURL":"https://service1-internal:9001/v1/blah- > blah" > >> }, > >> { > >> "region":"Europe", > >> "publicURL":"https://service1-public-eu/v1/blah-blah", > >> "internalURL":"https://service1-internal-eu/v1/blah-blah" > >> } > >> ], > >> "swift":[ > >> { > >> "region":"regionOne", > >> "publicURL":"https://service2-public-dat/v1/blah-blah" > >> } > >> ] > >> } > >> } > >> } > >> _______________________________________________ > >> Mailing list: https://launchpad.net/~openstack > >> Post to : [email protected] > >> Unsubscribe : https://launchpad.net/~openstack > >> More help : https://help.launchpad.net/ListHelp > >> _______________________________________________ > >> Mailing list: https://launchpad.net/~openstack > >> Post to : [email protected] > >> Unsubscribe : https://launchpad.net/~openstack > >> More help : https://help.launchpad.net/ListHelp > > > >-- > >Mark Nottingham http://www.mnot.net/ > > > > > > > > This email may include confidential information. If you received it in > error, please delete it. > > > _______________________________________________ > Mailing list: https://launchpad.net/~openstack > Post to : [email protected] > Unsubscribe : https://launchpad.net/~openstack > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : [email protected] Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp

