I don't get what does it mean for "this syntax give same result"? what is your version of swift and keystone? Here's my suggestion for 3 sections in the proxy server paste file:
[pipeline:main] pipeline = catch_errors healthcheck proxy-logging cache authtoken keystoneauth proxy-logging proxy-server [filter:authtoken] paste.filter_factory = keystoneclient .middleware.auth_token:filter_factory signing_dir = /var/cache/swift/ auth_uri = http://10.10.10.40:5000/ auth_host = 10.10.10.40 #auth_uri = http://192.168.7.85:5000/ #auth_host = 192.168.7.85 auth_port = 35357 auth_protocol = https admin_tenant_name = service admin_user = swift admin_password = admin #cache = swift.cache auth_token = admin [filter:keystoneauth] #use = egg:swift#keystoneauth operator_roles = Member,admin is_admin = true http://docs.openstack.org/grizzly/openstack-compute/admin/content/configuring-swift-to-use-keystone.html Mahardhika Gilang <mahardika.gilang @andalabs.com> To Hua ZZ Zhang/China/IBM@IBMCN, 2013-09-24 上午 cc 11:59 Openstack Milis <openstack@lists.openstack.org> Subject Re: [Openstack] Swift not detect Keystone and Authtoken Hi, i've try change with auth_token and it's work, but does this syntax give same result? On 9/24/2013 6:21 AM, Hua ZZ Zhang wrote: try this: paste.filter_factory = keystoneclient.middleware.auth_token:filter_factory Inactive hide details for Mahardhika Gilang ---2013-09-23 下 午 07:15:28---Mahardhika Gilang <mahardika.gil...@andalabs.com>Mahardhika Gilang ---2013-09-23 下午 07:15:28---Mahardhika Gilang <mahardika.gil...@andalabs.com> Mahardhika Gilang <mahardika.gilang@andalabs .com> To 2013-09-23 下午 07:16 Hua ZZ Zhang/China/IBM@IBMCN, cc Openstack Milis <openstack@lists.opens tack.org> Subject Re: [Openstack] Swift not detect Keystone and Authtoken Hi, thanks for answering, i believe it work till i stuck at this error ImportError: No module named swift_auth it's on filter:keystone part paste.filter_factory = keystone.middleware.swift_auth:filter_factory how to solved this issue? On 9/23/2013 4:53 PM, Hua ZZ Zhang wrote: The authtoken and keystone middleware should be put ahead of proxy-server. you need to change the main pipeline as below: [pipeline:main] pipeline = catch_errors healthcheck proxy-logging cache authtoken keystone proxy-logging proxy-server Best Regards, Edward Zhang(张华) Inactive hide details for Mahardhika Gilang ---09/23/2013 05:14:26 PM---Mahardhika Gilang <mahardika.gil...@andalabs.com>Mahardhika Gilang ---09/23/2013 05:14:26 PM---Mahardhika Gilang <mahardika.gil...@andalabs.com> Mahardhika Gilang <mahardika.gilang@andalabs. com> To 09/23/2013 05:01 PM Openstack Milis <openst...@lists.open stack.org>, cc Subject [Openstack] Swift not detect Keystone and Authtoken Hi all i've got an issue when i want to used keystone for authentication on swift proxy node. i got this when run #swift-init proxy restart LookupError: No section 'authtoken' LookupError: No section 'keystone' here's my proxy-server.conf [DEFAULT] cert_file = /etc/swift/cert.crt key_file = /etc/swift/cert.key bind_port = 8080 #bind_port = 443 workers = 8 user = swift swift_dir = /etc/swift [pipeline:main] pipeline = catch_errors healthcheck proxy-logging cache tempauth proxy-logging proxy-server keystone authtoken [app:proxy-server] use = egg:swift#proxy allow_account_management = true account_autocreate = true [filter:authtoken] #use = egg:swift:authtoken paste.filter_factory = keystone.middleware.auth_token:filter_factory signing_dir = /var/cache/swift/ auth_uri = http://10.10.10.40:5000/ auth_host = 10.10.10.40 #auth_uri = http://192.168.7.85:5000/ #auth_host = 192.168.7.85 auth_port = 35357 auth_protocol = https admin_tenant_name = service admin_user = swift admin_password = admin #cache = swift.cache auth_token = admin [filter:catch_errors] use = egg:swift#catch_errors [filter:proxy-logging] use = egg:swift#proxy_logging #[filter:tempauth] #use = egg:swift#tempauth #user_system_root = testpass .admin https://10.10.10.40:8080/v1/AUTH_system #user_test_tester = testing .admin https://10.10.10.40:8080/v1/AUTH_test [filter:healthcheck] use = egg:swift#healthcheck [filter:cache] use = egg:swift#memcache memcache_servers = 10.10.10.40:11211 [filter:keystone] #use = egg:swift#keystone paste.filter_factory = keystone.middleware.swift_auth:filter_factory operator_roles = Member,admin is_admin = true Please help thanks -- Regards, Mahardhika Gilang _______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack -- Regards, Mahardhika Gilang PT. Andalabs Technology Gedung Gravira Jl. Cideng Barat no. 54 Jakarta Pusat 10150 HP : 0852 139 55861 Email : mahardika.gil...@andalabs.com -- Regards, Mahardhika Gilang PT. Andalabs Technology Gedung Gravira Jl. Cideng Barat no. 54 Jakarta Pusat 10150 Mobile : 0852 139 55861 Email : mahardika.gil...@andalabs.com
<<inline: graycol.gif>>
<<inline: pic32146.gif>>
<<inline: ecblank.gif>>
<<inline: F0701880.gif>>
_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack