[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-4202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13734488#comment-13734488
 ] 

Prasanna Santhanam commented on CLOUDSTACK-4202:
------------------------------------------------

Thanks for testing, I've reopened it. You can reopen/assign the bug to yourself 
if you have a patch that works in your environment. Jayapal can help review and 
merge it.
                
> [IPv4][dnsmasq] VM not able get ip from dhcp which is previously assigned to 
> vm 
> --------------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-4202
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4202
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>          Components: Network Controller, Virtual Router
>    Affects Versions: 4.2.0
>         Environment: CentOS 6.3 64bit for KVM Host.
>            Reporter: Naoki Sakamoto
>            Assignee: Jayapal Reddy
>            Priority: Critical
>             Fix For: 4.2.0
>
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> Related :
> CLOUDSTACK-3533 [IPv6][dnsmasq] VM not able get ip from dhcp which is 
> previously assigned to vm 
> IPv4 has same issue.
> 1. Create VPC (Super CIDR = 10.0.0.0/16)
> 2. Create Tier (CIDR = 10.0.0.0/30, GW = 10.0.0.1, Netmask = 255.255.255.252)
> 3. Deploy VM01 (IP = 10.0.0.2)
> 4. Destroy VM01
> 5. Deploy VM02 (IP = 10.0.0.2)
> VM02 Guest OS is not getting IP Address.
> I confirmed in bigger range Tier (CIDR = 10.0.0.0/27, Netmask = 
> 255.255.255.224) about 30 VMs and same issue occurred.
> New VM can't get IP that is exhousted and released.
> On Virtual Router
> /var/log/dnsmasq.log
> Aug 8 08:53:16 dnsmasq[13590]: read /etc/hosts - 6 addresses
> Aug 8 08:53:16 dnsmasq-dhcp[13590]: read /etc/dhcphosts.txt
> Aug 8 08:53:16 dnsmasq-dhcp[13590]: read /etc/dhcpopts.txt
> Aug 8 08:54:27 dnsmasq-dhcp[13590]: not using configured address 10.0.0.2 
> because it is leased to 02:00:68:25:00:07
> Aug 8 08:54:27 dnsmasq-dhcp[13590]: DHCPDISCOVER(eth2) 10.0.2.15 
> 02:00:5d:19:00:09 no address available
> Aug 8 08:54:31 dnsmasq-dhcp[13590]: not using configured address 10.0.0.2 
> because it is leased to 02:00:68:25:00:07
> Aug 8 08:54:31 dnsmasq-dhcp[13590]: DHCPDISCOVER(eth2) 10.0.2.15 
> 02:00:5d:19:00:09 no address available
> Aug 8 08:54:41 dnsmasq-dhcp[13590]: not using configured address 10.0.0.2 
> because it is leased to 02:00:68:25:00:07
> Aug 8 08:54:41 dnsmasq-dhcp[13590]: DHCPDISCOVER(eth2) 10.0.2.15 
> 02:00:5d:19:00:09 no address available
> Aug 8 08:55:02 dnsmasq-dhcp[13590]: not using configured address 10.0.0.2 
> because it is leased to 02:00:68:25:00:07
> Aug 8 08:55:02 dnsmasq-dhcp[13590]: DHCPDISCOVER(eth2) 10.0.2.15 
> 02:00:5d:19:00:09 no address available
> Aug 8 08:55:21 dnsmasq-dhcp[13590]: not using configured address 10.0.0.2 
> because it is leased to 02:00:68:25:00:07
> Aug 8 08:55:21 dnsmasq-dhcp[13590]: DHCPDISCOVER(eth2) 10.0.2.15 
> 02:00:5d:19:00:09 no address available
> 02:00:68:25:00:07 is VM01's Mac Address.
> On Virtual Router
> /var/log/messages
> (on issue time)
> Aug 8 08:53:01 r-11-VM cloud: Password server failed with error code 1. 
> Restarting socat...
> Aug 8 08:53:04 r-11-VM cloud: Password server failed with error code 1. 
> Restarting socat...
> Aug 8 08:53:07 r-11-VM cloud: Password server failed with error code 1. 
> Restarting socat...
> Aug 8 08:53:10 r-11-VM cloud: Password server failed with error code 1. 
> Restarting socat...
> Aug 8 08:53:13 r-11-VM cloud: Password server failed with error code 1. 
> Restarting socat...
> Aug 8 08:53:16 r-11-VM cloud: edithosts: releasing 10.0.0.2
> Aug 8 08:53:16 r-11-VM cloud: edithosts: released 10.0.0.2
> Aug 8 08:53:16 r-11-VM cloud: edithosts: update 02:00:5d:19:00:09 10.0.0.2 
> sakamoto035 to hosts
> Aug 8 08:53:16 r-11-VM cloud: Password server failed with error code 1. 
> Restarting socat...
> Aug 8 08:53:19 r-11-VM cloud: Password server failed with error code 1. 
> Restarting socat...
> Aug 8 08:53:22 r-11-VM cloud: Password server failed with error code 1. 
> Restarting socat...
> Aug 8 08:53:25 r-11-VM cloud: Password server failed with error code 1. 
> Restarting socat...
> Aug 8 08:53:28 r-11-VM cloud: Password server failed with error code 1. 
> Restarting socat...
> I found "edithosts: releasing 10.0.0.2" and "edithosts: released 10.0.0.2".
> Then I think no_dhcp_release = 0 in "edithosts.sh" at that time.
> I used latest edithosts.sh.
> I could recover as following.
> 1. On Virtual Router
> # service dnsmasq restart
> 2. Restart VM02 by GUI.
> VM02 got IP Address 10.0.0.2.
> System template version :
> root@r-11-VM:~# sh /opt/cloud/bin/get_template_version.sh
> Cloudstack Release 4.2.0 Thu Jun 13 04:15:09 UTC 
> 2013&51faf0c40beaa004fda92a7cabce6094
> root@r-11-VM:~#
> dhcp_release version :
> root@r-11-VM:~# which dhcp_release
> /usr/bin/dhcp_release
> root@r-11-VM:~#
> root@r-11-VM:~# ls -lrth /usr/bin/dhcp_release
> -rwxr-xr-x 1 root root 9.5K Feb 13 02:56 /usr/bin/dhcp_release
> root@r-11-VM:~#
> root@r-11-VM:~# md5sum /usr/bin/dhcp_release
> 5d68314ce7084a2036e8d2d204e764cb /usr/bin/dhcp_release
> root@r-11-VM:~#
> Please help me, Marcus Sorensen.
> I will have summer vacations next week named OBON in Japan.
> I will be able to reply after vacation.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to