<div dir="ltr"><div class="gmail_extra">Hi,<br></div><div class="gmail_extra">Yes, that worked! Thanks! :)<br><br></div><div class="gmail_extra">But the process is very slow (about half an hour to create a volume).<br></div><div class="gmail_extra">I think the problem is the execution of "du -sb --apparent-size --exclude *snapshot* /var/lib/cinder/mnt/9ae799cf301b19940950ae49dd800c51", as shown in the logs:<br><br>2015-10-13 19:33:14.127 1311 INFO cinder.volume.flows.manager.create_volume [req-f52e5048-3155-4d49-92c0-4152b8243fd6 26e01a732d9e44d4a98305c6aa11860f 36593fc96ab64bc7959eb9e0ff2f2247 - - -] Volume 5230104d-68a3-4dc0-95ec-43f5d8fbc5d3: b<br>eing created as raw with specification: {'status': u'creating', 'volume_size': 1, 'volume_name': u'volume-5230104d-68a3-4dc0-95ec-43f5d8fbc5d3'}<br>2015-10-13 19:33:14.140 1311 INFO cinder.brick.remotefs.remotefs [req-f52e5048-3155-4d49-92c0-4152b8243fd6 26e01a732d9e44d4a98305c6aa11860f 36593fc96ab64bc7959eb9e0ff2f2247 - - -] Already mounted: /var/lib/cinder/mnt/9ae799cf301b19940950<br>ae49dd800c51<br>2015-10-13 19:40:27.556 1311 WARNING cinder.openstack.common.loopingcall [req-0a4a8e09-f10b-4dc6-96bf-f7e333635f99 - - - - -] task u'<bound method Service.periodic_tasks of <cinder.service.Service object at 0x2c5c650>>' run outlasted int<br>erval by 499.80 sec<br>2015-10-13 19:40:27.564 1311 INFO cinder.volume.manager [req-5b14e3f3-76d9-484e-819b-46da8f0e29a6 - - - - -] Updating volume status<br>2015-10-13 19:40:27.577 1311 INFO cinder.brick.remotefs.remotefs [req-5b14e3f3-76d9-484e-819b-46da8f0e29a6 - - - - -] Already mounted: /var/lib/cinder/mnt/9ae799cf301b19940950ae49dd800c51<br>2015-10-13 19:51:37.371 1311 WARNING cinder.openstack.common.loopingcall [req-5b14e3f3-76d9-484e-819b-46da8f0e29a6 - - - - -] task u'<bound method Service.periodic_tasks of <cinder.service.Service object at 0x2c5c650>>' run outlasted int<br>erval by 609.81 sec<br>2015-10-13 19:51:37.378 1311 INFO cinder.volume.manager [req-941c5a78-a85d-4fa8-9df9-033b4cc6e6f5 - - - - -] Updating volume status<br>2015-10-13 19:51:37.391 1311 INFO cinder.brick.remotefs.remotefs [req-941c5a78-a85d-4fa8-9df9-033b4cc6e6f5 - - - - -] Already mounted: /var/lib/cinder/mnt/9ae799cf301b19940950ae49dd800c51<br>2015-10-13 19:58:18.585 1311 ERROR cinder.openstack.common.periodic_task [req-941c5a78-a85d-4fa8-9df9-033b4cc6e6f5 - - - - -] Error during VolumeManager._report_driver_status: Unexpected error while running command.<br>Command: None<br>Exit code: -<br>Stdout: u"Unexpected error while running command.\nCommand: du -sb --apparent-size --exclude *snapshot* /var/lib/cinder/mnt/9ae799cf301b19940950ae49dd800c51\nExit code: -15\nStdout: u''\nStderr: u''"<br>Stderr: None<br>2015-10-13 19:58:18.585 1311 TRACE cinder.openstack.common.periodic_task Traceback (most recent call last):<br>2015-10-13 19:58:18.585 1311 TRACE cinder.openstack.common.periodic_task   File "/usr/lib/python2.7/site-packages/cinder/openstack/common/periodic_task.py", line 224, in run_periodic_tasks<br>2015-10-13 19:58:18.585 1311 TRACE cinder.openstack.common.periodic_task     task(self, context)<br>2015-10-13 19:58:18.585 1311 TRACE cinder.openstack.common.periodic_task   File "/usr/lib/python2.7/site-packages/cinder/volume/manager.py", line 1499, in _report_driver_status<br>2015-10-13 19:58:18.585 1311 TRACE cinder.openstack.common.periodic_task     volume_stats = self.driver.get_volume_stats(refresh=True)<br>2015-10-13 19:58:18.585 1311 TRACE cinder.openstack.common.periodic_task   File "/usr/lib/python2.7/site-packages/osprofiler/profiler.py", line 105, in wrapper<br>2015-10-13 19:58:18.585 1311 TRACE cinder.openstack.common.periodic_task     return f(*args, **kwargs)<br>2015-10-13 19:58:18.585 1311 TRACE cinder.openstack.common.periodic_task   File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/remotefs.py", line 439, in get_volume_stats<br>2015-10-13 19:58:18.585 1311 TRACE cinder.openstack.common.periodic_task     self._update_volume_stats()<br>2015-10-13 19:58:18.585 1311 TRACE cinder.openstack.common.periodic_task   File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/remotefs.py", line 458, in _update_volume_stats<br>2015-10-13 19:58:18.585 1311 TRACE cinder.openstack.common.periodic_task     capacity, free, used = self._get_capacity_info(share)<br>2015-10-13 19:58:18.585 1311 TRACE cinder.openstack.common.periodic_task   File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/nfs.py", line 281, in _get_capacity_info<br>2015-10-13 19:58:18.585 1311 TRACE cinder.openstack.common.periodic_task     run_as_root=run_as_root)<br>2015-10-13 19:58:18.585 1311 TRACE cinder.openstack.common.periodic_task   File "/usr/lib/python2.7/site-packages/cinder/utils.py", line 143, in execute<br>2015-10-13 19:58:18.585 1311 TRACE cinder.openstack.common.periodic_task     return processutils.execute(*cmd, **kwargs)<br>2015-10-13 19:58:18.585 1311 TRACE cinder.openstack.common.periodic_task   File "/usr/lib/python2.7/site-packages/oslo_concurrency/processutils.py", line 233, in execute<br>2015-10-13 19:58:18.585 1311 TRACE cinder.openstack.common.periodic_task     cmd=sanitized_cmd)<br>2015-10-13 19:58:18.585 1311 TRACE cinder.openstack.common.periodic_task ProcessExecutionError: Unexpected error while running command.<br>2015-10-13 19:58:18.585 1311 TRACE cinder.openstack.common.periodic_task Command: du -sb --apparent-size --exclude *snapshot* /var/lib/cinder/mnt/9ae799cf301b19940950ae49dd800c51<br>2015-10-13 19:58:18.585 1311 TRACE cinder.openstack.common.periodic_task Exit code: -15<br>2015-10-13 19:58:18.585 1311 TRACE cinder.openstack.common.periodic_task Stdout: u''<br>2015-10-13 19:58:18.585 1311 TRACE cinder.openstack.common.periodic_task Stderr: u''<br>2015-10-13 19:58:18.585 1311 TRACE cinder.openstack.common.periodic_task <br>2015-10-13 19:58:18.593 1311 WARNING cinder.openstack.common.loopingcall [req-941c5a78-a85d-4fa8-9df9-033b4cc6e6f5 - - - - -] task u'<bound method Service.periodic_tasks of <cinder.service.Service object at 0x2c5c650>>' run outlasted int<br>erval by 341.22 sec<br>2015-10-13 19:58:18.599 1311 INFO cinder.volume.manager [req-44535964-f7f8-4128-a7d3-5ab8c9c3ee41 - - - - -] Updating volume status<br>2015-10-13 19:58:18.613 1311 INFO cinder.brick.remotefs.remotefs [req-44535964-f7f8-4128-a7d3-5ab8c9c3ee41 - - - - -] Already mounted: /var/lib/cinder/mnt/9ae799cf301b19940950ae49dd800c51<br>2015-10-13 20:01:42.563 1311 INFO cinder.volume.drivers.remotefs [req-f52e5048-3155-4d49-92c0-4152b8243fd6 26e01a732d9e44d4a98305c6aa11860f 36593fc96ab64bc7959eb9e0ff2f2247 - - -] casted to 192.168.1.101:/mnt/nas/nv3/data/file/<br>2015-10-13 20:01:42.727 1311 INFO cinder.volume.flows.manager.create_volume [req-f52e5048-3155-4d49-92c0-4152b8243fd6 26e01a732d9e44d4a98305c6aa11860f 36593fc96ab64bc7959eb9e0ff2f2247 - - -] Volume volume-5230104d-68a3-4dc0-95ec-43f5d8fb<br>c5d3 (5230104d-68a3-4dc0-95ec-43f5d8fbc5d3): created successfully<br><br></div><div class="gmail_extra"><br><br></div><div class="gmail_extra">The NFS server contains a lot of files, and even a plain execution, from command line,<br></div><div class="gmail_extra">of "du /var/lib/cinder/mnt/9ae799cf301b19940950ae49dd800c51" takes more than 10 minutes.<br><br></div><div class="gmail_extra">Can this execution of du be disabled? Why not using df?<br><br></div><div class="gmail_extra">Francesc<br><br></div><div class="gmail_extra"><br></div><div class="gmail_extra"><br><div class="gmail_quote">2015-10-03 14:00 GMT+02:00  <span dir="ltr"><<a href="mailto:openstack-dev-request@lists.openstack.org" target="_blank">openstack-dev-request@lists.openstack.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div id=":7fy" class="" style="overflow:hidden">Message: 6<br>
Date: Fri, 2 Oct 2015 09:28:16 -0400<br>
From: Eric Harney <<a href="mailto:eharney@redhat.com">eharney@redhat.com</a>><br>
To: "OpenStack Development Mailing List (not for usage questions)"<br>
        <<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>><br>
Subject: Re: [openstack-dev] [cinder] NFS mount as cinder user instead<br>
        of      root<br>
Message-ID: <<a href="mailto:560E8670.5030603@redhat.com">560E8670.5030603@redhat.com</a>><br>
Content-Type: text/plain; charset=windows-1252<br>
<br>
On 10/02/2015 05:48 AM, Francesc Pinyol Margalef wrote:<br>
> Hi,<br>
> In a previous message in general openstack list I reported a problem<br>
> when trying to mount an NFS volume from a Fujitsu Eternus DX<br>
> <a href="http://lists.openstack.org/pipermail/openstack/2015-July/013578.html" rel="noreferrer" target="_blank">http://lists.openstack.org/pipermail/openstack/2015-July/013578.html</a><br>
><br>
> The issue is that this file server does not allow mounts as root, and<br>
> this behaviour cannot be changed.<br>
><br>
> Would it be possible to configure (or modify) Cinder in order to mount<br>
> NFS points as cinder user instead of root?<br>
><br>
> Francesc<br>
><br>
><br>
><br>
<br>
With the NFS driver, setting the option "nas_secure_file_operations =<br>
True" should cause files to be created as the cinder user rather than as<br>
root.<br>
<br>
Can you try setting this and let me know if that helps?<br>
<br>
Eric</div></blockquote></div><br><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr">Francesc Pinyol Margalef<br><a href="http://www.francescpinyol.cat/" target="_blank">http://www.francescpinyol.cat/</a></div></div>
</div></div>