[one-users] onehost sync

Olivier Sallou olivier.sallou at irisa.fr
Fri Oct 25 09:27:23 PDT 2013


On 10/25/2013 06:22 PM, Jaime Melis wrote:
> Hi Olivier,
>
> I don't know what could be going on. When the core detects that the
> remotes_dir has been "touched" by the "onehost sync", then it sends a
> special argument to the driver which forces an 'scp' of the remotes...
>
> As a workaround I can only tell you what you already know, which is to
> manually scp the remotes over to the hosts... To debug it, we could
> gdb the oned process and see what's going on, especifically here:
> https://github.com/OpenNebula/one/blob/one-3.8/src/im/InformationManager.cc#L224
I'll have a look.
>
> The upcoming OpenNebula 4.4 version won't have this problem, though.
> The scp will be triggered by the actual 'onehost sync' command,
> instead of the core. This is an advantage in many ways because it'll
> be easier to debug and because you can select what hosts/clusters to
> update:
> https://github.com/OpenNebula/one/blob/master/src/cli/one_helper/onehost_helper.rb#L161
I had seen those modifications on repository, and I copied the code from
repository to try the new sync feature and it worked nicely, but I had
to update manually the code installed via packages.

what bothers me is no error is raised on current behaviour. I'll keep
this problem aside for the moment as 4.4 workaround worked.

Thanks

Olivier
>
> cheers,
> Jaime
>
>
> On Fri, Oct 25, 2013 at 5:14 PM, Olivier Sallou
> <olivier.sallou at irisa.fr <mailto:olivier.sallou at irisa.fr>> wrote:
>
>     As additional information,
>     there is no error in oned.log (nor any info about a sync
>     operation), and
>     my node has been monitored in the meanwhile:
>
>     oneadmin at genokvm4:~$ onehost show mynode
>     HOST 14
>     INFORMATION
>     ID                    : 14
>     NAME                  : mynode
>     CLUSTER               : -
>     STATE                 : MONITORED
>     IM_MAD                : im_ganglia
>     VM_MAD                : vmm_kvm
>     VN_MAD                : dummy
>     LAST MONITORING TIME  : 10/25 17:09:27
>
>     The "touch" made by the sync command succeed (/var/lib/one/remotes has
>     been updated), but no file is copied to remote nodes.
>
>     On 10/25/2013 04:05 PM, Olivier Sallou wrote:
>     > Hi,
>     >
>     > I have executed "onehost sync" on my master, but even after
>     quite a long
>     > time, scripts are not updated on nodes (old scripts).
>     >
>     > (master installed via deb packages, and in oned.conf:
>     > SCRIPTS_REMOTE_DIR=/opt/one)
>     >
>     > On master I have:
>     >
>     > root at master:/var/log/one# ls -l  /var/lib/one/remotes/vmm/kvm/
>     > total 84
>     > -rwxr-xr-x 1 oneadmin oneadmin  2842 juil. 24 19:09 attach_disk
>     > -rwxr-xr-x 1 oneadmin oneadmin  1583 juil. 24 19:09 attach_nic
>     > -rwxr-xr-x 1 oneadmin oneadmin  1596 juil. 24 19:09 cancel
>     > -rwxr-xr-x 1 oneadmin oneadmin  1545 juil. 24 19:09 deploy
>     > -rwxr-xr-x 1 oneadmin oneadmin  1495 juil. 24 19:09 detach_disk
>     > -rwxr-xr-x 1 oneadmin oneadmin  1470 juil. 24 19:09 detach_nic
>     > -rw-r--r-- 1 oneadmin oneadmin  1790 juil. 24 19:09 kvmrc
>     > -rwxr-xr-x 1 oneadmin oneadmin  1455 juil. 24 19:09 migrate
>     > -rwxr-xr-x 1 oneadmin oneadmin  1381 juil. 24 19:09 migrate_local
>     > -rwxr-xr-x 1 oneadmin oneadmin 10402 juil. 24 19:09 poll
>     > -rwxr-xr-x 1 oneadmin oneadmin  2930 juil. 24 19:09 poll_ganglia
>     > -rwxr-xr-x 1 oneadmin oneadmin  1400 juil. 24 19:09 reboot
>     > -rwxr-xr-x 1 oneadmin oneadmin  1398 juil. 24 19:09 reset
>     > -rwxr-xr-x 1 oneadmin oneadmin  1376 juil. 24 19:09 restore
>     > -rwxr-xr-x 1 oneadmin oneadmin  1613 juil. 24 19:09 save
>     > -rwxr-xr-x 1 oneadmin oneadmin  2304 juil. 24 19:09 shutdown
>     > -rwxr-xr-x 1 oneadmin oneadmin  1522 juil. 24 19:09 snapshot_create
>     > -rwxr-xr-x 1 oneadmin oneadmin  1443 juil. 24 19:09 snapshot_delete
>     > -rwxr-xr-x 1 oneadmin oneadmin  1454 juil. 24 19:09 snapshot_revert
>     >
>     >
>     > but on node:
>     >
>     > root at mynode:~# ls -l /opt/one/vmm/kvm/
>     > total 48
>     > -rwxr-xr-x 1 oneadmin oneadmin 1386  2 avril  2012 cancel
>     > -rwxr-xr-x 1 oneadmin oneadmin 1545  2 avril  2012 deploy
>     > -rw-r--r-- 1 oneadmin oneadmin 1266  2 avril  2012 kvmrc
>     > -rwxr-xr-x 1 oneadmin oneadmin 1455  2 avril  2012 migrate
>     > -rwxr-xr-x 1 oneadmin oneadmin 1381  2 avril  2012 migrate_local
>     > -rwxr-xr-x 1 oneadmin oneadmin 8183  2 avril  2012 poll
>     > -rwxr-xr-x 1 oneadmin oneadmin 2324  2 avril  2012 poll_ganglia
>     > -rwxr-xr-x 1 oneadmin oneadmin 1400  2 avril  2012 reboot
>     > -rwxr-xr-x 1 oneadmin oneadmin 1376  2 avril  2012 restore
>     > -rwxr-xr-x 1 oneadmin oneadmin 1467  2 avril  2012 save
>     > -rwxr-xr-x 1 oneadmin oneadmin 2065  2 avril  2012 shutdown
>     >
>     > Any idea how to fix this ?
>     >
>     > Olivier
>     >
>
>     --
>     Olivier Sallou
>     IRISA / University of Rennes 1
>     Campus de Beaulieu, 35000 RENNES - FRANCE
>     Tel: 02.99.84.71.95
>
>     gpg key id: 4096R/326D8438  (keyring.debian.org
>     <http://keyring.debian.org>)
>     Key fingerprint = 5FB4 6F83 D3B9 5204 6335  D26D 78DC 68DB 326D 8438
>
>     _______________________________________________
>     Users mailing list
>     Users at lists.opennebula.org <mailto:Users at lists.opennebula.org>
>     http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
>
>
>
> -- 
> Jaime Melis
> Project Engineer
> OpenNebula - Flexible Enterprise Cloud Made Simple
> www.OpenNebula.org <http://www.OpenNebula.org> | jmelis at opennebula.org
> <mailto:jmelis at opennebula.org>

-- 
Olivier Sallou
IRISA / University of Rennes 1
Campus de Beaulieu, 35000 RENNES - FRANCE
Tel: 02.99.84.71.95

gpg key id: 4096R/326D8438  (keyring.debian.org)
Key fingerprint = 5FB4 6F83 D3B9 5204 6335  D26D 78DC 68DB 326D 8438

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20131025/581fd999/attachment-0002.htm>


More information about the Users mailing list