[gpfsug-discuss] unified file and object

Bill Owen billowen at us.ibm.com
Wed Nov 2 14:28:15 GMT 2016


Hi Leslie,
Can you also send the /etc/swift/object-server-sof.conf file from this
system?

Here is a sample of the file from my working system - it sounds like the
config file may not be complete on your system:
[root at spectrumscale ~]# cat /etc/swift/object-server-sof.conf
[DEFAULT]
bind_ip = 127.0.0.1
bind_port = 6203
workers = 3
mount_check = false
log_name = object-server-sof
log_level = ERROR
id_mgmt = unified_mode
retain_acl = yes
retain_winattr = yes
retain_xattr = yes
retain_owner = yes
tempfile_prefix = .ibmtmp_
disable_fallocate = true
log_statsd_host = localhost
log_statsd_port = 8125
log_statsd_default_sample_rate = 1.0
log_statsd_sample_rate_factor = 1.0
log_statsd_metric_prefix =
devices = /gpfs/fs1/object_fileset/o

[pipeline:main]
pipeline = object-server

[app:object-server]
use = egg:swiftonfile#object
disk_chunk_size = 65536
network_chunk_size = 65536

[object-replicator]

[object-updater]

[object-auditor]

[object-reconstructor]


Bill Owen
billowen at us.ibm.com
Spectrum Scale Object Storage
520-799-4829




From:	leslie elliott <leslie.james.elliott at gmail.com>
To:	gpfsug main discussion list <gpfsug-discuss at spectrumscale.org>
Date:	10/29/2016 03:53 AM
Subject:	Re: [gpfsug-discuss] unified file and object
Sent by:	gpfsug-discuss-bounces at spectrumscale.org



Bill

to be clear the file access  I mentioned was in relation to SMB and NFS
using mmuserauth rather than the unification with the object store since it
is required as well

but I did try to do this for object as well using the Administration and
Programming Reference from page 142, was using unified_mode rather than
local_mode

mmobj config change --ccrfile spectrum-scale-object.conf --section
capabilities --property file-access-enabled --value true

the mmuserauth failed as you are aware, we have created test accounts
without spaces in the DN and were successful with this step, so eagerly
await a fix to be able to use the correct accounts

mmobj config change --ccrfile object-server-sof.conf --section DEFAULT
--property id_mgmt --value unified_mode
mmobj config change --ccrfile object-server-sof.conf --section DEFAULT
--property ad_domain --value DOMAIN


we have successfully tested object stores on this cluster with simple auth


the output you asked for is as follows

[root at pren-gs7k-vm4 ~]# cat /etc/swift/object-server-sof.conf
[DEFAULT]
devices = /gpfs/pren01/ObjectFileset/o
log_level = ERROR


[root at pren-gs7k-vm4 ~]# systemctl -l status openstack-swift-object-sof
● openstack-swift-object-sof.service - OpenStack Object Storage (swift) -
Object Server
   Loaded: loaded
(/usr/lib/systemd/system/openstack-swift-object-sof.service; disabled;
vendor preset: disabled)
   Active: failed (Result: exit-code) since Sat 2016-10-29 10:30:22 UTC;
27s ago
  Process: 8086
ExecStart=/usr/bin/swift-object-server-sof /etc/swift/object-server-sof.conf
 (code=exited, status=1/FAILURE)
 Main PID: 8086 (code=exited, status=1/FAILURE)

Oct 29 10:30:22 pren-gs7k-vm4 systemd[1]: Started OpenStack Object Storage
(swift) - Object Server.
Oct 29 10:30:22 pren-gs7k-vm4 systemd[1]: Starting OpenStack Object Storage
(swift) - Object Server...
Oct 29 10:30:22 pren-gs7k-vm4 swift-object-server-sof[8086]: Error trying
to load config from /etc/swift/object-server-sof.conf: No section
'object-server' (prefixed by 'app' or 'application' or 'composite' or
'composit' or 'pipeline' or 'filter-app') found in
config /etc/swift/object-server-sof.conf
Oct 29 10:30:22 pren-gs7k-vm4 systemd[1]:
openstack-swift-object-sof.service: main process exited, code=exited,
status=1/FAILURE
Oct 29 10:30:22 pren-gs7k-vm4 systemd[1]: Unit
openstack-swift-object-sof.service entered failed state.
Oct 29 10:30:22 pren-gs7k-vm4 systemd[1]:
openstack-swift-object-sof.service failed.




I am happy to help you or for you to help to debug this problem via a short
call


thanks

leslie



On 29 October 2016 at 00:37, Bill Owen <billowen at us.ibm.com> wrote:

  2. Can you provide more details on how you configured file access? The
  normal procedure is to use "mmobj file-access enable", and this will set
  up the required settings in the config file. Can you send us:
  - the steps used to configure file access
  - the resulting /etc/swift/object-server-sof.conf
  - log files from /var/log/swift or output of "systemctl status
  openstack-swift-object-sof"

  We can schedule a short call to help debug if needed.


  _______________________________________________
  gpfsug-discuss mailing list
  gpfsug-discuss at spectrumscale.org
  http://gpfsug.org/mailman/listinfo/gpfsug-discuss

_______________________________________________
gpfsug-discuss mailing list
gpfsug-discuss at spectrumscale.org
http://gpfsug.org/mailman/listinfo/gpfsug-discuss


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://gpfsug.org/pipermail/gpfsug-discuss_gpfsug.org/attachments/20161102/96b59890/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: graycol.gif
Type: image/gif
Size: 105 bytes
Desc: not available
URL: <http://gpfsug.org/pipermail/gpfsug-discuss_gpfsug.org/attachments/20161102/96b59890/attachment.gif>


More information about the gpfsug-discuss mailing list