From sabose at redhat.com Tue Apr 9 06:25:31 2013 Content-Type: multipart/mixed; boundary="===============4901672482766254685==" MIME-Version: 1.0 From: Sahina Bose To: devel at ovirt.org Subject: Re: [Engine-devel] ovirt-host-deploy and multible bridges Date: Tue, 09 Apr 2013 15:55:25 +0530 Message-ID: <5163EC95.50901@redhat.com> In-Reply-To: 5163E932.8040300@redhat.com --===============4901672482766254685== 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. --------------040701030207030604030109 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit [Adding vdsm-devel] On 04/09/2013 03:40 PM, Sahina Bose wrote: > 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 > > > > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel --------------040701030207030604030109 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit [Adding vdsm-devel]

On 04/09/2013 03:40 PM, Sahina Bose wrote:
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



_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-devel<=
/a>

--------------040701030207030604030109-- --===============4901672482766254685== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNDA3MDEwMzAyMDcwMzA2MDQwMzAxMDkKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKW0FkZGluZyB2ZHNtLWRldmVsXQoKT24gMDQvMDkvMjAxMyAwMzo0MCBQTSwgU2FoaW5h IEJvc2Ugd3JvdGU6Cj4gSGkgYWxsLAo+Cj4gSSdtIHRlc3RpbmcgdGhlIGJvb3RzdHJhcHBpbmcg b2YgaG9zdCB3aXRob3V0IHJlYm9vdCBvbiBGZWRvcmEgMTguIEFmdGVyCj4gaG9zdCdzIGJvb3Rz dHJhcCwKPiBJZmNvbmZpZyBvdXRwdXQgcmV0dXJucyB0aGlzOgo+Cj4gb3ZpcnRtZ210OiBmbGFn cz00MTYzPFVQLEJST0FEQ0FTVCxSVU5OSU5HLE1VTFRJQ0FTVD4gIG10dSAxNTAwCj4gICAgICAg ICAgIGluZXQgMTAuNzAuMzcuMjE5ICBuZXRtYXNrIDI1NS4yNTUuMjU0LjAgIGJyb2FkY2FzdCAx MC43MC4zNy4yNTUKPiAgICAgPHNuaXBwZWQ+Cj4KPiB2aXJicjA6IGZsYWdzPTQwOTk8VVAsQlJP QURDQVNULE1VTFRJQ0FTVD4gIG10dSAxNTAwCj4gICAgICAgICAgIGluZXQgMTkyLjE2OC4xMjIu MSAgbmV0bWFzayAyNTUuMjU1LjI1NS4wICBicm9hZGNhc3QKPiAxOTIuMTY4LjEyMi4yNTUKPiAg ICAgICAgICA8c25pcHBlZD4KPgo+IFJ1bm5pbmcqZ2x1c3Rlckhvc3RzTGlzdCogIHZkc20gdmVy YiwgcmV0dXJucyB0aGUgaXAgYWRkcmVzcwo+IDE5Mi4xNjguMTIyLjEsIHdoZXJlYXMgbXkgaG9z dCBoYXMgYmVlbiBhZGRlZCB3aXRoIGlwIGFkZHJlc3MgMTAuNzAuMzcuMjE5Cj4KPiBJZiBJIHJl Ym9vdCB0aGUgaG9zdCwgdGhlIHZpcmJyMCBicmlkZ2UgaXMgcmVtb3ZlZCwgYW5kIHRoZXJlJ3Mg bm8gaXNzdWUuCj4KPiBUaGUgdmRzbSB2ZXJiIGdsdXN0ZXJIb3N0c0xpc3QgLSByZXR1cm5zIGlw QWRkcmVzcyBvZiBob3N0ICsgb3V0cHV0IG9mIAo+IGdsdXN0ZXIgcGVlciBwcm9iZS4gVGhpcyBp cyBuZWVkZWQgYmVjYXVzZSBhIHBlcmlvZGljIHN5bmMgam9iIG5lZWRzIAo+IHRvIG1ha2Ugc3Vy ZSB0aGF0IHRoZSBob3N0cyBhZGRlZCBpbiBlbmdpbmUgYXJlIGluIHN5bmMgd2l0aCB0aGUgCj4g Z2x1c3RlciBjbGkgKGhvc3RzIGNvdWxkIGFsc28gYmUgYWRkZWQvcmVtb3ZlZCBmcm9tIGdsdXN0 ZXIgY2xpKS4KPgo+IEhvdyBjYW4gd2UgbWFrZSBzdXJlIGdsdXN0ZXJIb3N0c0xpc3QgcGlja3Mg dGhlIGNvcnJlY3QgaXBBZGRyZXNzPyAKPiBSZWFkaW5nIHRoZSBpbmV0aW5mbyBiYXNlZCBvbiBi cmlkZ2UgaGFzIGJlZW4gdmV0b2VkIGFzIHdlIGFyZSBkb2luZyAKPiBhd2F5IHdpdGggYnJpZGdl cy4KPgo+IEl0IHdvdWxkIGFsc28gd29yayBpZiB2aXJicjAgd2FzIHVwZGF0ZWQgaW4gdmRzX2lu dGVyZmFjZXMgdGFibGUuIAo+IFNpbmNlIHRoaXMgaXMgbm90IGhhcHBlbmluZyBlaXRoZXIgLSB3 ZSBoYXZlIGFuIGlzc3VlLgo+Cj4gdGhhbmtzCj4gc2FoaW5hCj4KPgo+Cj4gX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBFbmdpbmUtZGV2ZWwgbWFpbGlu ZyBsaXN0Cj4gRW5naW5lLWRldmVsQG92aXJ0Lm9yZwo+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcv bWFpbG1hbi9saXN0aW5mby9lbmdpbmUtZGV2ZWwKCgotLS0tLS0tLS0tLS0tLTA0MDcwMTAzMDIw NzAzMDYwNDAzMDEwOQpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1JU08tODg1OS0x CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPgogIDxoZWFkPgogICAgPG1l dGEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEiCiAgICAgIGh0dHAtZXF1 aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IGJnY29sb3I9IiNGRkZGRkYiIHRl eHQ9IiMwMDAwMDAiPgogICAgW0FkZGluZyB2ZHNtLWRldmVsXTxicj4KICAgIDxicj4KICAgIDxk aXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMDQvMDkvMjAxMyAwMzo0MCBQTSwgU2FoaW5h IEJvc2UKICAgICAgd3JvdGU6PGJyPgogICAgPC9kaXY+CiAgICA8YmxvY2txdW90ZSBjaXRlPSJt aWQ6NTE2M0U5MzIuODA0MDMwMEByZWRoYXQuY29tIiB0eXBlPSJjaXRlIj4KICAgICAgPG1ldGEg aHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7CiAgICAgICAgY2hh cnNldD1JU08tODg1OS0xIj4KICAgICAgPHByZT48Zm9udCBmYWNlPSJzYW5zLXNlcmlmIj5IaSBh bGwsCgpJJ20gdGVzdGluZyB0aGUgYm9vdHN0cmFwcGluZyBvZiBob3N0IHdpdGhvdXQgcmVib290 IG9uIEZlZG9yYSAxOC4gQWZ0ZXIKaG9zdCdzIGJvb3RzdHJhcCwKSWZjb25maWcgb3V0cHV0IHJl dHVybnMgdGhpczoKCm92aXJ0bWdtdDogZmxhZ3M9NDE2MyZsdDtVUCxCUk9BRENBU1QsUlVOTklO RyxNVUxUSUNBU1QmZ3Q7ICBtdHUgMTUwMAogICAgICAgICBpbmV0IDEwLjcwLjM3LjIxOSAgbmV0 bWFzayAyNTUuMjU1LjI1NC4wICBicm9hZGNhc3QgMTAuNzAuMzcuMjU1CiAgICZsdDtzbmlwcGVk Jmd0OwoKdmlyYnIwOiBmbGFncz00MDk5Jmx0O1VQLEJST0FEQ0FTVCxNVUxUSUNBU1QmZ3Q7ICBt dHUgMTUwMAogICAgICAgICBpbmV0IDE5Mi4xNjguMTIyLjEgIG5ldG1hc2sgMjU1LjI1NS4yNTUu MCAgYnJvYWRjYXN0CjE5Mi4xNjguMTIyLjI1NQogICAgICAgICZsdDtzbmlwcGVkJmd0OwoKUnVu bmluZyA8YiBjbGFzcz0ibW96LXR4dC1zdGFyIj48c3BhbiBjbGFzcz0ibW96LXR4dC10YWciPio8 L3NwYW4+Z2x1c3Rlckhvc3RzTGlzdDxzcGFuIGNsYXNzPSJtb3otdHh0LXRhZyI+Kjwvc3Bhbj48 L2I+IHZkc20gdmVyYiwgcmV0dXJucyB0aGUgaXAgYWRkcmVzcwoxOTIuMTY4LjEyMi4xLCB3aGVy ZWFzIG15IGhvc3QgaGFzIGJlZW4gYWRkZWQgd2l0aCBpcCBhZGRyZXNzIDEwLjcwLjM3LjIxOQoK SWYgSSByZWJvb3QgdGhlIGhvc3QsIHRoZSB2aXJicjAgYnJpZGdlIGlzIHJlbW92ZWQsIGFuZCB0 aGVyZSdzIG5vIGlzc3VlLjwvZm9udD4KPGZvbnQgZmFjZT0ic2Fucy1zZXJpZiI+CjwvZm9udD48 L3ByZT4KICAgICAgPGZvbnQgZmFjZT0ic2Fucy1zZXJpZiI+VGhlIHZkc20gdmVyYiBnbHVzdGVy SG9zdHNMaXN0IC0gcmV0dXJucwogICAgICAgIGlwQWRkcmVzcyBvZiBob3N0ICsgb3V0cHV0IG9m IGdsdXN0ZXIgcGVlciBwcm9iZS4gVGhpcyBpcyBuZWVkZWQKICAgICAgICBiZWNhdXNlIGEgcGVy aW9kaWMgc3luYyBqb2IgbmVlZHMgdG8gbWFrZSBzdXJlIHRoYXQgdGhlIGhvc3RzCiAgICAgICAg YWRkZWQgaW4gZW5naW5lPC9mb250PiBhcmUgaW4gc3luYyB3aXRoIHRoZSBnbHVzdGVyIGNsaSAo aG9zdHMKICAgICAgY291bGQgYWxzbyBiZSBhZGRlZC9yZW1vdmVkIGZyb20gZ2x1c3RlciBjbGkp Ljxicj4KICAgICAgPGJyPgogICAgICBIb3cgY2FuIHdlIG1ha2Ugc3VyZSBnbHVzdGVySG9zdHNM aXN0IHBpY2tzIHRoZSBjb3JyZWN0IGlwQWRkcmVzcz8KICAgICAgUmVhZGluZyB0aGUgaW5ldGlu Zm8gYmFzZWQgb24gYnJpZGdlIGhhcyBiZWVuIHZldG9lZCBhcyB3ZSBhcmUKICAgICAgZG9pbmcg YXdheSB3aXRoIGJyaWRnZXMuPGJyPgogICAgICA8YnI+CiAgICAgIEl0IHdvdWxkIGFsc28gd29y ayBpZiB2aXJicjAgd2FzIHVwZGF0ZWQgaW4gdmRzX2ludGVyZmFjZXMgdGFibGUuCiAgICAgIFNp bmNlIHRoaXMgaXMgbm90IGhhcHBlbmluZyBlaXRoZXIgLSB3ZSBoYXZlIGFuIGlzc3VlLjxicj4K ICAgICAgPGJyPgogICAgICB0aGFua3M8YnI+CiAgICAgIHNhaGluYTxicj4KICAgICAgPGJyPgog ICAgICA8YnI+CiAgICAgIDxmaWVsZHNldCBjbGFzcz0ibWltZUF0dGFjaG1lbnRIZWFkZXIiPjwv ZmllbGRzZXQ+CiAgICAgIDxicj4KICAgICAgPHByZSB3cmFwPSIiPl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkVuZ2luZS1kZXZlbCBtYWlsaW5nIGxpc3QK PGEgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOkVuZ2luZS1k ZXZlbEBvdmlydC5vcmciPkVuZ2luZS1kZXZlbEBvdmlydC5vcmc8L2E+CjxhIGNsYXNzPSJtb3ot dHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9s aXN0aW5mby9lbmdpbmUtZGV2ZWwiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0 aW5mby9lbmdpbmUtZGV2ZWw8L2E+CjwvcHJlPgogICAgPC9ibG9ja3F1b3RlPgogICAgPGJyPgog IDwvYm9keT4KPC9odG1sPgoKLS0tLS0tLS0tLS0tLS0wNDA3MDEwMzAyMDcwMzA2MDQwMzAxMDkt LQo= --===============4901672482766254685==--