anthony
98127b0b92
VPC: typo fix
2012-06-06 12:13:43 -07:00
anthony
6310b051d8
VPC : implement SetupGuestNetworkCommand
2012-06-05 18:49:00 -07:00
anthony
076a876f80
VPC : introduce router_proxy.sh, resource should use this as a proxy to call scripts inside domr
...
already did this for ipassoc and getDomRVersion
2012-06-05 17:26:19 -07:00
Alena Prokharchyk
d9758045d9
Added NicTO to setupGuestNetworkCommand constructor - we need this info for guest network configuraiton
2012-06-05 16:10:20 -07:00
anthony
5700510c26
VPC, implement plug/unplug nic
2012-06-05 15:38:25 -07:00
Alena Prokharchyk
3ae5b0b5c8
Modified virtual router startup procedure - initial start happens with control nic only; then we plug Public and then Guest nic to it
2012-06-05 11:33:31 -07:00
Alena Prokharchyk
460bab4a7d
Support for adding private network
2012-06-05 10:57:29 -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
Alena Prokharchyk
ddae550a55
AssociateIpAddress to VPC - the ip gets associated to the network only when the first rule for the ip gets created.
...
When the last rule is removed for vpc ip, networkId is set to null
2012-05-30 19:46:40 -07:00
Alena Prokharchyk
6a097ad3b6
Support for IPAssoc inside VPC
2012-05-29 11:27:26 -07:00
Alena Prokharchyk
a7c8354c7b
Destroy VPC if it fails to start during the deployment
2012-05-29 10:36:46 -07:00
Alena Prokharchyk
d3b1925e55
1) Added VPC restart support - new api command RestartVPC. The purpose of the call is to shutdown and start VPC including VPCVirtualRouter restart, rules re-implement, etc
...
2) Only networks created from offerings with conserveMode=false, can participate in VPC
2012-05-25 15:34:51 -07:00
Alena Prokharchyk
fbdf10bac7
1) Added search by vpcId to listRouters/listNetworks Apis
...
2) Don't allow to add new networks/implement existing ones for VPC in Disabled state. Disabled state indicates that there was unsuccessful attempt to remove the VPC, and the further cleanup will be taken care of by cleanup thread.
2012-05-25 14:16:23 -07:00
Alena Prokharchyk
d7f0689bcb
Support for delete VPC
2012-05-24 16:12:45 -07:00
Alena Prokharchyk
aa0c0cb260
Added support for network shutdown in VPC guest networks
2012-05-24 15:33:52 -07:00
Alena Prokharchyk
2014cb0feb
Plug nic support
2012-05-23 16:18:41 -07:00
Alena Prokharchyk
9fb9149c99
1) Added new element - VpcVirtualRouterElement. Extends VirtualRouter + has plug/unplug nics support
...
2) Added services api support for plugging/unplugging the nics to VpcElement
2012-05-22 16:53:27 -07:00
Alena Prokharchyk
675bad3eed
Add type and rpcfilter to the virtual router bootload arguments even when there is no guest network is being configured.
2012-05-21 18:07:12 -07:00
Alena Prokharchyk
891b6486e4
Deploy VR as a part of VPC: set elementId to the VR element id of the first physical network in the zone by now. TODO - add logic for handling the case when VR has 1 to many element ids relationship
2012-05-21 17:40:44 -07:00
Alena Prokharchyk
1fab93a8fb
Start Virtual Router as a part of VPC start
2012-05-21 17:37:47 -07:00
Alena Prokharchyk
e4458cf5b7
1) Added start logic to the VPC
...
2) VirtualRouterManagerImpl - refactored deployVirtualRouter method
3) Added vpcId to domain_router/user_ip_address tables and corresponding vo objects
2012-05-21 14:29:34 -07:00
Vijayendra Bhamidipati
dcea3a3341
Merge branch 'vpc-3.0.x' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into vpc-3.0.x
2012-05-18 18:28:18 -07:00
Vijayendra Bhamidipati
f204185841
CS-14929: Exception while creating a port forwarding rule on an acquired ip
...
CS-14943: Unable to deploy VM due to Unable to identify the provider by name CiscoNexus1000vVSM
Description:
Ignore the CiscoNexus1000vVSM provider when checking for
providers when applying port forwarding rules.
2012-05-18 18:27:40 -07:00
Alena Prokharchyk
0e1b5901dc
Set networkId as a join parameter in DomainRouterDaoImpl as networkId was moved to the helper table
2012-05-18 18:26:44 -07:00
Alena Prokharchyk
492e41c462
Removed network_id reference from domain_router table as now VirtualRouter can be associated with multiple networks (VPC case). Code modifications were done accordingly to the places where this field was used.
...
Router->Networks (one to many) are held in router_network_ref table now
2012-05-18 17:25:04 -07:00
Alena Prokharchyk
978c2f414a
Initial checkin for VPC feature:
...
1) Added API frameworks for the feature. New commands:
* CreateVPCCmd
* ListVPCsCmd
* DeleteVPCCmd
* UpdateVPCCmd
* CreateVPCOfferingCmd
* UpdateVPCOfferingCmd
* DeleteVPCOfferingCmd
* ListVPCOfferingsCmd
2) New db tables:
* `cloud`.`vpc`
* `cloud`.`vpc_offerings`
* `cloud`.`vpc_offering_service_map`
and corresponding VO/Dao objects.
Added vpc_id field to `cloud.`networks` table - not null when network belongs to VPC
3) New Manager and Service interfaces- VpcManager/VpcService
4) Automatically create new VpcOffering (if doesn't exist) on system start
5) New Action events:
* VPC.CREATE
* VPC.UPDATE
* VPC.DELETE
* VPC.OFFERING.CREATE
* VPC.OFFERING.UPDATE
* VPC.OFFERING.DELETE
2012-05-17 18:08:03 -07:00
Alena Prokharchyk
4cde482edf
CS-14751
...
F5/Netscaler/Juniper/Cisco config API commands are available to ROOT admin only
2012-05-15 12:45:46 -07:00
Alena Prokharchyk
05609b9074
CS-14904
...
Fixed the bug where vm_instance.ha_enabled wasn't updated during service offering upgrade
2012-05-15 12:35:48 -07:00
Brian Federle
4699172db2
CS-13123: Hide diagram parts on change password form
2012-05-15 11:57:30 -07:00
Sanjay Tripathi
a626e77041
CS-14844: Api key and secret key is truncated in the user details view
2012-05-15 23:20:25 +05:30
Sateesh Chodapuneedi
b82c8b87e1
CS-9919 Support for Nexus Swiches (Cisco Vswitches)
...
Added VSM credentials to AddClusterCmd(optonal params only).
Cleanup.
2012-05-15 09:35:32 -07:00
Nitin Mehta
548568558c
bug CS-14814: Do not allow attaching volume to a stopped vm for an uploaded volume. Make changes to accomodate volume attaching for a vm created in Stopped state.
2012-05-15 18:26:17 +05:30
Prasanna Santhanam
08d7158041
Add additional retries to the SSH client by default
2012-05-15 18:21:19 +05:30
Likitha Shetty
c45a0b4560
CS-14638. ec2-run-instances, not setting the attach-time for volume in the reponse.
2012-05-15 16:54:14 +05:30
Likitha Shetty
91bde4f926
CS-14732. ec2-revoke: Revoking an ingress rule relatng one cidr results in revoking
...
an ingress rule pointing to a different cidr, when the protocol and port are the same.
Resolved. In the request set the cidr correctly.
2012-05-15 16:37:50 +05:30
Likitha Shetty
52df9da27c
CS-14747: ec2-describe-group. When multiple filters are used, if the group contains filter values across
...
different ingress rules the group gets returned.
Resolved. Filter matching updated to return a group only if any one rule matches all ip-permission* filters.
2012-05-15 16:37:50 +05:30
kishan
7730466738
bug CS-14890: Set vnc password for removed Vms as empty. vnc_password is not null column.
...
status CS-14890: resolved fixed
reviewed-by: Nitin
2012-05-15 15:28:35 +05:30
kishan
8407643da8
bug CS-14890: Set vnc password for removed Vms as null. vnc_password is not used once the Vm is removed.
...
status CS-14890: resolved fixed
reviewed-by: Nitin
2012-05-15 12:02:52 +05:30
Sateesh Chodapuneedi
c3c326b8b5
CS-9919: Support for Nexus Swiches (Cisco Vswitches)
...
Description:
Instance configuration to join distributed vNetwork.
2012-05-14 18:57:20 -07:00
Sateesh Chodapuneedi
76db963092
CS-9919: Support for Nexus Swiches (Cisco Vswitches)
...
Description:
Discover dvSwitch UUID for dvPort configuration.
2012-05-14 18:56:47 -07:00
Vijayendra Bhamidipati
a2141fbe35
CS-9919 Support for Nexus Swiches (Cisco Vswitches)
...
Description:
Missed out a file in previous commit when adding
the new API getCiscoVSMByClusterId. Stub file was
added by Sateesh to prevent breakage. Putting the
file in in this commit plus better exception
handling.
2012-05-14 18:56:24 -07:00
Sateesh Chodapuneedi
014773e7e4
CS-9919 Support for Nexus Swiches (Cisco Vswitches)
...
Description:
Added command class GetCiscoVSMByClusterIdCmd.
2012-05-14 18:56:03 -07:00
Sateesh Chodapuneedi
c9331e5d21
CS-9919 Support for Nexus Swiches (Cisco Vswitches)
...
Description:
Portprofile shaping policies will be fetched
from nexus vswitch instead of vcenter.
ACLs and Policies won't be synced to vCenter.
Get physical network label while adding cluster.
Cleanup.
2012-05-14 18:55:08 -07:00
Sateesh Chodapuneedi
9929a3bc70
CS-9919 Support for Nexus Swiches (Cisco Vswitches)
...
Description:
Increasing the window for xmlstream.
2012-05-14 18:54:46 -07:00
Vijayendra Bhamidipati
4f3eed847a
CS-9919 Support for Nexus Swiches (Cisco Vswitches)
...
Description:
Adding command getCiscoVSMByClusterId to
retrieve a VSM associated with a cluster.
2012-05-14 18:54:22 -07:00
Devdeep Singh
178a3a86d3
CS-9919: Support for Nexus Swiches (Cisco Vswitches)
...
Description:
Do not set the access mode of an interface if vlanid is zero.
2012-05-14 18:53:06 -07:00
Sateesh Chodapuneedi
ac74adb465
CS-9919 Support for Nexus Swiches (Cisco Vswitches)
...
Description:
Retreving physical network configuration from
database. Passing configuration down to resource.
Cleanup.
2012-05-14 18:52:30 -07:00
Devdeep Singh
0a698a7af8
CS-9919: Support for Nexus Swiches (Cisco Vswitches)
...
Description:
Adding api to remove from a service policy
(policy map) from a port profile.
2012-05-14 18:51:37 -07:00