Commit Graph

327 Commits

Author SHA1 Message Date
anthony 5e16130d98 VPC : if no public gateway then set up public gateway in ip assoc 2012-06-21 18:23:55 -07:00
anthony 93eeb58a0e VPC : typo in vpc_guestnw.sh 2012-06-21 17:25:39 -07:00
anthony 632c0fe886 VPC : remove dead code 2012-06-21 16:57:37 -07:00
anthony dad686c556 VCP : remove backup when apply succeeds 2012-06-21 15:45:34 -07:00
anthony f2a030688e VPC : create acl chain per acl command 2012-06-21 15:45:33 -07:00
anthony 51e1bda448 VPC : change name 2012-06-21 12:29:42 -07:00
anthony bfc4722ad4 VPC : add vpc_netusage.sh 2012-06-21 12:23:44 -07:00
anthony 49d389d3c0 VPC : add vpc_loadbalancer.sh 2012-06-21 11:48:43 -07:00
anthony f99c203aa0 VPC : add vpc_nat. sh for port_forwarding and static nat 2012-06-20 16:36:37 -07:00
anthony 997bc8d9ce VPC : pass subnet to guestnw.sh 2012-06-20 12:48:14 -07:00
anthony 88aa19796f VPC : fixed snat 2012-06-19 10:23:30 -07:00
anthony 1a690c7041 VPC : fixed vpc_snat script 2012-06-18 17:21:43 -07:00
anthony 0d19de3d4b VPC : fix for geustnw.sh 2012-06-18 15:24:22 -07:00
anthony eb26f9569b VPC : fixed vpc_ipassoc 2012-06-18 12:20:51 -07:00
anthony 99e46e4c2f VPC : add vpc_ipassoc.sh vpc_snat.sh
Conflicts:

	wscript
2012-06-18 10:35:32 -07:00
Alena Prokharchyk aaf0d24a83 Merge branch 'vpc-3.0.x' into 3.0.x
Conflicts:
	api/src/com/cloud/api/ApiConstants.java
	api/src/com/cloud/api/BaseCmd.java
	api/src/com/cloud/api/ResponseGenerator.java
	api/src/com/cloud/api/commands/AssociateIPAddrCmd.java
	api/src/com/cloud/api/commands/EnableStaticNatCmd.java
	api/src/com/cloud/event/EventTypes.java
	api/src/com/cloud/network/NetworkService.java
	api/src/com/cloud/network/rules/RulesService.java
	client/tomcatconf/commands.properties.in
	core/src/com/cloud/agent/resource/virtualnetwork/VirtualRoutingResource.java
	scripts/vm/hypervisor/xenserver/xenserver56fp1/patch
	server/src/com/cloud/api/ApiDBUtils.java
	server/src/com/cloud/api/ApiResponseHelper.java
	server/src/com/cloud/configuration/DefaultComponentLibrary.java
	server/src/com/cloud/consoleproxy/ConsoleProxyManagerImpl.java
	server/src/com/cloud/network/NetworkManagerImpl.java
	server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
	server/src/com/cloud/network/rules/RulesManagerImpl.java
	server/src/com/cloud/server/ManagementServerImpl.java
	server/src/com/cloud/storage/secondary/SecondaryStorageManagerImpl.java
	server/src/com/cloud/upgrade/dao/Upgrade2214to30.java
	server/test/com/cloud/network/MockNetworkManagerImpl.java
	server/test/com/cloud/vm/MockVirtualMachineManagerImpl.java
	setup/db/create-schema.sql
	wscript
2012-06-14 19:04:59 -07:00
anthony 8f4ccf9f72 VPC : revert dnsmasq.conf 2012-06-13 15:48:58 -07:00
anthony d3720c988b VPC : add vpc_vpn_l2tp.sh 2012-06-12 17:09:50 -07:00
anthony 91363d555e VPC : fix nic hot plug script 2012-06-12 12:26:31 -07:00
anthony 7e463932f0 VPC : add nic hot plug script 2012-06-12 11:56:12 -07:00
anthony 372582ca6b VPC : vpc_ipassosc.sh 2012-06-11 19:07:36 -07:00
anthony 389833dfe7 VPC : add new dnsmasq.conf for VPC domr 2012-06-11 18:08:37 -07:00
anthony c854cb04e5 VPC : add new type vpcrouter in cloud-early-config 2012-06-11 18:00:06 -07:00
anthony 28335a0ffb VPC : revert iptables-router 2012-06-11 17:44:26 -07:00
anthony 196be6f5fa VPC : revert change in cloud-early-config 2012-06-11 17:41:26 -07:00
anthony 99385d7c38 VPC : add new ipassoc.sh for vpc 2012-06-11 17:37:37 -07:00
anthony 00278191bb VPC : revert changes in ipassoc.sh 2012-06-11 17:35:37 -07:00
anthony 8712199cfd VPC : bug fix 2012-06-11 17:15:16 -07:00
anthony 52d93071c8 VPC : bug fix 2012-06-07 19:10:20 -07:00
anthony a159255e36 VPC : many debug fix 2012-06-07 17:53:12 -07:00
anthony 1b81342354 VPC : use routerProxy to call networkUsage.sh 2012-06-06 16:36:47 -07:00
anthony 1fa6ba5ecc VPC : move acl.sh ipassoc.sh to /opt/cloud/bin/ 2012-06-06 14:22:06 -07:00
anthony 5700510c26 VPC, implement plug/unplug nic 2012-06-05 15:38:25 -07:00
anthony e682f10fc8 typo fix 2012-06-04 18:00:14 -07:00
anthony 0be4382bf1 add guestnw.sh
add acl.sh
merge setup_dhcpsvr and setup_route
2012-06-04 16:35:27 -07:00
anthony 0d89f34a48 1. move control network to eth0 on domr
2. if it is basic mode, use guest NIC as Control NIC
2012-06-04 16:35:27 -07:00
Sheng Yang 2caed96c3a CS-15175: Fix public interfaces of redundant router
We need to use ifup/ifdown to bring up the interfaces, because ifconfig don't
know the ip of the interface after we modify cloud-early-config to avoid
first start up of public interface.

Reviewed-by: Edison
2012-06-04 16:29:12 -07:00
Sheng Yang 32812e3fcd CS-14421: Clean /etc/network/interfaces when sysytemvm reboot
In order to make sure next time, booting process would use cloud-early-config's
setup, rather than networking scripts to bring up interfaces.

Reviewed-by: Kelven Yang
2012-06-04 16:29:07 -07:00
anthony b650fef1e0 CS-14784, CS-15065 , after release IP, reapply other IPs in the same eth device, to prevent secondary IPs are removed when primary IP is removed 2012-05-23 18:45:49 -07:00
Jayapal 173a894a8b CS-13500 Added hairpin NAT fix for static NAT 2012-05-23 12:03:55 +05:30
anthony 2c1dc421c2 CS-14784 support multiple subnets
resolved fixed
2012-05-16 16:41:45 -07:00
Naredula Janardhana Reddy e75520259d Bug 14120: Enabling SNAT for all the public NICs.
Summary of changes:
    - snat flag is set to true if it is first ip of the NIC.

reviewed-by: Abhi
2012-05-07 09:59:44 +05:30
JohnZ ef2c7423f1 S3 API merged branch 2012-05-02 15:51:10 +01:00
Sheng Yang e34fcff9b9 Don't bring up eth2 for booting process of redundant router 2012-05-01 16:21:02 -07:00
Sheng Yang 90774621f1 Fix keepalived process not started issue 2012-05-01 16:20:48 -07:00
Sheng Yang b0d9e5cbb9 bug 12706: Add broadcast address for the network interface
status 12706: resolved fixed
2012-05-01 13:15:49 +01:00
Naredula Janardhana Reddy 7087116fcb Bug 13964:
Summary of changes: Added Hairpin Nat.
  - defined Harpin NAT function.
  - Called Hairpin NAT while adding/deleting port forwading and Static NAT rules.
  - added rules in IPtables config file, this will be iniated during bootup to forward New/established connectons from eth0 to eth0.
2012-05-01 13:12:47 +01:00
Sheng Yang ae0c3e0d26 CS-14421: Fix default interfaces file
I can't see why we set eth0 to dhcp by default. It would result in eth0 want to
get a DHCP address from outside. We should always assign ip through
cloud-early-config for it.

But one point is, the priority of cloud-early-config and networking script is
the same.  So even networking got some ip from outside, cloud-early-config
should able to override it(if cloud-early-config runs after networking) or
networking script won't get dhcp (if cloud-early-config runs before networking),
so I am not quite understand why router would get DHCP address in fact. Maybe
there are other issues.
2012-04-27 14:35:41 -07:00
frank 72d284de7d Switch to Apache license 2012-04-03 04:54:14 -07:00
Sheng Yang 3c293bc4b3 bug 14558: Add log for passwd_server
In case something goes wrong.

Log located at /var/log/cloud.log
2012-03-30 14:19:59 -07:00