cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ivan Kudryavtsev <kudryavtsev...@bw-sw.com>
Subject Re: [4.11] VR Problem on Releasing Expunged Instance IP from dnsmasq.leases file
Date Mon, 22 Jan 2018 10:01:17 GMT
Reopen issue, do a PR with fix if you can, could it be that VR doesn't have
patched code? Also, describe testing scenario, I'll try to look at it in my
patched 4.10.

22 янв. 2018 г. 16:52 пользователь "Özhan Rüzgar Karaman" <
oruzgarkaraman@gmail.com> написал:

> Hi Ivan;
> I checked 2 PR's and they are exist on 4.11rc1 but issue still exists on my
> environment. When a new vm uses IP from old expunged vm then leases file
> creates problem. Please check the logs that i submitted on first email,
> issue is clear there and in my opinion it still exists on 4.11rc1.
>
> By the way 2393 is about VM's IP Changing progress, maybe it does not cover
> my scenario.
>
> Thanks
> Özhan
>
> On Mon, Jan 22, 2018 at 12:40 PM, Özhan Rüzgar Karaman <
> oruzgarkaraman@gmail.com> wrote:
>
> > Hi Ivan;
> > I made several tests with same scenario on 4.11rc1 and got same results,
> > did your 2 PR's currently exists on 4.11 rc1 in which i am testing or it
> > will exist on future rc2? If they exists on 4.11rc1 then we have a
> problem
> >
> > Thanks
> > Özhan
> >
> > On Mon, Jan 22, 2018 at 12:32 PM, Ivan Kudryavtsev <
> > kudryavtsev_ia@bw-sw.com> wrote:
> >
> >> Hi, Ozhan. MACs are not removed upon vm removal, but they are overriden
> >> upon vm creation with same ip (or same hostname). It should work fine,
> >> 4.10, 4.11 received 2 PRs to fix several possible bugs. I tested the
> case
> >> when IP is reused.
> >>
> >> 22 янв. 2018 г. 16:07 пользователь "Özhan Rüzgar Karaman"
<
> >> oruzgarkaraman@gmail.com> написал:
> >>
> >> Hi;
> >> Today we noticed that one of our new provisioned instance did not get IP
> >> from VR. When we dig into the issue we find that one different mac is
> >> written in dnsmasq.leases file holds new instances IP address.
> >>
> >> We checked this mac address from db and we noticed that this mac is used
> >> for old expunged instance.
> >>
> >> So from this point we realised that when we destroy an instance its mac
> >> did
> >> not removed from dnsmasq.leases file so if we use this ip for a new
> >> instance then we have a problem, our instance could not get IP from VR.
> >>
> >> We have one host on our lab environment and its Ubuntu 16.04.3 KVM.
> Today
> >> we made a HA test and we crashed the host so VR and SystemVM's are
> >> rebooted
> >> after we boot host back. I do not think this issue is related to VR
> reboot
> >> but i like to give information about our environment.
> >>
> >> We need to manage dnsmasq.leases file when we expunge an instance.
> >>
> >> Thanks
> >> Özhan
> >>
> >> Logs are below:
> >>
> >> root@r-4-VM:/var/lib/misc# tail -4 /var/log/dnsmasq.log
> >> Jan 22 08:57:27 dnsmasq-dhcp[850]: not using configured address
> >> 192.168.18.186 because it is leased to 1e:00:25:00:00:b9
> >> Jan 22 08:57:27 dnsmasq-dhcp[850]: DHCPDISCOVER(eth0) 1e:00:00:00:00:b9
> no
> >> address available
> >> Jan 22 08:57:29 dnsmasq-dhcp[850]: not using configured address
> >> 192.168.18.187 because it is leased to 1e:00:80:00:00:ba
> >> Jan 22 08:57:29 dnsmasq-dhcp[850]: DHCPDISCOVER(eth0) 1e:00:9f:00:00:ba
> no
> >> address available
> >>
> >> root@r-4-VM:/var/lib/misc# cat /etc/dhcphosts.txt
> >> 1e:00:9f:00:00:ba,192.168.18.187,test411rc1mac,736h
> >> 1e:00:00:00:00:b9,192.168.18.186,sil3sameip,733h
> >> 1e:00:96:00:00:bf,192.168.18.192,TolgaTest02,707h
> >> 1e:00:90:00:00:bc,192.168.18.189,TolgaTest,758h
> >> 1e:00:40:00:00:bb,192.168.18.188,test411rc1,750h
> >> root@r-4-VM:/var/lib/misc# cat /var/lib/misc/dnsmasq.leases
> >> 1519339727 1e:00:25:00:00:b9 192.168.18.186 sil3sameip *
> >> 1519331409 1e:00:40:00:00:bb 192.168.18.188 test411rc1 *
> >> 1518921177 1e:00:80:00:00:ba 192.168.18.187 test411rc1mac *
> >> 1518904275 1e:00:90:00:00:bc 192.168.18.189 TolgaTest *
> >> 1519023297 1e:00:96:00:00:bf 192.168.18.192 TolgaTest02 *
> >>
> >> mysql> select name,state,private_mac_address,private_ip_address from
> >> vm_instance;
> >> +---------------+-----------+---------------------+---------
> -----------+
> >> | name          | state     | private_mac_address | private_ip_address |
> >> +---------------+-----------+---------------------+---------
> -----------+
> >> | s-1-VM        | Running   | 1e:00:34:00:01:00   | 172.16.50.143      |
> >> | v-2-VM        | Running   | 1e:00:81:00:01:03   | 172.16.50.146      |
> >> | Tolga         | Expunging | 1e:00:50:00:00:bc   | 192.168.18.189     |
> >> | r-4-VM        | Running   | 0e:00:a9:fe:03:0e   | 169.254.3.14       |
> >> | Tolga02       | Expunging | 1e:00:b4:00:00:bf   | 192.168.18.192     |
> >> | Tolga03       | Expunging | 1e:00:99:00:00:bb   | 192.168.18.188     |
> >> | deneme        | Expunging | 1e:00:80:00:00:ba   | 192.168.18.187     |
> >> | snpvmtolga02  | Expunging | 1e:00:69:00:00:b9   | 192.168.18.186     |
> >> | TolgaTest     | Stopped   | 1e:00:90:00:00:bc   | 192.168.18.189     |
> >> | TolgaTest02   | Stopped   | 1e:00:96:00:00:bf   | 192.168.18.192     |
> >> | test411rc1    | Running   | 1e:00:40:00:00:bb   | 192.168.18.188     |
> >> | test411rc1mac | Running   | 1e:00:9f:00:00:ba   | 192.168.18.187     |
> >> | sil1          | Expunging | 1e:00:25:00:00:b9   | 192.168.18.186     |
> >> | sil2sameip    | Expunging | 1e:00:14:00:00:b9   | 192.168.18.186     |
> >> | sil3sameip    | Running   | 1e:00:00:00:00:b9   | 192.168.18.186     |
> >> +---------------+-----------+---------------------+---------
> -----------+
> >> 15 rows in set (0.00 sec)
> >>
> >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message