prachi
810f9e4034
While creating Zone, adding default VirtualRouter provider and instance to the default Physical Network.
...
Also adding default trafficTypes to through server-setup.xml
2011-11-07 14:43:41 -08:00
alena
b55211d4da
Removed unused methods
2011-11-07 11:27:28 -08:00
alena
104ed0a2a2
Direct network guru takes care of only sourceNatDisabled networks in Advance zone
2011-11-07 10:54:19 -08:00
alena
6dcc1691a1
Added missing guest type to the network response
2011-11-07 10:53:28 -08:00
alena
2ef551874a
Fixed Direct Account specific network creation
2011-11-07 10:53:28 -08:00
alena
17a7b7cda4
listNetworkOfferings: added an ability to filter based on the Services supported
2011-11-07 10:53:28 -08:00
alena
7aab227b37
Added one more default network offering - with guestType=Isolated and with DNS/DHCP/USERDATA services supported
2011-11-07 10:50:42 -08:00
prachi
dce0bfd558
Fixing VirtualRouterElement and RVR to not use forceShutdown
2011-11-04 18:06:35 -07:00
prachi
5f93665a30
- Send network labels to hypervisor recource during processConnect
...
- Create Default physicalnetwork and add traffic types while creating a zone
- DeleteProvider should error out if there are networks using the provider.
- Other validations
2011-11-04 17:57:05 -07:00
Sheng Yang
1f387b298d
NaaS: Fix NPEs
2011-11-04 17:47:13 -07:00
Sheng Yang
3051dc2621
NaaS: Discard DhcpElement
...
VirtualRouterElement would do all the job. The difference would be public
network enabled or not.
2011-11-04 14:13:55 -07:00
Sheng Yang
3e4b83db86
Fix NPE in finalizeStart()
...
The command can be only failure Answer, rather than CheckSshAnswer or
GetDomRVersionAnswer, then casting may fail.
2011-11-03 18:21:19 -07:00
Sheng Yang
4a4abac141
NaaS: Fix virtual router element id filling
...
The physical network ID can be null in basic mode
2011-11-03 18:21:14 -07:00
Murali Reddy
f58eab684f
bug 11817: NAAS: extenal LB/firewall device support
...
- guest network to device mapping using first fit allocation when there are multiple instance of provider in a physical network
2011-11-03 18:04:51 -07:00
alena
a32c4f1ec6
Fixed unit tests
2011-11-03 14:02:53 -07:00
Sheng Yang
3de3fc69d2
NaaS: Implement shutdownProviderInstances for virtual router
2011-11-03 13:44:26 -07:00
alena
1fe3bc066b
Allow disassociating sourceNat ip address when SourceNat service is not supported by corresponding network any longer (can be disabled during the network offering upgrade)
2011-11-03 11:45:45 -07:00
Murali Reddy
7b51782163
bug 11817: NAAS: extenal LB/firewall device support
...
-introducing the notion of capacity of LB device
-managing network to device mapping
2011-11-03 11:19:55 -07:00
alena
6882cf8fd5
Cleaned up unused code that was commented out
2011-11-03 11:06:47 -07:00
alena
9e753c2157
specifyVlan is true for Shared (Direct) network offering
2011-11-03 10:53:19 -07:00
alena
9e5a733a34
Fixed NPE in updateNetwork - userCaller wasn't passed in to restartNetworkElements call
2011-11-03 10:53:19 -07:00
Sheng Yang
4a960f2912
NaaS: Update VirtualRouterElement on StaticNat and PortForwarding services
2011-11-02 19:26:42 -07:00
Sheng Yang
29b19db152
NaaS: Fix createNetworkOffering with multiply service providers
2011-11-02 19:08:49 -07:00
Sheng Yang
b646f07f9c
NaaS: Add back service offering ID for network offering
...
It would be used to adjust service offering of virtual router
2011-11-02 19:08:37 -07:00
alena
3e20c60d6d
Fixed vm deployment in Basic zone
2011-11-02 17:02:44 -07:00
alena
f42c9e434f
Basic zone: the System Guest network offering can be created from any Shared Guest network offering.
...
Limitation:
* in order to make the networkOffering choice, only one Shared network has to be Enabled at the moment when Basic zone is being created
2011-11-02 15:44:53 -07:00
Sheng Yang
3fc9b149e4
NaaS: Add portforwarding and staticnat service provider
...
Make them service rather than capability of firewall. Now firewall only means
open/close the port.
2011-11-02 15:18:39 -07:00
alena
4ce2bf2f89
SourceNat service is supported for Isolated network offerings only
2011-11-02 11:52:23 -07:00
prachi
6aa743165a
Changes to support Enable/ Disable services of a service provider added to physical network:
...
- ListSupportedNetworkServiceProvidersCmd will now return Providers along with its element's services and boolean 'canEnableIndividualServices' that indicates if for this Provider services can be enabled/disabled
- add & update NetworkServiceProvider changed to take in the list of services to enable. While adding a provider, if list is null then all services supported by the element are enabled by default.
- ListNetworkServices enhanced to take in a provider name and returns services of that specific provider.
2011-11-01 18:03:55 -07:00
alena
2250dff349
1) Removed tags from the network object
...
2) Get hypervisor tags from the physical network instead.
2011-11-01 17:42:06 -07:00
Alex Huang
da78937d30
Removed some useless methods
2011-11-01 16:57:22 -07:00
alena
9560e92015
physicalNetworkId is optional in createNetwork api. Works as follows:
...
* can be specified for Shared network only
* if not specified for the Shared networks, try to locate it based on the zoneId and tags. If tags is not null, pick up first physicalNetwork from the zone that has matching tags. If tags is null, and there are none/more than 1 physical netwroks in the zone, error out.
2011-11-01 15:49:39 -07:00
alena
caefd11d2c
Network offering upgrade is allowed for Isolated networks only
2011-11-01 13:13:01 -07:00
alena
be21a5e37c
Don't allow enabling securityGroup service for Isolated networks
2011-11-01 13:09:14 -07:00
alena
346a6fe80a
Fixed NPE.
2011-11-01 12:07:32 -07:00
alena
80dc2c0b1a
Don't send security group commands to the backend when 1) securtiy group service is disabled in the network offering and 2) security group service provider is supported on the physical network
2011-11-01 12:07:32 -07:00
Sheng Yang
a43364f0a4
NaaS: Rename virtual_router_elements to virtual_router_provider
2011-10-31 15:59:53 -07:00
Sheng Yang
cd3fbf0548
NaaS: Create AddVirtualRouterElementCmd
...
As DhcpElement/VirtualRouterElement/RedundantVirtualRouterElement is decided to
be the service provider of the physical network, this API should be called to
add a new element, with correlated network service provider ID.
Then e.g. ConfigureVirtualRouterElementCmd should be called to configure and
enable the element.
2011-10-31 15:59:44 -07:00
Sheng Yang
00bb63ac67
NaaS: Remove separate configuration fields for virtual router elements
...
The fields are duplicated with network offerings.
2011-10-31 15:59:36 -07:00
Sheng Yang
928fc64ebc
NaaS: Enable VirtualRouterElement to deal with service separately
2011-10-31 15:59:31 -07:00
prachi
549c7d2ef9
Added NetworkElement API's isReady() and shutdownProviderInstances() called by NetworkMgr while enabling/shutdown the service provider.
2011-10-31 13:09:54 -07:00
prachi
818df189c5
changes to Create Vlan & Public IPs
2011-10-31 09:53:25 -07:00
alena
7b982efeaa
Fixed Advance zone creation with security group enabled
2011-10-28 10:24:37 -07:00
alena
6445bf4c49
Added services/capabilities to the SecurityGroupElement
2011-10-28 09:52:40 -07:00
prachi
1583211352
Fixing build after removing physicalNetworkId from createvlanIpRangeCmd
2011-10-27 17:42:42 -07:00
prachi
6d5601a84d
Added commands and framework for PhysicalNetwork trafficTypes
2011-10-27 17:32:15 -07:00
alena
d315e57b0e
Renamed "type" to "guestType"
2011-10-27 16:51:42 -07:00
alena
fe0b685e95
Security group is a service now
2011-10-27 16:49:20 -07:00
alena
71b53a3432
Made isSharedSourceNatService a capability of SoureNatService
2011-10-27 16:49:20 -07:00
Sheng Yang
02ada73d89
NaaS: Make applyIp() as a function of FirewallServiceProvider
2011-10-27 16:45:40 -07:00