[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-2549?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sanjeev N resolved CLOUDSTACK-2549.
-----------------------------------

    Resolution: Duplicate

This is a duplicate of bug https://issues.apache.org/jira/browse/CLOUDSTACK-2543
                
> createipAlias.sh/deleteipAlias.sh won't be copied to XenServer host
> -------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-2549
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2549
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>    Affects Versions: 4.2.0
>            Reporter: Sheng Yang
>            Assignee: Bharat Kumar
>            Priority: Blocker
>             Fix For: 4.2.0
>
>
> Found this in my mgmt server log:
> WARN  [xen.resource.CitrixResourceBase] (DirectAgent-1:) We cannot locate 
> /home/yasker/develop/cloudstack-oss.asf/client/target/cloud-client-ui-4.2.0-SNAPSHOT/WEB-INF/classes/scripts/vm/hypervisor/xenserver/xenserver60/../../../deleteipAlias.sh
> WARN  [xen.resource.CitrixResourceBase] (DirectAgent-1:) We cannot locate 
> /home/yasker/develop/cloudstack-oss.asf/client/target/cloud-client-ui-4.2.0-SNAPSHOT/WEB-INF/classes/scripts/vm/hypervisor/xenserver/xenserver60/../../../createipAlias.sh
> Then saw this:
> diff --git a/scripts/vm/hypervisor/xenserver/xcpserver/patch 
> b/scripts/vm/hypervisor/xenserver/xcpserver/patch
> index b7961bb..bfecd0c 100644
> --- a/scripts/vm/hypervisor/xenserver/xcpserver/patch
> +++ b/scripts/vm/hypervisor/xenserver/xcpserver/patch
> @@ -40,6 +40,8 @@ make_migratable.sh=..,0755,/opt/xensource/bin
>  setup_iscsi.sh=..,0755,/opt/xensource/bin
>  pingtest.sh=../../..,0755,/opt/xensource/bin
>  dhcp_entry.sh=../../../../network/domr/,0755,/opt/xensource/bin
> +createipAlias.sh=../../..,0755,/opt/xensource/bin
> +deleteipAlias.sh=../../..,0755,/opt/xensource/bin
>  router_proxy.sh=../../../../network/domr/,0755,/opt/xensource/bin
>  vm_data.sh=../../../../network/domr/,0755,/opt/xensource/bin
>  save_password_to_domr.sh=../../../../network/domr/,0755,/opt/xensource/bin
> diff --git a/scripts/vm/hypervisor/xenserver/xenserver56/patch 
> b/scripts/vm/hypervisor/xenserver/xenserver56/patch
> index 36dba3d..1be14ea 100644
> --- a/scripts/vm/hypervisor/xenserver/xenserver56/patch
> +++ b/scripts/vm/hypervisor/xenserver/xenserver56/patch
> @@ -38,6 +38,8 @@ make_migratable.sh=..,0755,/opt/xensource/bin
>  setup_iscsi.sh=..,0755,/opt/xensource/bin
>  cloud-setup-bonding.sh=..,0755,/opt/xensource/bin
>  pingtest.sh=../../..,0755,/opt/xensource/bin
> +createipAlias.sh=../../..,0755,/opt/xensource/bin
> +deleteipAlias.sh=../../..,0755,/opt/xensource/bin
>  dhcp_entry.sh=../../../../network/domr/,0755,/opt/xensource/bin
>  vm_data.sh=../../../../network/domr/,0755,/opt/xensource/bin
>  save_password_to_domr.sh=../../../../network/domr/,0755,/opt/xensource/bin
> diff --git a/scripts/vm/hypervisor/xenserver/xenserver56fp1/patch 
> b/scripts/vm/hypervisor/xenserver/xenserver56fp1/patch
> index d20e60f..dd31e44 100644
> --- a/scripts/vm/hypervisor/xenserver/xenserver56fp1/patch
> +++ b/scripts/vm/hypervisor/xenserver/xenserver56fp1/patch
> @@ -37,6 +37,8 @@ setupxenserver.sh=..,0755,/opt/xensource/bin
>  make_migratable.sh=..,0755,/opt/xensource/bin
>  setup_iscsi.sh=..,0755,/opt/xensource/bin
>  pingtest.sh=../../..,0755,/opt/xensource/bin
> +createipAlias.sh=../../..,0755,/opt/xensource/bin
> +deleteipAlias.sh=../../..,0755,/opt/xensource/bin
>  dhcp_entry.sh=../../../../network/domr/,0755,/opt/xensource/bin
>  vm_data.sh=../../../../network/domr/,0755,/opt/xensource/bin
>  save_password_to_domr.sh=../../../../network/domr/,0755,/opt/xensource/bin
> diff --git a/scripts/vm/hypervisor/xenserver/xenserver60/patch 
> b/scripts/vm/hypervisor/xenserver/xenserver60/patch
> index c9125f4..787f474 100644
> --- a/scripts/vm/hypervisor/xenserver/xenserver60/patch
> +++ b/scripts/vm/hypervisor/xenserver/xenserver60/patch
> @@ -40,6 +40,8 @@ id_rsa.cloud=../../../systemvm,0600,/root/.ssh
>  network_info.sh=..,0755,/opt/xensource/bin
>  setupxenserver.sh=..,0755,/opt/xensource/bin
>  make_migratable.sh=..,0755,/opt/xensource/bin
> +createipAlias.sh=../../..,0755,/opt/xensource/bin
> +deleteipAlias.sh=../../..,0755,/opt/xensource/bin
>  setup_iscsi.sh=..,0755,/opt/xensource/bin
>  pingtest.sh=../../..,0755,/opt/xensource/bin
>  dhcp_entry.sh=../../../../network/domr/,0755,/opt/xensource/bin
> The feature is added by:
> commit 052c24c4d1c881f791b804dbb9c2fc083af7da36
> Author: Bharat Kumar <bharat.ku...@citrix.com>
> Date:   Mon May 13 17:02:27 2013 +0530
>     CLOUDSTACK-702: Multiple ip ranges in different subnets.
>     
>     This feature enables adding of guest ip ranges (public ips)  form 
> different subnets.
>     
>     In order to provide the dhcp service to a different subnet we create an 
> ipalias on the router. This allows the router to listen to the dhcp request 
> from the guest vms and respond accordingly. Every time a vm is deployed in 
> the new subnet w
>     
>     The details of the alias ips are stored in db in the nic_ip_alias table. 
> Every time a new subnet is added one of the ip from the subnet is used to 
> configure the ip alias.
>     
>     I have pushed the code to  
> https://github.com/bvbharatk/cloud-stack/tree/Cloudstack-702 , also rebased 
> the code with master.
>     I need to test the code for advanced sg enabled network using kvm.
>     
>     I have added the unit test
>     Marvin tests are at 
> https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=53e4965
>     
>     Also accomodated some of the changes suggested by koushik.
>     corrected the import statements. renamed the IpAlias command to 
> createIpAlias command.
>     
>     This feature supports only ipv4
> According to this diff, I didn't believe the above feature works. The 
> directory of scripts should be ".." rather than "../../..", don't know how 
> this passed xenserver test.

--
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