[ https://issues.apache.org/jira/browse/CLOUDSTACK-2549?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sanjeev N closed CLOUDSTACK-2549. --------------------------------- Closing since the original bug has been closed. > 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