[one-users] onehost sync

Olivier Sallou olivier.sallou at irisa.fr
Fri Oct 25 09:35:16 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
One of my hosts is "down" (I have set it down with the onehost command).

I wonder if:

    rc=hpool->discover(&discovered_hosts,host_limit,target_time);

    if ((rc != 0) || (discovered_hosts.empty() == true))
    {
        return;
    }

would not do a return because of my host is not up.....
>
> 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
>
> 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/37a86900/attachment-0002.htm>


More information about the Users mailing list