[
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 <[email protected]>
> 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