<div dir="ltr">FYI I've created this to prevent a user other than oneadmin to launch the script. This is *not* scheduled for 4.8, though, but it's a good thing to have<div><a href="http://dev.opennebula.org/issues/3021">http://dev.opennebula.org/issues/3021</a><br>

</div><div><br></div><div>cheers,<br>Jaime</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jun 6, 2014 at 5:58 PM, Matthew Richardson <span dir="ltr"><<a href="mailto:m.richardson@ed.ac.uk" target="_blank">m.richardson@ed.ac.uk</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
Problem solved - I had accidentally run 'onehost sync' as root, rather<br>
than oneadmin when I did the upgrade.  This left some of the files<br>
inaccessible to the oneadmin user which caused problems.<br>
<br>
In case anyone else hits this, to fix it I did:<br>
<br>
On all the hosts:<br>
chown -R oneadmin:oneadmin /var/tmp/one<br>
<br>
On the server:<br>
chown oneadmin:oneadmin /var/lib/one/remotes/.update<br>
<br>
onehost sync --force host1,host2,...<br>
<br>
Thanks,<br>
<br>
Matthew<br>
<div><div class="h5"><br>
On 06/06/14 16:47, Matthew Richardson wrote:<br>
> I recently upgraded from 4.4 to 4.6 on a running cluster (using a ceph<br>
> datastore), and initially everything seemed to be fine, with existing<br>
> vms continuing to run.<br>
><br>
> However, if I know try to recreate an existing vm, or create a new one,<br>
> it gets stuck pending, and I see the following in sched.log:<br>
><br>
> Fri Jun  6 16:38:48 2014 [VM][D]: Pending/rescheduling VM and capacity<br>
> requirements:<br>
>       VM  CPU      Memory   System DS  Image DS<br>
> ------------------------------------------------------------<br>
>       51  100     1048576           0  DS 101: 0<br>
> Fri Jun  6 16:38:48 2014 [HOST][D]: Discovered Hosts (enabled):<br>
>  0 1<br>
> Fri Jun  6 16:38:48 2014 [SCHED][D]: VM 51: Host 1 filtered out. Not<br>
> enough capacity.<br>
> Fri Jun  6 16:38:48 2014 [SCHED][I]: Scheduling Results:<br>
> Virtual Machine: 51<br>
><br>
>       PRI     ID - HOSTS<br>
>       ------------------------<br>
>       -1      0<br>
><br>
>       PRI     ID - DATASTORES<br>
>       ------------------------<br>
>       0       0<br>
><br>
> Fri Jun  6 16:38:48 2014 [SCHED][D]: VM 51: Local Datastore 0 in Host 0<br>
> filtered out. Not enough capacity.<br>
> Fri Jun  6 16:38:48 2014 [SCHED][I]: VM 51: No suitable System DS found<br>
> for Host: 0. Filtering out host.<br>
><br>
> onedatastore list shows:<br>
> ID NAME            SIZE AVAIL CLUSTER  IMAGES TYPE DS     TM<br>
>  0 system             - -     -            0 sys   -      ssh<br>
>  1 default         4.9G 62%   -            0 img   fs     shared<br>
>  2 files           4.9G 62%   -            0 fil   fs     ssh<br>
> 101 ceph           10.9T 85%   -          19 img   ceph   ceph<br>
><br>
> vm template is:<br>
> NAME = "VM1"<br>
> CPU = "1"<br>
> VCPU = "1"<br>
> MEMORY = "3084"<br>
> DISK = [ IMAGE = "csx13126", DEV_PREFIX = "hd" ]<br>
><br>
> 'oneimage show csx13126' gives:<br>
> ID             : 9<br>
> NAME           : csx13126<br>
> USER           : oneadmin<br>
> GROUP          : oneadmin<br>
> DATASTORE      : ceph<br>
> TYPE           : DATABLOCK<br>
> REGISTER TIME  : 10/09 17:20:37<br>
> PERSISTENT     : Yes<br>
> SOURCE         : one/one-9<br>
> FSTYPE         : raw<br>
> SIZE           : 48.8G<br>
> STATE          : used<br>
> RUNNING_VMS    : 1<br>
><br>
> I've no idea why it's trying (and failing) to use datastore 0, when the<br>
> disk image is on the ceph datastore (101).<br>
><br>
> Can anyone advise me on what is causing this, or any further steps I can<br>
> take to try and debug it?<br>
><br>
> Thanks in advance,<br>
><br>
> Matthew<br>
><br>
><br>
><br>
><br>
><br>
</div></div>> _______________________________________________<br>
> Users mailing list<br>
> <a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br>
> <a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
<div class="HOEnZb"><div class="h5">><br>
<br>
<br>
--<br>
The University of Edinburgh is a charitable body, registered in<br>
Scotland, with registration number SC005336.<br>
<br>
</div></div><br>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br>
<a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
<br></blockquote></div><br></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div>Jaime Melis<br>Project Engineer<br>OpenNebula - Flexible Enterprise Cloud Made Simple<br><a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | <a href="mailto:jmelis@opennebula.org" target="_blank">jmelis@opennebula.org</a></div>

</div>