From sabose at redhat.com Tue Apr 9 06:11:06 2013 Content-Type: multipart/mixed; boundary="===============1662807080661653524==" MIME-Version: 1.0 From: Sahina Bose To: devel at ovirt.org Subject: [Engine-devel] ovirt-host-deploy and multible bridges Date: Tue, 09 Apr 2013 15:40:58 +0530 Message-ID: <5163E932.8040300@redhat.com> --===============1662807080661653524== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------080204010900060200040902 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit Hi all, I'm testing the bootstrapping of host without reboot on Fedora 18. After host's bootstrap, Ifconfig output returns this: ovirtmgmt: flags=3D4163 mtu 1500 inet 10.70.37.219 netmask 255.255.254.0 broadcast 10.70.37.255 virbr0: flags=3D4099 mtu 1500 inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 Running*glusterHostsList* vdsm verb, returns the ip address 192.168.122.1, whereas my host has been added with ip address 10.70.37.219 If I reboot the host, the virbr0 bridge is removed, and there's no issue. The vdsm verb glusterHostsList - returns ipAddress of host + output of = gluster peer probe. This is needed because a periodic sync job needs to = make sure that the hosts added in engine are in sync with the gluster = cli (hosts could also be added/removed from gluster cli). How can we make sure glusterHostsList picks the correct ipAddress? = Reading the inetinfo based on bridge has been vetoed as we are doing = away with bridges. It would also work if virbr0 was updated in vds_interfaces table. Since = this is not happening either - we have an issue. thanks sahina --------------080204010900060200040902 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit
Hi all,

I'm testing the bootstrapping of host without reboot on Fedora 18. After
host's bootstrap,
Ifconfig output returns this:

ovirtmgmt: flags=3D4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
         inet 10.70.37.219  netmask 255.255.254.0  broadcast 10.70.37.255
   <snipped>

virbr0: flags=3D4099<UP,BROADCAST,MULTICAST>  mtu 1500
         inet 192.168.122.1  netmask 255.255.255.0  broadcast
192.168.122.255
        <snipped>

Running *glust=
erHostsList* vdsm verb, returns the =
ip address
192.168.122.1, whereas my host has been added with ip address 10.70.37.219

If I reboot the host, the virbr0 bridge is removed, and there's no issue.

The vdsm verb glusterHostsList - returns ipAddress of host + output of gluster peer probe. This is needed because a periodic sync job needs to make sure that the hosts added in engine are in sync with the gluster cli (hosts could also be added/removed from gluster cli).

How can we make sure glusterHostsList picks the correct ipAddress? Reading the inetinfo based on bridge has been vetoed as we are doing away with bridges.

It would also work if virbr0 was updated in vds_interfaces table. Since this is not happening either - we have an issue.

thanks
sahina

--------------080204010900060200040902-- --===============1662807080661653524== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wODAyMDQwMTA5MDAwNjAyMDAwNDA5MDIKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKSGkgYWxsLAoKSSdtIHRlc3RpbmcgdGhlIGJvb3RzdHJhcHBpbmcgb2YgaG9zdCB3aXRo b3V0IHJlYm9vdCBvbiBGZWRvcmEgMTguIEFmdGVyCmhvc3QncyBib290c3RyYXAsCklmY29uZmln IG91dHB1dCByZXR1cm5zIHRoaXM6CgpvdmlydG1nbXQ6IGZsYWdzPTQxNjM8VVAsQlJPQURDQVNU LFJVTk5JTkcsTVVMVElDQVNUPiAgbXR1IDE1MDAKICAgICAgICAgIGluZXQgMTAuNzAuMzcuMjE5 ICBuZXRtYXNrIDI1NS4yNTUuMjU0LjAgIGJyb2FkY2FzdCAxMC43MC4zNy4yNTUKICAgIDxzbmlw cGVkPgoKdmlyYnIwOiBmbGFncz00MDk5PFVQLEJST0FEQ0FTVCxNVUxUSUNBU1Q+ICBtdHUgMTUw MAogICAgICAgICAgaW5ldCAxOTIuMTY4LjEyMi4xICBuZXRtYXNrIDI1NS4yNTUuMjU1LjAgIGJy b2FkY2FzdAoxOTIuMTY4LjEyMi4yNTUKICAgICAgICAgPHNuaXBwZWQ+CgpSdW5uaW5nKmdsdXN0 ZXJIb3N0c0xpc3QqICB2ZHNtIHZlcmIsIHJldHVybnMgdGhlIGlwIGFkZHJlc3MKMTkyLjE2OC4x MjIuMSwgd2hlcmVhcyBteSBob3N0IGhhcyBiZWVuIGFkZGVkIHdpdGggaXAgYWRkcmVzcyAxMC43 MC4zNy4yMTkKCklmIEkgcmVib290IHRoZSBob3N0LCB0aGUgdmlyYnIwIGJyaWRnZSBpcyByZW1v dmVkLCBhbmQgdGhlcmUncyBubyBpc3N1ZS4KClRoZSB2ZHNtIHZlcmIgZ2x1c3Rlckhvc3RzTGlz dCAtIHJldHVybnMgaXBBZGRyZXNzIG9mIGhvc3QgKyBvdXRwdXQgb2YgCmdsdXN0ZXIgcGVlciBw cm9iZS4gVGhpcyBpcyBuZWVkZWQgYmVjYXVzZSBhIHBlcmlvZGljIHN5bmMgam9iIG5lZWRzIHRv IAptYWtlIHN1cmUgdGhhdCB0aGUgaG9zdHMgYWRkZWQgaW4gZW5naW5lIGFyZSBpbiBzeW5jIHdp dGggdGhlIGdsdXN0ZXIgCmNsaSAoaG9zdHMgY291bGQgYWxzbyBiZSBhZGRlZC9yZW1vdmVkIGZy b20gZ2x1c3RlciBjbGkpLgoKSG93IGNhbiB3ZSBtYWtlIHN1cmUgZ2x1c3Rlckhvc3RzTGlzdCBw aWNrcyB0aGUgY29ycmVjdCBpcEFkZHJlc3M/IApSZWFkaW5nIHRoZSBpbmV0aW5mbyBiYXNlZCBv biBicmlkZ2UgaGFzIGJlZW4gdmV0b2VkIGFzIHdlIGFyZSBkb2luZyAKYXdheSB3aXRoIGJyaWRn ZXMuCgpJdCB3b3VsZCBhbHNvIHdvcmsgaWYgdmlyYnIwIHdhcyB1cGRhdGVkIGluIHZkc19pbnRl cmZhY2VzIHRhYmxlLiBTaW5jZSAKdGhpcyBpcyBub3QgaGFwcGVuaW5nIGVpdGhlciAtIHdlIGhh dmUgYW4gaXNzdWUuCgp0aGFua3MKc2FoaW5hCgoKLS0tLS0tLS0tLS0tLS0wODAyMDQwMTA5MDAw NjAyMDAwNDA5MDIKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4NTktMQpD b250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0Cgo8aHRtbD4KICA8aGVhZD4KCiAgICA8bWV0 YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1J U08tODg1OS0xIj4KICA8L2hlYWQ+CiAgPGJvZHkgYmdjb2xvcj0iI0ZGRkZGRiIgdGV4dD0iIzAw MDAwMCI+CiAgICA8cHJlPjxmb250IGZhY2U9InNhbnMtc2VyaWYiPkhpIGFsbCwKCkknbSB0ZXN0 aW5nIHRoZSBib290c3RyYXBwaW5nIG9mIGhvc3Qgd2l0aG91dCByZWJvb3Qgb24gRmVkb3JhIDE4 LiBBZnRlcgpob3N0J3MgYm9vdHN0cmFwLApJZmNvbmZpZyBvdXRwdXQgcmV0dXJucyB0aGlzOgoK b3ZpcnRtZ210OiBmbGFncz00MTYzJmx0O1VQLEJST0FEQ0FTVCxSVU5OSU5HLE1VTFRJQ0FTVCZn dDsgIG10dSAxNTAwCiAgICAgICAgIGluZXQgMTAuNzAuMzcuMjE5ICBuZXRtYXNrIDI1NS4yNTUu MjU0LjAgIGJyb2FkY2FzdCAxMC43MC4zNy4yNTUKICAgJmx0O3NuaXBwZWQmZ3Q7Cgp2aXJicjA6 IGZsYWdzPTQwOTkmbHQ7VVAsQlJPQURDQVNULE1VTFRJQ0FTVCZndDsgIG10dSAxNTAwCiAgICAg ICAgIGluZXQgMTkyLjE2OC4xMjIuMSAgbmV0bWFzayAyNTUuMjU1LjI1NS4wICBicm9hZGNhc3QK MTkyLjE2OC4xMjIuMjU1CiAgICAgICAgJmx0O3NuaXBwZWQmZ3Q7CgpSdW5uaW5nIDxiIGNsYXNz PSJtb3otdHh0LXN0YXIiPjxzcGFuIGNsYXNzPSJtb3otdHh0LXRhZyI+Kjwvc3Bhbj5nbHVzdGVy SG9zdHNMaXN0PHNwYW4gY2xhc3M9Im1vei10eHQtdGFnIj4qPC9zcGFuPjwvYj4gdmRzbSB2ZXJi LCByZXR1cm5zIHRoZSBpcCBhZGRyZXNzCjE5Mi4xNjguMTIyLjEsIHdoZXJlYXMgbXkgaG9zdCBo YXMgYmVlbiBhZGRlZCB3aXRoIGlwIGFkZHJlc3MgMTAuNzAuMzcuMjE5CgpJZiBJIHJlYm9vdCB0 aGUgaG9zdCwgdGhlIHZpcmJyMCBicmlkZ2UgaXMgcmVtb3ZlZCwgYW5kIHRoZXJlJ3Mgbm8gaXNz dWUuPC9mb250Pgo8Zm9udCBmYWNlPSJzYW5zLXNlcmlmIj4KPC9mb250PjwvcHJlPgogICAgPGZv bnQgZmFjZT0ic2Fucy1zZXJpZiI+VGhlIHZkc20gdmVyYiBnbHVzdGVySG9zdHNMaXN0IC0gcmV0 dXJucwogICAgICBpcEFkZHJlc3Mgb2YgaG9zdCArIG91dHB1dCBvZiBnbHVzdGVyIHBlZXIgcHJv YmUuIFRoaXMgaXMgbmVlZGVkCiAgICAgIGJlY2F1c2UgYSBwZXJpb2RpYyBzeW5jIGpvYiBuZWVk cyB0byBtYWtlIHN1cmUgdGhhdCB0aGUgaG9zdHMgYWRkZWQKICAgICAgaW4gZW5naW5lPC9mb250 PiBhcmUgaW4gc3luYyB3aXRoIHRoZSBnbHVzdGVyIGNsaSAoaG9zdHMgY291bGQKICAgIGFsc28g YmUgYWRkZWQvcmVtb3ZlZCBmcm9tIGdsdXN0ZXIgY2xpKS48YnI+CiAgICA8YnI+CiAgICBIb3cg Y2FuIHdlIG1ha2Ugc3VyZSBnbHVzdGVySG9zdHNMaXN0IHBpY2tzIHRoZSBjb3JyZWN0IGlwQWRk cmVzcz8KICAgIFJlYWRpbmcgdGhlIGluZXRpbmZvIGJhc2VkIG9uIGJyaWRnZSBoYXMgYmVlbiB2 ZXRvZWQgYXMgd2UgYXJlIGRvaW5nCiAgICBhd2F5IHdpdGggYnJpZGdlcy48YnI+CiAgICA8YnI+ CiAgICBJdCB3b3VsZCBhbHNvIHdvcmsgaWYgdmlyYnIwIHdhcyB1cGRhdGVkIGluIHZkc19pbnRl cmZhY2VzIHRhYmxlLgogICAgU2luY2UgdGhpcyBpcyBub3QgaGFwcGVuaW5nIGVpdGhlciAtIHdl IGhhdmUgYW4gaXNzdWUuPGJyPgogICAgPGJyPgogICAgdGhhbmtzPGJyPgogICAgc2FoaW5hPGJy PgogICAgPGJyPgogIDwvYm9keT4KPC9odG1sPgoKLS0tLS0tLS0tLS0tLS0wODAyMDQwMTA5MDAw NjAyMDAwNDA5MDItLQo= --===============1662807080661653524==--