mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
2349 lines
74 KiB
Python
2349 lines
74 KiB
Python
# Licensed to the Apache Software Foundation (ASF) under one
|
|
# or more contributor license agreements. See the NOTICE file
|
|
# distributed with this work for additional information
|
|
# regarding copyright ownership. The ASF licenses this file
|
|
# to you under the Apache License, Version 2.0 (the
|
|
# "License"); you may not use this file except in compliance
|
|
# with the License. You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing,
|
|
# software distributed under the License is distributed on an
|
|
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
|
# KIND, either express or implied. See the License for the
|
|
# specific language governing permissions and limitations
|
|
# under the License.
|
|
|
|
test_data = {
|
|
"region": {
|
|
"regionid": "2",
|
|
"regionname": "Region2",
|
|
"regionendpoint": "http://region2:8080/client"
|
|
},
|
|
"zone": "NA",
|
|
"hypervisor": "XenServer",
|
|
"deleteDC": True,
|
|
"vdomain": {
|
|
"name": "domain"
|
|
},
|
|
"domain": {"name": "domain"},
|
|
"email": "test@test.com",
|
|
"gateway": "172.1.1.1",
|
|
"netmask": "255.255.255.0",
|
|
"startip": "172.1.1.10",
|
|
"endip": "172.1.1.20",
|
|
"regionid": "1",
|
|
"vlan": "10",
|
|
"isportable": "true",
|
|
|
|
"project": {
|
|
"name": "Project",
|
|
"displaytext": "Test project"
|
|
},
|
|
"publiciprange": {
|
|
"gateway": "10.6.0.254",
|
|
"netmask": "255.255.255.0",
|
|
"startip": "10.6.0.2",
|
|
"endip": "10.6.0.20",
|
|
"forvirtualnetwork": "true",
|
|
"vlan": "300"
|
|
},
|
|
"publicip6range": {
|
|
"ip6gateway": "fd17:ac56:1234:2000::1",
|
|
"ip6cidr": "fd17:ac56:1234:2000::/64",
|
|
"vlan": 301,
|
|
"forvirtualnetwork": "true"
|
|
},
|
|
"guestip6prefix": {
|
|
"prefix": "fd17:ac56:1234:1000::/52"
|
|
},
|
|
"private_gateway": {
|
|
"ipaddress": "172.16.1.2",
|
|
"gateway": "172.16.1.1",
|
|
"netmask": "255.255.255.0",
|
|
"vlan": "10",
|
|
"name": "test_private_gateway"
|
|
},
|
|
"account": {
|
|
"email": "test-account@test.com",
|
|
"firstname": "test",
|
|
"lastname": "test",
|
|
"username": "test-account",
|
|
"password": "password"
|
|
},
|
|
"account2": {
|
|
"email": "test-account2@test.com",
|
|
"firstname": "test2",
|
|
"lastname": "test2",
|
|
"username": "test-account2",
|
|
"password": "password"
|
|
},
|
|
"user": {
|
|
"email": "user@test.com",
|
|
"firstname": "User",
|
|
"lastname": "User",
|
|
"username": "User",
|
|
# Random characters are appended for unique
|
|
# username
|
|
"password": "fr3sca"
|
|
},
|
|
"small": {
|
|
"displayname": "testserver",
|
|
"username": "root",
|
|
"password": "password",
|
|
"ssh_port": 22,
|
|
"hypervisor": "XenServer",
|
|
"privateport": 22,
|
|
"publicport": 22,
|
|
"protocol": "TCP"
|
|
},
|
|
"service_offering": {
|
|
"name": "Tiny Instance",
|
|
"displaytext": "Tiny Instance",
|
|
"cpunumber": 1,
|
|
"cpuspeed": 256, # in MHz
|
|
"memory": 256 # In MBs
|
|
},
|
|
"service_offering_multiple_cores": {
|
|
"name": "Tiny Instance",
|
|
"displaytext": "Tiny Instance",
|
|
"cpunumber": 4,
|
|
"cpuspeed": 100, # in MHz
|
|
"memory": 128 # In MBs
|
|
},
|
|
"service_offerings": {
|
|
"tiny": {
|
|
"name": "Tiny Instance",
|
|
"displaytext": "Tiny Instance",
|
|
"cpunumber": 1,
|
|
"cpuspeed": 100,
|
|
"memory": 128
|
|
},
|
|
"small": {
|
|
"name": "Small Instance",
|
|
"displaytext": "Small Instance",
|
|
"cpunumber": 1,
|
|
"cpuspeed": 100,
|
|
"memory": 256
|
|
},
|
|
"medium": {
|
|
"name": "Medium Instance",
|
|
"displaytext": "Medium Instance",
|
|
"cpunumber": 1,
|
|
"cpuspeed": 100,
|
|
"memory": 256
|
|
},
|
|
"big": {
|
|
"name": "BigInstance",
|
|
"displaytext": "BigInstance",
|
|
"cpunumber": 1,
|
|
"cpuspeed": 100,
|
|
"memory": 512
|
|
},
|
|
"large": {
|
|
"name": "LargeInstance",
|
|
"displaytext": "LargeInstance",
|
|
"cpunumber": 1,
|
|
"cpuspeed": 1024,
|
|
"memory": 2048
|
|
},
|
|
"hasmall": {
|
|
"name": "HA Small Instance",
|
|
"displaytext": "HA Small Instance",
|
|
"cpunumber": 1,
|
|
"cpuspeed": 100,
|
|
"memory": 256,
|
|
"hosttags": "ha",
|
|
"offerha": True
|
|
},
|
|
"taggedsmall": {
|
|
"name": "Tagged Small Instance",
|
|
"displaytext": "Tagged Small Instance",
|
|
"cpunumber": 1,
|
|
"cpuspeed": 100,
|
|
"memory": 256,
|
|
"hosttags": "vmsync"
|
|
}
|
|
},
|
|
"service_offering_h1": {
|
|
"name": "Tagged h1 Small Instance",
|
|
"displaytext": "Tagged h1 Small Instance",
|
|
"cpunumber": 1,
|
|
"cpuspeed": 100,
|
|
"memory": 256,
|
|
"hosttags": "h1"
|
|
},
|
|
"service_offering_h2": {
|
|
"name": "Tagged h2 Small Instance",
|
|
"displaytext": "Tagged h2 Small Instance",
|
|
"cpunumber": 2,
|
|
"cpuspeed": 200,
|
|
"memory": 512,
|
|
"hosttags": "h2"
|
|
},
|
|
"disk_offering": {
|
|
"name": "Disk offering",
|
|
"displaytext": "Disk offering",
|
|
"disksize": 1
|
|
},
|
|
"resized_disk_offering": {
|
|
"displaytext": "Resized",
|
|
"name": "Resized",
|
|
"disksize": 3
|
|
},
|
|
"disk_offering_shared_5GB": {
|
|
"displaytext": "disk_offering_shared_5GB",
|
|
"name": "disk_offering_shared_5GB",
|
|
"disksize": 5
|
|
},
|
|
"disk_offering_shared_15GB": {
|
|
"displaytext": "disk_offering_shared_5GB",
|
|
"name": "disk_offering_shared_5GB",
|
|
"disksize": 15
|
|
},
|
|
"network": {
|
|
"name": "Test Network",
|
|
"displaytext": "Test Network",
|
|
"acltype": "Account"
|
|
},
|
|
"l2-network": {
|
|
"name": "Test L2 Network",
|
|
"displaytext": "Test L2 Network"
|
|
},
|
|
"network2": {
|
|
"name": "Test Network Shared",
|
|
"displaytext": "Test Network Shared",
|
|
"vlan": 4000,
|
|
"gateway": "172.16.15.1",
|
|
"netmask": "255.255.255.0",
|
|
"startip": "172.16.15.21",
|
|
"endip": "172.16.15.41",
|
|
"acltype": "Account"
|
|
},
|
|
"l2-network_offering": {
|
|
"name": "Test L2 - Network offering",
|
|
"displaytext": "Test L2 - Network offering",
|
|
"guestiptype": "L2",
|
|
"supportedservices": "",
|
|
"traffictype": "GUEST",
|
|
"availability": "Optional"
|
|
},
|
|
"network_offering": {
|
|
"name": "Test Network offering",
|
|
"displaytext": "Test Network offering",
|
|
"guestiptype": "Isolated",
|
|
"supportedservices": "Dhcp,Dns,SourceNat,PortForwarding",
|
|
"traffictype": "GUEST",
|
|
"availability": "Optional",
|
|
"serviceProviderList": {
|
|
"Dhcp": "VirtualRouter",
|
|
"Dns": "VirtualRouter",
|
|
"SourceNat": "VirtualRouter",
|
|
"PortForwarding": "VirtualRouter"
|
|
}
|
|
},
|
|
"nw_off_no_services": {
|
|
"name": "Test Network offering without services",
|
|
"displaytext": "Test Network offering without services",
|
|
"guestiptype": "Isolated",
|
|
"supportedservices": "",
|
|
"traffictype": "GUEST",
|
|
"availability": "Optional",
|
|
"serviceProviderList": {
|
|
}
|
|
},
|
|
"nw_off_isolated_netscaler": {
|
|
"name": "Netscaler",
|
|
"displaytext": "Netscaler",
|
|
"guestiptype": "Isolated",
|
|
"supportedservices": "Dhcp,Dns,SourceNat,PortForwarding,Vpn,Firewall,Lb,UserData,StaticNat",
|
|
"traffictype": "GUEST",
|
|
"availability": "Optional",
|
|
"serviceProviderList": {
|
|
"Dhcp": "VirtualRouter",
|
|
"Dns": "VirtualRouter",
|
|
"SourceNat": "VirtualRouter",
|
|
"PortForwarding": "VirtualRouter",
|
|
"Vpn": "VirtualRouter",
|
|
"Firewall": "VirtualRouter",
|
|
"Lb": "Netscaler",
|
|
"UserData": "VirtualRouter",
|
|
"StaticNat": "VirtualRouter"
|
|
}
|
|
},
|
|
"nw_off_isolated_persistent": {
|
|
"name": "Test Nw off isolated persistent",
|
|
"displaytext": "Test Nw off isolated persistent",
|
|
"guestiptype": "Isolated",
|
|
"supportedservices": "Dhcp,Dns,SourceNat,PortForwarding",
|
|
"traffictype": "GUEST",
|
|
"ispersistent": "True",
|
|
"availability": "Optional",
|
|
"tags": "native",
|
|
"serviceProviderList": {
|
|
"Dhcp": "VirtualRouter",
|
|
"Dns": "VirtualRouter",
|
|
"SourceNat": "VirtualRouter",
|
|
"PortForwarding": "VirtualRouter"
|
|
}
|
|
},
|
|
"nw_off_isolated_persistent_lb": {
|
|
"name": "Test Nw off isolated persistent",
|
|
"displaytext": "Test Nw off isolated persistent",
|
|
"guestiptype": "Isolated",
|
|
"supportedservices": "Dhcp,Dns,SourceNat,PortForwarding,Lb",
|
|
"traffictype": "GUEST",
|
|
"ispersistent": "True",
|
|
"availability": "Optional",
|
|
"serviceProviderList": {
|
|
"Dhcp": "VirtualRouter",
|
|
"Dns": "VirtualRouter",
|
|
"SourceNat": "VirtualRouter",
|
|
"PortForwarding": "VirtualRouter",
|
|
"Lb": "VirtualRouter"
|
|
}
|
|
},
|
|
"isolated_network_offering": {
|
|
"name": "Network offering-DA services",
|
|
"displaytext": "Network offering-DA services",
|
|
"guestiptype": "Isolated",
|
|
"supportedservices":
|
|
"Dhcp,Dns,SourceNat,PortForwarding,Vpn,Firewall,Lb,UserData,StaticNat",
|
|
"traffictype": "GUEST",
|
|
"availability": "Optional",
|
|
"tags": "native",
|
|
"serviceProviderList": {
|
|
"Dhcp": "VirtualRouter",
|
|
"Dns": "VirtualRouter",
|
|
"SourceNat": "VirtualRouter",
|
|
"PortForwarding": "VirtualRouter",
|
|
"Vpn": "VirtualRouter",
|
|
"Firewall": "VirtualRouter",
|
|
"Lb": "VirtualRouter",
|
|
"UserData": "VirtualRouter",
|
|
"StaticNat": "VirtualRouter"
|
|
}
|
|
},
|
|
"nw_off_L2_persistent": {
|
|
"name": "Test L2 Network Offering persistent",
|
|
"displaytext": "Test L2 Network Offering persistent",
|
|
"guestiptype": "L2",
|
|
"traffictype": "GUEST",
|
|
"ispersistent": "True",
|
|
"specifyVlan": "True"
|
|
},
|
|
"network_offering_vlan": {
|
|
"name": "Test Network offering",
|
|
"displaytext": "Test Network offering",
|
|
"guestiptype": "Isolated",
|
|
"supportedservices": "Dhcp,Dns,SourceNat,PortForwarding",
|
|
"traffictype": "GUEST",
|
|
"specifyVlan": "False",
|
|
"availability": "Optional",
|
|
"serviceProviderList": {
|
|
"Dhcp": "VirtualRouter",
|
|
"Dns": "VirtualRouter",
|
|
"SourceNat": "VirtualRouter",
|
|
"PortForwarding": "VirtualRouter"
|
|
}
|
|
},
|
|
"network_offering_without_sourcenat": {
|
|
"name": "Test Network offering",
|
|
"displaytext": "Test Network offering",
|
|
"guestiptype": "Isolated",
|
|
"supportedservices": "Dhcp,Dns,UserData",
|
|
"traffictype": "GUEST",
|
|
"availability": "Optional",
|
|
"serviceProviderList": {
|
|
"Dhcp": "VirtualRouter",
|
|
"Dns": "VirtualRouter",
|
|
"UserData": "VirtualRouter"
|
|
}
|
|
},
|
|
"isolated_network": {
|
|
"name": "Isolated Network",
|
|
"displaytext": "Isolated Network"
|
|
},
|
|
"l2_network": {
|
|
"name": "L2 Network",
|
|
"displaytext": "L2 Network"
|
|
},
|
|
"netscaler_VPX": {
|
|
"ipaddress": "10.223.240.174",
|
|
"username": "nsroot",
|
|
"password": "nsroot",
|
|
"networkdevicetype": "NetscalerVPXLoadBalancer",
|
|
"publicinterface": "1/1",
|
|
"privateinterface": "1/2",
|
|
"numretries": 2,
|
|
"lbdevicededicated": "True",
|
|
"lbdevicecapacity": 2,
|
|
"port": 22
|
|
},
|
|
"netscaler_network": {
|
|
"name": "Netscaler",
|
|
"displaytext": "Netscaler"
|
|
},
|
|
"network_without_acl": {
|
|
"name": "TestNetwork",
|
|
"displaytext": "TestNetwork"
|
|
},
|
|
"virtual_machine": {
|
|
"displayname": "Test VM",
|
|
"username": "root",
|
|
"password": "password",
|
|
"ssh_port": 22,
|
|
"privateport": 22,
|
|
"publicport": 22,
|
|
"protocol": "TCP",
|
|
"affinity": {
|
|
"name": "webvms",
|
|
"type": "host anti-affinity"
|
|
}
|
|
},
|
|
"virtual_machine_userdata": {
|
|
"displayname": "Test VM",
|
|
"username": "root",
|
|
"password": "password",
|
|
"ssh_port": 22,
|
|
"privateport": 22,
|
|
"publicport": 22,
|
|
"protocol": "TCP",
|
|
"affinity": {
|
|
"name": "webvms",
|
|
"type": "host anti-affinity"
|
|
},
|
|
"userdata": "This is sample data"
|
|
},
|
|
"virtual_machine2": {
|
|
"name": "testvm2",
|
|
"displayname": "Test VM2"
|
|
},
|
|
"virtual_machine3": {
|
|
"name": "testvm3",
|
|
"displayname": "Test VM3"
|
|
},
|
|
"shared_network": {
|
|
"name": "MySharedNetwork - Test",
|
|
"displaytext": "MySharedNetwork",
|
|
"vlan": "",
|
|
"gateway": "",
|
|
"netmask": "",
|
|
"startip": "",
|
|
"endip": "",
|
|
"acltype": "Domain",
|
|
"scope": "all"
|
|
},
|
|
"shared_network_offering": {
|
|
"name": "MySharedOffering-shared",
|
|
"displaytext": "MySharedOffering",
|
|
"guestiptype": "Shared",
|
|
"supportedservices": "Dhcp,Dns,UserData",
|
|
"specifyVlan": "False",
|
|
"specifyIpRanges": "False",
|
|
"traffictype": "GUEST",
|
|
"tags": "native",
|
|
"serviceProviderList": {
|
|
"Dhcp": "VirtualRouter",
|
|
"Dns": "VirtualRouter",
|
|
"UserData": "VirtualRouter"
|
|
}
|
|
},
|
|
"shared_network_offering_configdrive": {
|
|
"name": "MySharedOfferingWithConfigDrive-shared",
|
|
"displaytext": "MySharedOfferingWithConfigDrive",
|
|
"guestiptype": "Shared",
|
|
"supportedservices": "Dhcp,Dns,UserData",
|
|
"specifyVlan": "False",
|
|
"specifyIpRanges": "False",
|
|
"traffictype": "GUEST",
|
|
"tags": "native",
|
|
"serviceProviderList": {
|
|
"Dhcp": "ConfigDrive",
|
|
"Dns": "ConfigDrive",
|
|
"UserData": "ConfigDrive"
|
|
}
|
|
},
|
|
"shared_network_offering_all_services": {
|
|
"name": "shared network offering with services enabled",
|
|
"displaytext": "Shared network offering",
|
|
"guestiptype": "Shared",
|
|
"supportedservices": "Dhcp,Dns,SourceNat,PortForwarding,Vpn,Firewall,Lb,UserData,StaticNat",
|
|
"specifyVlan": "False",
|
|
"specifyIpRanges": "False",
|
|
"traffictype": "GUEST",
|
|
"serviceProviderList": {
|
|
"Dhcp": "VirtualRouter",
|
|
"Dns": "VirtualRouter",
|
|
"UserData": "VirtualRouter",
|
|
"SourceNat": "VirtualRouter",
|
|
"PortForwarding": "VirtualRouter",
|
|
"Vpn": "VirtualRouter",
|
|
"Firewall": "VirtualRouter",
|
|
"Lb": "VirtualRouter",
|
|
"UserData": "VirtualRouter",
|
|
"StaticNat": "VirtualRouter"
|
|
}
|
|
},
|
|
"shared_network_offering_sg": {
|
|
"name": "MySharedOffering-sg",
|
|
"displaytext": "MySharedOffering-sg",
|
|
"guestiptype": "Shared",
|
|
"supportedservices": "Dhcp,Dns,UserData,SecurityGroup",
|
|
"specifyVlan": "False",
|
|
"specifyIpRanges": "False",
|
|
"traffictype": "GUEST",
|
|
"serviceProviderList": {
|
|
"Dhcp": "VirtualRouter",
|
|
"Dns": "VirtualRouter",
|
|
"UserData": "VirtualRouter",
|
|
"SecurityGroup": "SecurityGroupProvider"
|
|
}
|
|
},
|
|
"shared_network_sg": {
|
|
"name": "Shared-Network-SG-Test",
|
|
"displaytext": "Shared-Network_SG-Test",
|
|
"networkofferingid": "1",
|
|
"vlan": "",
|
|
"gateway": "",
|
|
"netmask": "255.255.255.0",
|
|
"startip": "",
|
|
"endip": "",
|
|
"acltype": "Domain",
|
|
"scope": "all"
|
|
},
|
|
"vpc_offering": {
|
|
"name": "VPC off",
|
|
"displaytext": "VPC off",
|
|
"supportedservices":
|
|
"Dhcp,Dns,SourceNat,PortForwarding,Vpn,Lb,UserData,StaticNat,NetworkACL"
|
|
},
|
|
"vpc_offering_reduced": {
|
|
"name": "VPC reduced off",
|
|
"displaytext": "VPC reduced off",
|
|
"supportedservices":
|
|
"Dhcp,Dns,SourceNat,UserData,StaticNat,NetworkACL"
|
|
},
|
|
"vpc_offering_multi_lb": {
|
|
"name": "VPC offering with multiple Lb service providers",
|
|
"displaytext": "VPC offering with multiple Lb service providers",
|
|
"supportedservices": "Dhcp,Dns,SourceNat,PortForwarding,Vpn,Lb,UserData,StaticNat,NetworkACL",
|
|
"serviceProviderList": {
|
|
"Vpn": "VpcVirtualRouter",
|
|
"Dhcp": "VpcVirtualRouter",
|
|
"Dns": "VpcVirtualRouter",
|
|
"SourceNat": "VpcVirtualRouter",
|
|
"Lb": ["InternalLbVm", "VpcVirtualRouter"],
|
|
"PortForwarding": "VpcVirtualRouter",
|
|
"UserData": "VpcVirtualRouter",
|
|
"StaticNat": "VpcVirtualRouter",
|
|
"NetworkACL": "VpcVirtualRouter"
|
|
}
|
|
},
|
|
"vpc": {
|
|
"name": "TestVPC",
|
|
"displaytext": "TestVPC",
|
|
"cidr": "10.0.0.1/24"
|
|
},
|
|
"vpc_network_domain": {
|
|
"name": "TestVPC",
|
|
"displaytext": "TestVPC",
|
|
"cidr": "10.0.0.1/24",
|
|
"network_domain": "TestVPC"
|
|
},
|
|
"clusters": {
|
|
0: {
|
|
"clustername": "Xen Cluster",
|
|
"clustertype": "CloudManaged",
|
|
"hypervisor": "XenServer"
|
|
},
|
|
1: {
|
|
"clustername": "KVM Cluster",
|
|
"clustertype": "CloudManaged",
|
|
"hypervisor": "KVM"
|
|
},
|
|
2: {
|
|
"hypervisor": "VMware",
|
|
"clustertype": "ExternalManaged",
|
|
"username": "administrator",
|
|
"password": "fr3sca",
|
|
"url": "http://192.168.100.17/CloudStack-Clogeny-Pune/Pune-1",
|
|
"clustername": "VMWare Cluster"
|
|
}
|
|
},
|
|
"hosts": {
|
|
"xenserver": {
|
|
"hypervisor": "XenServer",
|
|
"clustertype": "CloudManaged",
|
|
"url": "http://192.168.100.211",
|
|
"username": "root",
|
|
"password": "fr3sca"
|
|
},
|
|
"kvm": {
|
|
"hypervisor": "KVM",
|
|
"clustertype": "CloudManaged",
|
|
"url": "http://192.168.100.212",
|
|
"username": "root",
|
|
"password": "fr3sca"
|
|
},
|
|
"vmware": {
|
|
"hypervisor": "VMware",
|
|
"clustertype": "ExternalManaged",
|
|
"url": "http://192.168.100.203",
|
|
"username": "administrator",
|
|
"password": "fr3sca"
|
|
}
|
|
},
|
|
"network_offering_shared": {
|
|
"name": "Test Network offering shared",
|
|
"displaytext": "Test Network offering Shared",
|
|
"guestiptype": "Shared",
|
|
"supportedservices": "Dhcp,Dns,UserData",
|
|
"traffictype": "GUEST",
|
|
"specifyVlan": "True",
|
|
"specifyIpRanges": "True",
|
|
"serviceProviderList": {
|
|
"Dhcp": "VirtualRouter",
|
|
"Dns": "VirtualRouter",
|
|
"UserData": "VirtualRouter"
|
|
}
|
|
},
|
|
"nw_off_isolated_RVR": {
|
|
"name": "Network offering-RVR services",
|
|
"displaytext": "Network off-RVR services",
|
|
"guestiptype": "Isolated",
|
|
"supportedservices": "Vpn,Dhcp,Dns,SourceNat,PortForwarding,Firewall,Lb,UserData,StaticNat",
|
|
"traffictype": "GUEST",
|
|
"availability": "Optional",
|
|
"ispersistent": "False",
|
|
"serviceProviderList": {
|
|
"Vpn": "VirtualRouter",
|
|
"Dhcp": "VirtualRouter",
|
|
"Dns": "VirtualRouter",
|
|
"SourceNat": "VirtualRouter",
|
|
"PortForwarding": "VirtualRouter",
|
|
"Firewall": "VirtualRouter",
|
|
"Lb": "VirtualRouter",
|
|
"UserData": "VirtualRouter",
|
|
"StaticNat": "VirtualRouter"
|
|
},
|
|
"serviceCapabilityList": {
|
|
"SourceNat": {
|
|
"SupportedSourceNatTypes": "peraccount",
|
|
"RedundantRouter": "true"
|
|
},
|
|
"lb": {
|
|
"SupportedLbIsolation": "dedicated"
|
|
}
|
|
}
|
|
},
|
|
"nw_off_persistent_RVR": {
|
|
"name": "Network offering-RVR services",
|
|
"displaytext": "Network off-RVR services",
|
|
"guestiptype": "Isolated",
|
|
"supportedservices":
|
|
"Vpn,Dhcp,Dns,SourceNat,PortForwarding,Firewall,Lb,UserData,StaticNat",
|
|
"traffictype": "GUEST",
|
|
"ispersistent": "True",
|
|
"availability": "Optional",
|
|
"serviceProviderList": {
|
|
"Vpn": "VirtualRouter",
|
|
"Dhcp": "VirtualRouter",
|
|
"Dns": "VirtualRouter",
|
|
"SourceNat": "VirtualRouter",
|
|
"PortForwarding": "VirtualRouter",
|
|
"Firewall": "VirtualRouter",
|
|
"Lb": "VirtualRouter",
|
|
"UserData": "VirtualRouter",
|
|
"StaticNat": "VirtualRouter"
|
|
},
|
|
"serviceCapabilityList": {
|
|
"SourceNat": {
|
|
"SupportedSourceNatTypes": "peraccount",
|
|
"RedundantRouter": "true",
|
|
},
|
|
"lb": {
|
|
"SupportedLbIsolation": "dedicated"
|
|
}
|
|
}
|
|
},
|
|
"nw_offering_isolated_vpc": {
|
|
"name": "Isolated Network for VPC",
|
|
"displaytext": "Isolated Network for VPC",
|
|
"guestiptype": "Isolated",
|
|
"supportedservices": "Dhcp,Dns,SourceNat,PortForwarding,Vpn,UserData,StaticNat,NetworkACL,Lb",
|
|
"traffictype": "GUEST",
|
|
"availability": "Optional",
|
|
"ispersistent": "False",
|
|
"useVpc": "on",
|
|
"tags": "native",
|
|
"serviceProviderList": {
|
|
"Dhcp": "VpcVirtualRouter",
|
|
"Dns": "VpcVirtualRouter",
|
|
"SourceNat": "VpcVirtualRouter",
|
|
"PortForwarding": "VpcVirtualRouter",
|
|
"Vpn": "VpcVirtualRouter",
|
|
"UserData": "VpcVirtualRouter",
|
|
"StaticNat": "VpcVirtualRouter",
|
|
"NetworkACL": "VpcVirtualRouter",
|
|
"Lb": "VpcVirtualRouter"
|
|
}
|
|
},
|
|
"nw_offering_reduced_vpc": {
|
|
"name": "Reduced Network for VPC",
|
|
"displaytext": "Reduced Network for VPC",
|
|
"guestiptype": "Isolated",
|
|
"supportedservices": "Dhcp,StaticNat,SourceNat,NetworkACL,UserData,"
|
|
"Dns",
|
|
"traffictype": "GUEST",
|
|
"availability": "Optional",
|
|
"tags": "native",
|
|
"useVpc": "on",
|
|
"ispersistent": "True",
|
|
"serviceProviderList": {
|
|
"Dhcp": "VpcVirtualRouter",
|
|
"StaticNat": "VpcVirtualRouter",
|
|
"SourceNat": "VpcVirtualRouter",
|
|
"NetworkACL": "VpcVirtualRouter",
|
|
"UserData": "VpcVirtualRouter",
|
|
"Dns": "VpcVirtualRouter"
|
|
}
|
|
},
|
|
"nw_off_persistent_VPCVR_LB": {
|
|
"name": "Persistent Network VPC with LB",
|
|
"displaytext": "Persistent Network VPC No LB",
|
|
"guestiptype": "Isolated",
|
|
"supportedservices": "Dhcp,Dns,SourceNat,PortForwarding,Vpn,Lb,UserData,StaticNat,NetworkACL",
|
|
"traffictype": "GUEST",
|
|
"availability": "Optional",
|
|
"ispersistent": "True",
|
|
"useVpc": "on",
|
|
"serviceProviderList": {
|
|
"Dhcp": "VpcVirtualRouter",
|
|
"Dns": "VpcVirtualRouter",
|
|
"SourceNat": "VpcVirtualRouter",
|
|
"PortForwarding": "VpcVirtualRouter",
|
|
"Vpn": "VpcVirtualRouter",
|
|
"Lb": "VpcVirtualRouter",
|
|
"UserData": "VpcVirtualRouter",
|
|
"StaticNat": "VpcVirtualRouter",
|
|
"NetworkACL": "VpcVirtualRouter"
|
|
}
|
|
},
|
|
"nw_off_persistent_VPCVR_NoLB": {
|
|
"name": "Persistent Network VPC No LB",
|
|
"displaytext": "Persistent Network VPC No LB",
|
|
"guestiptype": "Isolated",
|
|
"supportedservices": "Dhcp,Dns,SourceNat,PortForwarding,Vpn,UserData,StaticNat,NetworkACL",
|
|
"traffictype": "GUEST",
|
|
"availability": "Optional",
|
|
"ispersistent": "True",
|
|
"useVpc": "on",
|
|
"serviceProviderList": {
|
|
"Dhcp": "VpcVirtualRouter",
|
|
"Dns": "VpcVirtualRouter",
|
|
"SourceNat": "VpcVirtualRouter",
|
|
"PortForwarding": "VpcVirtualRouter",
|
|
"Vpn": "VpcVirtualRouter",
|
|
"UserData": "VpcVirtualRouter",
|
|
"StaticNat": "VpcVirtualRouter",
|
|
"NetworkACL": "VpcVirtualRouter"
|
|
}
|
|
},
|
|
"nw_offering_shared_persistent": {
|
|
"name": "Network offering for Shared Persistent Network",
|
|
"displaytext": "Network offering-DA services",
|
|
"guestiptype": "Shared",
|
|
"supportedservices": "Dhcp,Dns,SourceNat,PortForwarding,Vpn,Firewall,Lb,UserData,StaticNat",
|
|
"traffictype": "GUEST",
|
|
"availability": "Optional",
|
|
"ispersistent": "True",
|
|
"serviceProviderList": {
|
|
"Dhcp": "VirtualRouter",
|
|
"Dns": "VirtualRouter",
|
|
"SourceNat": "VirtualRouter",
|
|
"PortForwarding": "VirtualRouter",
|
|
"Vpn": "VirtualRouter",
|
|
"Firewall": "VirtualRouter",
|
|
"Lb": "VirtualRouter",
|
|
"UserData": "VirtualRouter",
|
|
"StaticNat": "VirtualRouter"
|
|
}
|
|
},
|
|
"fwrule": {
|
|
"startport": 22,
|
|
"endport": 22,
|
|
"cidr": "0.0.0.0/0",
|
|
"protocol": "TCP"
|
|
},
|
|
"nw_off_ncc_SharedSP": {
|
|
"name": "SharedSP",
|
|
"displaytext": "SharedSP",
|
|
"guestiptype": "Isolated",
|
|
"supportedservices":
|
|
"Dhcp,Dns,SourceNat,Lb,StaticNat",
|
|
"traffictype": "GUEST",
|
|
"availability": "Optional",
|
|
"serviceProviderList": {
|
|
"Dhcp": "VirtualRouter",
|
|
"Dns": "VirtualRouter",
|
|
"SourceNat": "VirtualRouter",
|
|
"Lb": "Netscaler",
|
|
"StaticNat": "VirtualRouter"
|
|
}
|
|
},
|
|
"nw_off_ncc_DedicatedSP": {
|
|
"name": "DedicatedSP",
|
|
"displaytext": "DedicatedSP",
|
|
"guestiptype": "Isolated",
|
|
"supportedservices":
|
|
"Dhcp,Dns,SourceNat,Lb,StaticNat",
|
|
"traffictype": "GUEST",
|
|
"availability": "Optional",
|
|
"serviceProviderList": {
|
|
"Dhcp": "VirtualRouter",
|
|
"Dns": "VirtualRouter",
|
|
"SourceNat": "VirtualRouter",
|
|
"Lb": "Netscaler",
|
|
"StaticNat": "VirtualRouter"
|
|
}
|
|
},
|
|
"NCC": {
|
|
"NCCIP": "10.102.195.215"
|
|
},
|
|
"NSShared": {
|
|
"NSIP": "10.102.195.210"
|
|
},
|
|
"NSDedicated": {
|
|
"NSIP": "10.102.195.212"
|
|
},
|
|
"servicepackage_shared": {
|
|
"name": "SharedSP"
|
|
},
|
|
"servicepackage_dedicated": {
|
|
"name": "DedicatedSP"
|
|
},
|
|
|
|
"nw_off_isolated_persistent_netscaler": {
|
|
"name": "Netscaler",
|
|
"displaytext": "Netscaler",
|
|
"guestiptype": "Isolated",
|
|
"supportedservices":
|
|
"Dhcp,Dns,SourceNat,PortForwarding,Vpn,Firewall,Lb,UserData,StaticNat",
|
|
"traffictype": "GUEST",
|
|
"ispersistent": "True",
|
|
"availability": "Optional",
|
|
"serviceProviderList": {
|
|
"Dhcp": "VirtualRouter",
|
|
"Dns": "VirtualRouter",
|
|
"SourceNat": "VirtualRouter",
|
|
"PortForwarding": "VirtualRouter",
|
|
"Vpn": "VirtualRouter",
|
|
"Firewall": "VirtualRouter",
|
|
"Lb": "Netscaler",
|
|
"UserData": "VirtualRouter",
|
|
"StaticNat": "VirtualRouter"
|
|
},
|
|
|
|
},
|
|
"network_acl_rule": {
|
|
"protocol": "TCP",
|
|
"traffictype": "ingress",
|
|
"cidrlist": "0.0.0.0/0",
|
|
"startport": "1",
|
|
"endport": "1"
|
|
},
|
|
"network_offering_internal_lb": {
|
|
"name": "Network offering for internal lb service",
|
|
"displaytext": "Network offering for internal lb service",
|
|
"guestiptype": "Isolated",
|
|
"traffictype": "Guest",
|
|
"supportedservices":
|
|
"Vpn,Dhcp,Dns,Lb,UserData,SourceNat,StaticNat,PortForwarding,NetworkACL",
|
|
"serviceProviderList": {
|
|
"Dhcp": "VpcVirtualRouter",
|
|
"Dns": "VpcVirtualRouter",
|
|
"Vpn": "VpcVirtualRouter",
|
|
"UserData": "VpcVirtualRouter",
|
|
"Lb": "InternalLbVM",
|
|
"SourceNat": "VpcVirtualRouter",
|
|
"StaticNat": "VpcVirtualRouter",
|
|
"PortForwarding": "VpcVirtualRouter",
|
|
"NetworkACL": "VpcVirtualRouter"
|
|
},
|
|
"serviceCapabilityList": {
|
|
"SourceNat": {"SupportedSourceNatTypes": "peraccount"},
|
|
"Lb": {"lbSchemes": "internal", "SupportedLbIsolation": "dedicated"}
|
|
}
|
|
},
|
|
"natrule": {
|
|
"privateport": 22,
|
|
"publicport": 22,
|
|
"protocol": "TCP"
|
|
},
|
|
"natrulerange": {
|
|
"privateport": 70,
|
|
"privateendport": 75,
|
|
"publicport": 70,
|
|
"publicendport": 75,
|
|
"protocol": "TCP"
|
|
},
|
|
"updatenatrulerange": {
|
|
"privateport": 50,
|
|
"privateendport": 55
|
|
},
|
|
"egress_80": {
|
|
"startport": 80,
|
|
"endport": 80,
|
|
"protocol": "TCP",
|
|
"cidrlist": ["0.0.0.0/0"]
|
|
},
|
|
"lbrule": {
|
|
"name": "SSH",
|
|
"alg": "roundrobin",
|
|
"privateport": 22,
|
|
"publicport": 2222,
|
|
"protocol": "TCP"
|
|
},
|
|
"vpclbrule": {
|
|
"name": "SSH",
|
|
"alg": "roundrobin",
|
|
"privateport": 22,
|
|
"publicport": 22,
|
|
"protocol": "TCP"
|
|
},
|
|
"internal_lbrule": {
|
|
"name": "SSH",
|
|
"algorithm": "roundrobin",
|
|
# Algorithm used for load balancing
|
|
"sourceport": 22,
|
|
"instanceport": 22,
|
|
"scheme": "internal",
|
|
"protocol": "TCP",
|
|
"cidrlist": "0.0.0.0/0"
|
|
},
|
|
"internal_lbrule_http": {
|
|
"name": "HTTP",
|
|
"algorithm": "roundrobin",
|
|
# Algorithm used for load balancing
|
|
"sourceport": 80,
|
|
"instanceport": 80,
|
|
"scheme": "internal",
|
|
"protocol": "TCP",
|
|
"cidrlist": "0.0.0.0/0"
|
|
},
|
|
"http_rule": {
|
|
"privateport": 80,
|
|
"publicport": 80,
|
|
"startport": 80,
|
|
"endport": 80,
|
|
"protocol": "TCP",
|
|
"cidrlist": "0.0.0.0/0"
|
|
},
|
|
"dns_rule": {
|
|
"privateport": 53,
|
|
"publicport": 53,
|
|
"startport": 53,
|
|
"endport": 53,
|
|
"protocol": "UDP",
|
|
"cidrlist": "0.0.0.0/0"
|
|
},
|
|
"icmprule": {
|
|
"icmptype": -1,
|
|
"icmpcode": -1,
|
|
"cidrlist": "0.0.0.0/0",
|
|
"protocol": "ICMP"
|
|
},
|
|
"iso": {
|
|
"displaytext": "Test ISO",
|
|
"name": "ISO",
|
|
"url": "http://people.apache.org/~tsp/dummy.iso",
|
|
"bootable": False,
|
|
"ispublic": False,
|
|
"ostype": "Other (64-bit)"
|
|
},
|
|
"iso1": {
|
|
"displaytext": "Test ISO 1",
|
|
"name": "ISO 1",
|
|
"url": "http://people.apache.org/~tsp/dummy.iso",
|
|
"isextractable": True,
|
|
"isfeatured": True,
|
|
"ispublic": True,
|
|
"ostype": "CentOS 5.6 (64-bit)"
|
|
},
|
|
"iso2": {
|
|
"displaytext": "Test ISO 2",
|
|
"name": "ISO 2",
|
|
"url": "http://people.apache.org/~tsp/dummy.iso",
|
|
"isextractable": True,
|
|
"isfeatured": True,
|
|
"ispublic": True,
|
|
"ostype": "CentOS 5.6 (64-bit)",
|
|
"mode": "HTTP_DOWNLOAD"
|
|
},
|
|
"iso3": {
|
|
"displaytext": "Test ISO 3",
|
|
"name": "ISO 3",
|
|
"url": "http://people.apache.org/~tsp/dummy.iso",
|
|
"isextractable": True,
|
|
"isfeatured": True,
|
|
"ispublic": True,
|
|
"ostype": "Windows Server 2012 (64-bit)",
|
|
"mode": "HTTP_DOWNLOAD"
|
|
},
|
|
"isfeatured": True,
|
|
"ispublic": True,
|
|
"isextractable": True,
|
|
"bootable": True,
|
|
"passwordenabled": True,
|
|
|
|
"template": {
|
|
"displaytext": "xs",
|
|
"name": "xs",
|
|
"passwordenabled": False,
|
|
"ostype": "CentOS 5.6 (64-bit)"
|
|
},
|
|
|
|
"test_templates": {
|
|
"kvm": {
|
|
"name": "tiny-kvm",
|
|
"displaytext": "tiny kvm",
|
|
"format": "qcow2",
|
|
"hypervisor": "kvm",
|
|
"ostype": "Other Linux (64-bit)",
|
|
"url": "http://dl.openvm.eu/cloudstack/macchinina/x86_64/macchinina-kvm.qcow2.bz2",
|
|
"requireshvm": "True",
|
|
"ispublic": "True",
|
|
"isextractable": "True"
|
|
},
|
|
"xenserver": {
|
|
"name": "tiny-xen",
|
|
"displaytext": "tiny xen",
|
|
"format": "vhd",
|
|
"hypervisor": "xenserver",
|
|
"ostype": "Other Linux (64-bit)",
|
|
"url": "http://dl.openvm.eu/cloudstack/macchinina/x86_64/macchinina-xen.vhd.bz2",
|
|
"requireshvm": "True",
|
|
"ispublic": "True",
|
|
"isextractable": "True"
|
|
},
|
|
"hyperv": {
|
|
"name": "tiny-hyperv",
|
|
"displaytext": "tiny hyperv",
|
|
"format": "vhd",
|
|
"hypervisor": "hyperv",
|
|
"ostype": "Other Linux (64-bit)",
|
|
"url": "http://dl.openvm.eu/cloudstack/macchinina/x86_64/macchinina-hyperv.vhd.zip",
|
|
"requireshvm": "True",
|
|
"ispublic": "True",
|
|
"isextractable": "True"
|
|
},
|
|
"vmware": {
|
|
"name": "tiny-vmware",
|
|
"displaytext": "tiny vmware",
|
|
"format": "ova",
|
|
"hypervisor": "vmware",
|
|
"ostype": "Other Linux (64-bit)",
|
|
"url": "http://dl.openvm.eu/cloudstack/macchinina/x86_64/macchinina-vmware.ova",
|
|
"requireshvm": "True",
|
|
"ispublic": "True",
|
|
"deployasis": "True"
|
|
},
|
|
"simulator": {
|
|
"name": "tiny-simulator",
|
|
"displaytext": "tiny simulator",
|
|
"format": "vhd",
|
|
"hypervisor": "simulator",
|
|
"ostype": "Other Linux (64-bit)",
|
|
"url": "http://dl.openvm.eu/cloudstack/macchinina/x86_64/macchinina.vhd.bz2",
|
|
"requireshvm": "True",
|
|
"ispublic": "True",
|
|
"isextractable": "True"
|
|
},
|
|
},
|
|
"test_templates_cloud_init": {
|
|
"kvm": {
|
|
"name": "ubuntu 22.04 kvm",
|
|
"displaytext": "ubuntu 22.04 kvm",
|
|
"format": "raw",
|
|
"hypervisor": "kvm",
|
|
"ostype": "Other Linux (64-bit)",
|
|
"url": "https://cloud-images.ubuntu.com/releases/jammy/release/ubuntu-22.04-server-cloudimg-amd64.img",
|
|
"requireshvm": "True",
|
|
"ispublic": "True",
|
|
"isextractable": "False"
|
|
},
|
|
"xenserver": {
|
|
"name": "ubuntu 22.04 xen",
|
|
"displaytext": "ubuntu 22.04 xen",
|
|
"format": "vhd",
|
|
"hypervisor": "xenserver",
|
|
"ostype": "Other Linux (64-bit)",
|
|
"url": "https://cloud-images.ubuntu.com/releases/jammy/release/ubuntu-22.04-server-cloudimg-amd64-azure.vhd.tar.gz",
|
|
"requireshvm": "True",
|
|
"ispublic": "True",
|
|
"isextractable": "True"
|
|
},
|
|
"vmware": {
|
|
"name": "ubuntu 22.04 vmware",
|
|
"displaytext": "ubuntu 22.04 vmware",
|
|
"format": "ova",
|
|
"hypervisor": "vmware",
|
|
"ostype": "Other Linux (64-bit)",
|
|
"url": "https://cloud-images.ubuntu.com/releases/jammy/release/ubuntu-22.04-server-cloudimg-amd64.ova",
|
|
"requireshvm": "True",
|
|
"ispublic": "True",
|
|
"deployasis": "False"
|
|
},
|
|
},
|
|
"test_ovf_templates": [
|
|
{
|
|
"name": "test-ovf",
|
|
"displaytext": "test-ovf",
|
|
"format": "ova",
|
|
"hypervisor": "vmware",
|
|
"ostype": "Other Linux (64-bit)",
|
|
"url": "http://172.17.0.1/machina-2dd-iso.ova",
|
|
"deployasis": "True",
|
|
"requireshvm": "True",
|
|
"ispublic": "True"
|
|
}
|
|
],
|
|
"virtual_machine_vapps": {
|
|
"test-ovf": {
|
|
"name": "testvm-vapps",
|
|
"displayname": "Test VM vApps",
|
|
"properties": [
|
|
{
|
|
"key": "used.by.admin",
|
|
"value": "marvin"
|
|
},
|
|
{
|
|
"key": "use.type",
|
|
"value": "test"
|
|
},
|
|
{
|
|
"key": "useful.property",
|
|
"value": "True"
|
|
}
|
|
],
|
|
"nicnetworklist": [
|
|
{
|
|
"network": "l2",
|
|
"nic": [15, 18]
|
|
},
|
|
{
|
|
"network": "l2",
|
|
"nic": [16]
|
|
},
|
|
{
|
|
"network": "l2",
|
|
"nic": [17]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"custom_service_offering": {
|
|
"name": "Custom Service Offering for vApps",
|
|
"displaytext": "Custom Service Offering for vApps",
|
|
"cpunumber": "",
|
|
"cpuspeed": "",
|
|
"memory": ""
|
|
},
|
|
"coreos_volume": {
|
|
"diskname": "Volume_core",
|
|
"urlvmware":"http://dl.openvm.eu/cloudstack/coreos/x86_64/coreos_production_cloudstack_image-vmware.ova",
|
|
"urlxen":"http://dl.openvm.eu/cloudstack/coreos/x86_64/coreos_production_cloudstack_image-xen.vhd.bz2",
|
|
"urlkvm": "http://dl.openvm.eu/cloudstack/coreos/x86_64/" \
|
|
"coreos_production_cloudstack_image-kvm.qcow2.bz2",
|
|
"urlhyperv":"http://dl.openvm.eu/cloudstack/coreos/x86_64/coreos_production_cloudstack_image-hyperv.vhd.zip"
|
|
},
|
|
"CentOS6.3template": {
|
|
"displaytext": "Centos",
|
|
"name": "Centos",
|
|
"passwordenabled": False,
|
|
"ostype": "CentOS 6.3 (64-bit)",
|
|
"url": "http://people.apache.org/~sanjeev/centos63.ova",
|
|
"format": "OVA",
|
|
"ispublic": "true"
|
|
},
|
|
"CentOS7template": {
|
|
"displaytext": "Centos",
|
|
"name": "Centos",
|
|
"passwordenabled": False,
|
|
"isdynamicallyscalable":True,
|
|
"ostype": "CentOS 7",
|
|
"url": "http://dl.openvm.eu/cloudstack/centos/vanilla/7/x86_64/CentOS-7-x86_64-vanilla-xen.vhd.bz2",
|
|
"format": "VHD",
|
|
"ispublic": "true",
|
|
"hypervisor":"Xenserver"
|
|
},
|
|
"Rhel7template": {
|
|
"displaytext": "Rhel",
|
|
"name": "Rhel",
|
|
"passwordenabled": False,
|
|
"ostype": "Red Hat Enterprise Linux 7",
|
|
"format": "OVA",
|
|
"ispublic": "true"
|
|
},
|
|
"template_2": {
|
|
"displaytext": "Public Template",
|
|
"name": "Public template",
|
|
"ostype": "CentOS 5.6 (64-bit)",
|
|
"isfeatured": True,
|
|
"ispublic": True,
|
|
"isextractable": True,
|
|
"mode": "HTTP_DOWNLOAD",
|
|
"templatefilter": "self"
|
|
},
|
|
"Windows 7 (64-bit)": {
|
|
"displaytext": "Windows 7 (64-bit)",
|
|
"name": "Windows 7 (64-bit)",
|
|
"passwordenabled": False,
|
|
"url": "http://people.apache.org/~sanjeev/windows7.vhd",
|
|
"format": "VHD",
|
|
"ostype": "Windows 7 (64-bit)",
|
|
"ispublic": "true",
|
|
"hypervisor": "XenServer"
|
|
},
|
|
"Windows Server 2012": {
|
|
"displaytext": "Windows Server 2012",
|
|
"name": "Windows Server 2012",
|
|
"passwordenabled": False,
|
|
"format": "OVA",
|
|
"ostype": "Windows Server 2012 (64-bit)",
|
|
"ispublic": "true",
|
|
"hypervisor": "Vmware"
|
|
},
|
|
"privatetemplate": {
|
|
"displaytext": "Public Template",
|
|
"name": "Public template",
|
|
"ostype": "CentOS 5.6 (64-bit)",
|
|
"isfeatured": True,
|
|
"ispublic": False,
|
|
"isextractable": True,
|
|
"mode": "HTTP_DOWNLOAD",
|
|
"templatefilter": "self"
|
|
},
|
|
"volume_from_snapshot": {
|
|
"diskname": "Volume from snapshot",
|
|
"size": "1",
|
|
"zoneid": ""
|
|
},
|
|
"templatefilter": "self",
|
|
"templates": {
|
|
"displaytext": "Template",
|
|
"name": "Template",
|
|
"ostype": "CentOS 5.3 (64-bit)",
|
|
"templatefilter": "self"
|
|
},
|
|
"win2012template": {
|
|
"displaytext": "win2012",
|
|
"name": "win2012",
|
|
"passwordenabled": False,
|
|
"url": "http://people.apache.org/~sanjeev/new-test-win.ova",
|
|
"format": "OVA",
|
|
"ostype": "Windows 8 (64-bit)"
|
|
},
|
|
"rhel60template": {
|
|
"displaytext": "Rhel60",
|
|
"name": "Rhel60",
|
|
"passwordenabled": False,
|
|
"url": "http://people.apache.org/~sanjeev/Rhel6-64bit.ova",
|
|
"format": "OVA",
|
|
"ostype": "Red Hat Enterprise Linux 6.0 (64-bit)"
|
|
},
|
|
"security_group": {"name": "custom_Sec_Grp"},
|
|
"ingress_rule": {
|
|
"protocol": "TCP",
|
|
"startport": "22",
|
|
"endport": "22",
|
|
"cidrlist": "0.0.0.0/0"
|
|
},
|
|
"ingress_rule_ICMP": {
|
|
"name": "ICMP",
|
|
"protocol": "ICMP",
|
|
"startport": -1,
|
|
"endport": -1,
|
|
"cidrlist": "0.0.0.0/0"
|
|
},
|
|
"vpncustomergateway": {
|
|
"ipsecpsk": "secreatKey",
|
|
"ikepolicy": "aes128-sha1",
|
|
"ikelifetime": "86400",
|
|
"esppolicy": "aes128-sha1",
|
|
"epslifetime": "3600",
|
|
"dpd": "false"
|
|
},
|
|
"vlan_ip_range": {
|
|
"startip": "",
|
|
"endip": "",
|
|
"netmask": "",
|
|
"gateway": "",
|
|
"forvirtualnetwork": "false",
|
|
"vlan": "untagged"
|
|
},
|
|
"ostype": "CentOS 5.6 (64-bit)",
|
|
"sleep": 90,
|
|
"timeout": 10,
|
|
"page": 1,
|
|
"pagesize": 2,
|
|
"listall": "true",
|
|
"advanced_sg": {
|
|
"zone": {
|
|
"name": "",
|
|
"dns1": "8.8.8.8",
|
|
"internaldns1": "192.168.100.1",
|
|
"networktype": "Advanced",
|
|
"securitygroupenabled": "true"
|
|
},
|
|
"securitygroupenabled": "true"
|
|
},
|
|
"vlan": "10",
|
|
"portableiprange_vlan": {
|
|
"part": ["4090-4091", "4092-4095"],
|
|
"full": "4090-4095"
|
|
},
|
|
"nfs": {
|
|
"url": "nfs://nfs/export/automation/1/testprimary",
|
|
"name": "Primary XEN"
|
|
},
|
|
"nfs2": {
|
|
"url": "nfs://nfs/export/automation/1/testprimary2",
|
|
"name": "Primary XEN 2"
|
|
},
|
|
"iscsi": {
|
|
"url": "iscsi://192.168.100.21/iqn.2012-01.localdomain.clo-cstack-cos6:iser/1",
|
|
"name": "Primary iSCSI"
|
|
},
|
|
"volume": {
|
|
"diskname": "Test Volume",
|
|
"size": 1
|
|
},
|
|
"volume_write_path": {
|
|
"diskname": "APP Data Volume",
|
|
"size": 1, # in GBs
|
|
"xenserver": {"rootdiskdevice":"/dev/xvda",
|
|
"datadiskdevice_1": "/dev/xvdb",
|
|
"datadiskdevice_2": "/dev/xvdc", # Data Disk
|
|
},
|
|
"kvm": {"rootdiskdevice": "/dev/vda",
|
|
"datadiskdevice_1": "/dev/vdb",
|
|
"datadiskdevice_2": "/dev/vdc"
|
|
},
|
|
"vmware": {"rootdiskdevice": "/dev/hda",
|
|
"datadiskdevice_1": "/dev/hdb",
|
|
"datadiskdevice_2": "/dev/hdc"
|
|
}
|
|
},
|
|
"data_write_paths": {
|
|
"mount_dir": "/mnt/tmp",
|
|
"sub_dir": "test",
|
|
"sub_lvl_dir1": "test1",
|
|
"sub_lvl_dir2": "test2",
|
|
"random_data": "random.data"
|
|
},
|
|
"custom_volume": {
|
|
"customdisksize": 1,
|
|
"diskname": "Custom disk"
|
|
},
|
|
"recurring_snapshot": {
|
|
"maxsnaps": 2,
|
|
"timezone": "US/Arizona",
|
|
"schedule": 1
|
|
},
|
|
"volume_offerings": {
|
|
0: {"diskname": "TestDiskServ"}
|
|
},
|
|
"diskdevice": ["/dev/vdc", "/dev/vdb", "/dev/hdb", "/dev/hdc",
|
|
"/dev/xvdd", "/dev/cdrom", "/dev/sr0", "/dev/cdrom1"],
|
|
|
|
# test_vpc_vpn.py
|
|
"vpn_user": {
|
|
"username": "test",
|
|
"password": "password"
|
|
},
|
|
"vpntest_vpc": {
|
|
"name": "vpc_vpn",
|
|
"displaytext": "vpc-vpn",
|
|
"cidr": "10.254.1.0/24"
|
|
},
|
|
"ntwk": {
|
|
"name": "tier1",
|
|
"displaytext": "vpc-tier1",
|
|
"gateway": "10.254.1.1",
|
|
"netmask": "255.255.255.192"
|
|
},
|
|
"vpc2": {
|
|
"name": "vpc2_vpn",
|
|
"displaytext": "vpc2-vpn",
|
|
"cidr": "10.253.1.0/24"
|
|
},
|
|
"ntwk2": {
|
|
"name": "tier2",
|
|
"displaytext": "vpc-tier2",
|
|
"gateway": "10.253.1.1",
|
|
"netmask": "255.255.255.192"
|
|
},
|
|
"privateport": 22,
|
|
"publicport": 22,
|
|
"protocol": "TCP",
|
|
"forvirtualnetwork": "true",
|
|
"customdisksize": 1,
|
|
"diskname": "Test Volume",
|
|
"sparse": {
|
|
"name": "Sparse Type Disk offering",
|
|
"displaytext":
|
|
"Sparse Type Disk offering",
|
|
"disksize": 1, # in GB
|
|
"provisioningtype": "sparse"
|
|
},
|
|
"fat": {
|
|
"name": "Fat Type Disk offering",
|
|
"displaytext":
|
|
"Fat Type Disk offering",
|
|
"disksize": 1, # in GB
|
|
"provisioningtype": "fat"
|
|
},
|
|
"ioburst": {
|
|
"name": "io burst disk offering",
|
|
"displaytext": "io burst disk offering",
|
|
"disksize": 1,
|
|
"provisioningtype": "sparse",
|
|
"bytesReadRate": 500,
|
|
"bytesReadRateMax": 2000,
|
|
"bytesReadRateMaxLength": 120,
|
|
"bytesWriteRate": 501,
|
|
"bytesWriteRateMax": 2001,
|
|
"bytesWriteRateMaxLength": 121,
|
|
"iopsReadRate": 1000,
|
|
"iopsReadRateMax": 2500,
|
|
"iopsReadRateMaxLength": 122,
|
|
"iopsWriteRate": 1001,
|
|
"iopsWriteRateMax": 2501,
|
|
"iopsWriteRateMaxLength": 123
|
|
},
|
|
"sparse_disk_offering": {
|
|
"displaytext": "Sparse",
|
|
"name": "Sparse",
|
|
"provisioningtype": "sparse",
|
|
"disksize": 1
|
|
},
|
|
"host_anti_affinity": {
|
|
"name": "hostantiaffinity",
|
|
"type": "host anti-affinity"
|
|
},
|
|
"vgpu": {
|
|
"disk_offering": {
|
|
"displaytext": "Small",
|
|
"name": "Small",
|
|
"disksize": 1
|
|
},
|
|
"templateregister1": {
|
|
"displaytext": "win8withpv",
|
|
"name": "win8withpv",
|
|
"passwordenabled": False,
|
|
"url": "http://pleaseupdateURL/dummy.vhd",
|
|
"format": "VHD",
|
|
"ostype": "Windows 8 (64-bit)",
|
|
"ispublic": "true",
|
|
"hypervisor": "XenServer"
|
|
},
|
|
"Windows 8 (64-bit)": {
|
|
"displaytext": "Windows 8 (64-bit)",
|
|
"name": "win8withpv",
|
|
"passwordenabled": False,
|
|
"url": "http://pleaseupdateURL/dummy.vhd",
|
|
"format": "VHD",
|
|
"ostype": "Windows 8 (64-bit)",
|
|
"ispublic": "true",
|
|
"hypervisor": "XenServer"
|
|
},
|
|
"Windows Server 2012 (64-bit)": {
|
|
"displaytext": "Windows Server 2012 (64-bit)",
|
|
"name": "Windows Server 2012 (64-bit)",
|
|
"passwordenabled": False,
|
|
"url": "http://pleaseupdateURL/dummy.vhd",
|
|
"format": "VHD",
|
|
"ostype": "Windows Server 2012 (64-bit)",
|
|
"ispublic": "true",
|
|
"hypervisor": "XenServer"
|
|
},
|
|
|
|
"Windows 7 (64-bit)": {
|
|
"displaytext": "Windows 7 (64-bit)",
|
|
"name": "Windows 7 (64-bit)",
|
|
"passwordenabled": False,
|
|
"url": "http://pleaseupdateURL/dummy.vhd",
|
|
"format": "VHD",
|
|
"ostype": "Windows 7 (64-bit)",
|
|
"ispublic": "true",
|
|
"hypervisor": "XenServer"
|
|
},
|
|
"RHEL 7 (64-bit)": {
|
|
"displaytext": "RHEL7 (64-bit)",
|
|
"name": "RHEL 7 Insta1",
|
|
"passwordenabled": False,
|
|
"url": "http://people.apache.org/~sanjeev/RHEL764bitwithtools.vhd",
|
|
"format": "VHD" ,
|
|
"ostype": "RHEL 7 (64-bit)",
|
|
"ispublic": "true",
|
|
"hypervisor": "XenServer"
|
|
},
|
|
"clusters": {
|
|
"clustername": "Xen Cluster Vgpu",
|
|
"clustertype": "CloudManaged",
|
|
"hypervisor": "XenServer"
|
|
},
|
|
"hosts": {
|
|
"nonvgpuxenserver": {
|
|
"hypervisor": "XenServer",
|
|
"clustertype": "CloudManaged",
|
|
"url": "http://10.102.192.57",
|
|
"username": "root",
|
|
"password": "freebsd",
|
|
}
|
|
},
|
|
"account": {
|
|
"email": "test@test.com",
|
|
"firstname": "Test",
|
|
"lastname": "User",
|
|
"username": "test",
|
|
# Random characters are appended in create account to
|
|
# ensure unique username generated each time
|
|
"password": "password"
|
|
},
|
|
"service_offerings":
|
|
{
|
|
"GRID K260Q":
|
|
{
|
|
"name": "vGPU260Q",
|
|
"displaytext": "vGPU260Q",
|
|
"cpunumber": 2,
|
|
"cpuspeed": 1600, # in MHz
|
|
"memory": 3072, # In MBs
|
|
},
|
|
"GRID K240Q":
|
|
{
|
|
"name": "vGPU240Q",
|
|
"displaytext": "vGPU240Q",
|
|
"cpunumber": 2,
|
|
"cpuspeed": 1600, # in MHz
|
|
"memory": 3072, # In MBs
|
|
},
|
|
"GRID K220Q":
|
|
{
|
|
"name": "vGPU220Q",
|
|
"displaytext": "vGPU220Q",
|
|
"cpunumber": 2,
|
|
"cpuspeed": 1600, # in MHz
|
|
"memory": 3072, # In MBs
|
|
},
|
|
"GRID K200":
|
|
{
|
|
"name": "vGPU200",
|
|
"displaytext": "vGPU200",
|
|
"cpunumber": 2,
|
|
"cpuspeed": 1600, # in MHz
|
|
"memory": 3072, # In MBs
|
|
},
|
|
"passthrough":
|
|
{
|
|
"name": "vGPU passthrough",
|
|
"displaytext": "vGPU passthrough",
|
|
"cpunumber": 2,
|
|
"cpuspeed": 1600, # in MHz
|
|
"memory": 3072, # In MBs
|
|
},
|
|
"GRID K140Q":
|
|
{
|
|
# Small service offering ID to for change VM
|
|
# service offering from medium to small
|
|
"name": "vGPU140Q",
|
|
"displaytext": "vGPU140Q",
|
|
"cpunumber": 2,
|
|
"cpuspeed": 1600,
|
|
"memory": 3072,
|
|
},
|
|
"GRID K120Q":
|
|
{
|
|
"name": "vGPU120Q",
|
|
"displaytext": "vGPU120Q",
|
|
"cpunumber": 2,
|
|
"cpuspeed": 1600,
|
|
"memory": 3072,
|
|
},
|
|
"GRID K100":
|
|
{
|
|
"name": "vGPU100",
|
|
"displaytext": "vGPU100",
|
|
"cpunumber": 2,
|
|
"cpuspeed": 1600,
|
|
"memory": 3072,
|
|
},
|
|
"nonvgpuoffering":
|
|
{
|
|
"name": "nonvgpuoffering",
|
|
"displaytext": "nonvgpuoffering",
|
|
"cpunumber": 2,
|
|
"cpuspeed": 1600,
|
|
"memory": 3072,
|
|
}
|
|
|
|
},
|
|
"diskdevice": ["/dev/vdc", "/dev/vdb", "/dev/hdb", "/dev/hdc", "/dev/xvdd", "/dev/cdrom", "/dev/sr0",
|
|
"/dev/cdrom1"],
|
|
# Disk device where ISO is attached to instance
|
|
"mount_dir": "/mnt/tmp",
|
|
"sleep": 180,
|
|
"timeout": 60,
|
|
"ostype": "Windows 8 (64-bit)",
|
|
"nongpu_host_ip": "10.102.192.57"
|
|
},
|
|
"acl": {
|
|
#data for domains and accounts
|
|
"domain1": {
|
|
"name": "D1"
|
|
},
|
|
"accountD1": {
|
|
"email": "testD1@test.com",
|
|
"firstname": "testD1",
|
|
"lastname": "Admin",
|
|
"username": "testD1",
|
|
"password": "password",
|
|
"accounttype": "1"
|
|
},
|
|
"accountD1A": {
|
|
"email": "testD1A@test.com",
|
|
"firstname": "testD1A",
|
|
"lastname": "User",
|
|
"username": "testD1A",
|
|
"password": "password"
|
|
},
|
|
"accountD1B": {
|
|
"email": "testD1B@test.com",
|
|
"firstname": "testD1B",
|
|
"lastname": "User",
|
|
"username": "testD1B",
|
|
"password": "password"
|
|
},
|
|
"domain11": {
|
|
"name": "D11"
|
|
},
|
|
"accountD11": {
|
|
"email": "testD11@test.com",
|
|
"firstname": "testD11",
|
|
"lastname": "Admin",
|
|
"username": "testD11",
|
|
"password": "password",
|
|
"accounttype": "1"
|
|
},
|
|
"accountD11A": {
|
|
"email": "testD11A@test.com",
|
|
"firstname": "testD11A",
|
|
"lastname": "User",
|
|
"username": "testD11A",
|
|
"password": "password"
|
|
},
|
|
"accountD11B": {
|
|
"email": "test11B@test.com",
|
|
"firstname": "testD11B",
|
|
"lastname": "User",
|
|
"username": "testD11B",
|
|
"password": "password"
|
|
},
|
|
"domain111": {
|
|
"name": "D111"
|
|
},
|
|
"accountD111": {
|
|
"email": "testD111@test.com",
|
|
"firstname": "testD111",
|
|
"lastname": "Admin",
|
|
"username": "testD111",
|
|
"password": "password"
|
|
},
|
|
"accountD111A": {
|
|
"email": "testD111A@test.com",
|
|
"firstname": "testD111A",
|
|
"lastname": "User",
|
|
"username": "testD111A",
|
|
"password": "password"
|
|
},
|
|
"accountD111B": {
|
|
"email": "testD111B@test.com",
|
|
"firstname": "testD111B",
|
|
"lastname": "User",
|
|
"username": "testD111B",
|
|
"password": "password"
|
|
},
|
|
"domain12": {
|
|
"name": "D12"
|
|
},
|
|
"accountD12A": {
|
|
"email": "testD12A@test.com",
|
|
"firstname": "testD12A",
|
|
"lastname": "User",
|
|
"username": "testD12A",
|
|
"password": "password"
|
|
},
|
|
"accountD12B": {
|
|
"email": "testD12B@test.com",
|
|
"firstname": "testD12B",
|
|
"lastname": "User",
|
|
"username": "testD12B",
|
|
"password": "password"
|
|
},
|
|
"domain2": {
|
|
"name": "D2"
|
|
},
|
|
"accountD2": {
|
|
"email": "testD2@test.com",
|
|
"firstname": "testD2",
|
|
"lastname": "User",
|
|
"username": "testD2",
|
|
"password": "password",
|
|
"accounttype": "1"
|
|
},
|
|
"accountD2A": {
|
|
"email": "testD2A@test.com",
|
|
"firstname": "testD2A",
|
|
"lastname": "User",
|
|
"username": "testD2A",
|
|
"password": "password"
|
|
},
|
|
"accountROOTA": {
|
|
"email": "testROOTA@test.com",
|
|
"firstname": "testROOTA",
|
|
"lastname": "User",
|
|
"username": "testROOTA",
|
|
"password": "password"
|
|
},
|
|
|
|
"accountROOT": {
|
|
"email": "testROOTA@test.com",
|
|
"firstname": "testROOT",
|
|
"lastname": "admin",
|
|
"username": "testROOT",
|
|
"password": "password"
|
|
},
|
|
#data reqd for virtual machine creation
|
|
"vmD1": {
|
|
"name": "d1",
|
|
"displayname": "d1"
|
|
},
|
|
"vmD1A": {
|
|
"name": "d1a",
|
|
"displayname": "d1a"
|
|
},
|
|
"vmD1B": {
|
|
"name": "d1b",
|
|
"displayname": "d1b"
|
|
},
|
|
"vmD11": {
|
|
"name": "d11",
|
|
"displayname": "d11"
|
|
},
|
|
"vmD11A": {
|
|
"name": "d11a",
|
|
"displayname": "d11a"
|
|
},
|
|
"vmD11B": {
|
|
"name": "d11b",
|
|
"displayname": "d11b"
|
|
},
|
|
"vmD111": {
|
|
"name": "d111",
|
|
"displayname": "d111"
|
|
},
|
|
"vmD111A": {
|
|
"name": "d111a",
|
|
"displayname": "d111a"
|
|
},
|
|
"vmD111B": {
|
|
"name": "d111b",
|
|
"displayname": "d111b"
|
|
},
|
|
"vmD12A": {
|
|
"name": "d12a",
|
|
"displayname": "d12a"
|
|
},
|
|
"vmD12B": {
|
|
"name": "d12b",
|
|
"displayname": "d12b"
|
|
},
|
|
"vmD2A": {
|
|
"name": "d2a",
|
|
"displayname": "d2a"
|
|
},
|
|
|
|
"vmROOTA": {
|
|
"name": "roota",
|
|
"displayname": "roota"
|
|
},
|
|
"vmROOT": {
|
|
"name": "root",
|
|
"displayname": "root"
|
|
},
|
|
|
|
#data reqd for Network creation
|
|
"network_all": {
|
|
"name": "SharedNetwork-All",
|
|
"displaytext": "SharedNetwork-All",
|
|
"vlan": "4001",
|
|
"gateway": "10.223.1.1",
|
|
"netmask": "255.255.255.0",
|
|
"startip": "10.223.1.2",
|
|
"endip": "10.223.1.100",
|
|
"acltype": "Domain"
|
|
},
|
|
"network_domain_with_no_subdomain_access": {
|
|
"name": "SharedNetwork-Domain-nosubdomain",
|
|
"displaytext": "SharedNetwork-Domain-nosubdomain",
|
|
"vlan": "4002",
|
|
"gateway": "10.223.1.1",
|
|
"netmask": "255.255.255.0",
|
|
"startip": "10.223.1.2",
|
|
"endip": "10.223.1.100",
|
|
"acltype": "Domain",
|
|
"subdomainaccess": "false"
|
|
},
|
|
"network_domain_with_subdomain_access": {
|
|
"name": "SharedNetwork-Domain-withsubdomain",
|
|
"displaytext": "SharedNetwork-Domain-withsubdomain",
|
|
"vlan": "4003",
|
|
"gateway": "10.223.1.1",
|
|
"netmask": "255.255.255.0",
|
|
"startip": "10.223.1.2",
|
|
"endip": "10.223.1.100",
|
|
"acltype": "Domain",
|
|
"subdomainaccess": "true"
|
|
},
|
|
"network_account": {
|
|
"name": "SharedNetwork-Account",
|
|
"displaytext": "SharedNetwork-Account",
|
|
"vlan": "4004",
|
|
"gateway": "10.223.1.1",
|
|
"netmask": "255.255.255.0",
|
|
"startip": "10.223.1.2",
|
|
"endip": "10.223.1.100",
|
|
"acltype": "Account"
|
|
},
|
|
|
|
"network": {
|
|
"name": "Network-",
|
|
"displaytext": "Network-",
|
|
"gateway": "10.223.1.1",
|
|
"netmask": "255.255.255.0",
|
|
"startip": "10.223.59.200",
|
|
"endip": "10.223.59.240",
|
|
"vlan": "4005"
|
|
},
|
|
"netscaler": {
|
|
"ipaddress": "",
|
|
"username": "",
|
|
"password": "",
|
|
"networkdevicetype": "",
|
|
"publicinterface": "",
|
|
"privateinterface": "",
|
|
"numretries": "",
|
|
"lbdevicededicated": "False",
|
|
"lbdevicecapacity": 2,
|
|
"port": 22
|
|
},
|
|
"iscsi": {
|
|
"url": "",
|
|
"name": "Primary iSCSI"
|
|
},
|
|
"host": {
|
|
"publicport": 22,
|
|
"username": "root",
|
|
"password": "password"
|
|
},
|
|
"ldap_account": {
|
|
"email": "",
|
|
"firstname": "",
|
|
"lastname": "",
|
|
"username": "",
|
|
"password": ""
|
|
},
|
|
"ldap_configuration": {
|
|
"basedn": "",
|
|
"emailAttribute": "",
|
|
"userObject": "",
|
|
"usernameAttribute": "",
|
|
"hostname": "",
|
|
"port": "",
|
|
"ldapUsername": "",
|
|
"ldapPassword": ""
|
|
},
|
|
"systemVmDelay": 120,
|
|
"setUsageConfigurationThroughTestCase": False,
|
|
"vmware_cluster" : {
|
|
"hypervisor": "VMware",
|
|
"clustertype": "ExternalManaged",
|
|
"username": "",
|
|
"password": "",
|
|
"url": "",
|
|
"clustername": "VMWare Cluster with Space in DC name",
|
|
"startip": "10.223.1.2",
|
|
"endip": "10.223.1.100"
|
|
},
|
|
#small service offering
|
|
"service_offering": {
|
|
"small": {
|
|
"name": "Small Instance",
|
|
"displaytext": "Small Instance",
|
|
"cpunumber": 1,
|
|
"cpuspeed": 100,
|
|
"memory": 128,
|
|
}
|
|
},
|
|
"ostype": "CentOS 5.6 (64-bit)"
|
|
},
|
|
"test_34_DeployVM_in_SecondSGNetwork": {
|
|
"zone": "advsg",
|
|
"config": "D:\ACS-Repo\setup\dev\\advancedsg.cfg", # Absolute path to cfg file
|
|
# For sample configuration please refer to <ACS repo>/setup/dev/advancedsg.cfg
|
|
"template": "CentOS 5.3(64-bit) no GUI (Simulator)",
|
|
"dbSvr": {
|
|
"dbSvr": "10.146.0.133",
|
|
"passwd": "cloud",
|
|
"db": "cloud",
|
|
"port": 3306,
|
|
"user": "cloud"
|
|
},
|
|
"mgtSvr": [
|
|
{
|
|
"mgtSvrIp": "10.146.0.133",
|
|
"passwd": "password",
|
|
"user": "root",
|
|
"port": 8096
|
|
}
|
|
],
|
|
"ipranges": [
|
|
{
|
|
"startip": "10.147.32.150",
|
|
"endip": "10.147.32.153",
|
|
"netmask": "255.255.255.0",
|
|
"vlan": "32",
|
|
"gateway": "10.147.32.1"
|
|
}
|
|
]
|
|
},
|
|
|
|
"interop":
|
|
{
|
|
"VHD":
|
|
{
|
|
"displaytext": "Windows 8 (64-bit)",
|
|
"name": "win8withpvxen",
|
|
"passwordenabled": False,
|
|
"url": "http://people.apache.org/~sanjeev/79211594-1d4a-4dee-ae6c-c5c315ded2be.vhd",
|
|
"format": "VHD" ,
|
|
"ostype": "Windows 8 (64-bit)",
|
|
"ispublic": "true",
|
|
"hypervisor": "XenServer"
|
|
|
|
},
|
|
"OVA":
|
|
{
|
|
"displaytext": "Windows 8 (64-bit)",
|
|
"name": "win8withpvvmware",
|
|
"passwordenabled": False,
|
|
"url": "http://pleaseupdateURL/",
|
|
"format": "OVA" ,
|
|
"ostype": "Windows 8 (64-bit)",
|
|
"ispublic": "true",
|
|
"hypervisor": "VMware"
|
|
},
|
|
"template": {
|
|
"displaytext": "windowsxdtemplate",
|
|
"name": "windowsxdtemplate",
|
|
"passwordenabled": False,
|
|
"ostype": "Windows 8 (64-bit)"
|
|
}
|
|
},
|
|
|
|
"browser_upload_volume":{
|
|
"VHD": {
|
|
"diskname": "XenUploadVol",
|
|
"url": "http://people.apache.org/~sanjeev/rajani-thin-volume.vhd",
|
|
"checksum": "09b08b6abb1b903fca7711d3ac8d6598"
|
|
},
|
|
"OVA": {
|
|
"diskname": "VMwareUploadVol",
|
|
"url": "http://people.apache.org/~sanjeev/CentOS5.5(64bit)-vmware-autoscale.ova",
|
|
"checksum": "da997b697feaa2f1f6e0d4785b0cece2"
|
|
},
|
|
"QCOW2": {
|
|
"diskname": "KVMUploadVol",
|
|
"url": "http://people.apache.org/~sanjeev/rajani-thin-volume.qcow2",
|
|
"checksum": "02de0576dd3a61ab59c03fd795fc86ac"
|
|
},
|
|
"browser_resized_disk_offering": {
|
|
"displaytext": "Resizeddisk",
|
|
"name": "Resizeddisk",
|
|
"disksize": 3
|
|
}
|
|
},
|
|
"browser_upload_template": {
|
|
"VHD": {
|
|
"templatename": "XenUploadtemplate",
|
|
"displaytext": "XenUploadtemplate",
|
|
"url": "http://dl.openvm.eu/cloudstack/macchinina/x86_64/macchinina-xen.vhd.bz2",
|
|
"hypervisor":"XenServer",
|
|
"checksum": "54ebc933e6e07ae58c0dc97dfd37c824",
|
|
"ostypeid":"74affaea-c658-11e4-ad38-a6d1374244b4"
|
|
},
|
|
"OVA": {
|
|
"templatename": "VMwareUploadtemplate",
|
|
"displaytext": "VMwareUploadtemplate",
|
|
"url": "http://dl.openvm.eu/cloudstack/macchinina/x86_64/macchinina-vmware.ova",
|
|
"checksum": "d6d97389b129c7d898710195510bf4fb",
|
|
"hypervisor":"VMware",
|
|
"ostypeid":"74affaea-c658-11e4-ad38-a6d1374244b4"
|
|
},
|
|
"QCOW2": {
|
|
"templatename": "KVMUploadtemplate",
|
|
"displaytext": "VMwareUploadtemplate",
|
|
"url": "http://dl.openvm.eu/cloudstack/macchinina/x86_64/macchinina-kvm.qcow2.bz2",
|
|
"checksum": "ada77653dcf1e59495a9e1ac670ad95f",
|
|
"hypervisor":"KVM",
|
|
"ostypeid":"2e02e376-cdf3-11e4-beb3-8aa6272b57ef"
|
|
}
|
|
},
|
|
"configurableData":
|
|
{
|
|
"portableIpRange": {
|
|
"gateway": "10.223.59.1",
|
|
"netmask": "255.255.255.0",
|
|
"startip": "10.223.59.200",
|
|
"endip": "10.223.59.240",
|
|
"vlan": "4005"
|
|
},
|
|
"netscaler": {
|
|
"ipaddress": "",
|
|
"username": "",
|
|
"password": "",
|
|
"networkdevicetype": "",
|
|
"publicinterface": "",
|
|
"privateinterface": "",
|
|
"numretries": "",
|
|
"lbdevicededicated": "False",
|
|
"lbdevicecapacity": 2,
|
|
"port": 22
|
|
},
|
|
"iscsi": {
|
|
"url": "",
|
|
"name": "Primary iSCSI"
|
|
},
|
|
"host": {
|
|
"publicport": 22,
|
|
"username": "root",
|
|
"password": "password"
|
|
},
|
|
"ldap_account": {
|
|
"email": "",
|
|
"firstname": "",
|
|
"lastname": "",
|
|
"username": "",
|
|
"password": ""
|
|
},
|
|
"link_ldap_details": {
|
|
"domain_name": "",
|
|
"accounttype": "",
|
|
"name": "",
|
|
"type": "",
|
|
"admin": "",
|
|
"linkLdapUsername": "",
|
|
"linkLdapPassword": "",
|
|
"linkLdapNestedUser": "",
|
|
"linkLdapNestedPassword": ""
|
|
|
|
},
|
|
"ldap_configuration": {
|
|
"basedn": "",
|
|
"emailAttribute": "",
|
|
"userObject": "",
|
|
"usernameAttribute": "",
|
|
"hostname": "",
|
|
"port": "",
|
|
"ldapUsername": "",
|
|
"ldapPassword": ""
|
|
},
|
|
"systemVmDelay": 120,
|
|
"setUsageConfigurationThroughTestCase": True,
|
|
"vmware_cluster": {
|
|
"hypervisor": "VMware",
|
|
"clustertype": "ExternalManaged",
|
|
"username": "",
|
|
"password": "",
|
|
"url": "",
|
|
"clustername": "VMWare Cluster with Space in DC name"
|
|
},
|
|
"upload_volume": {
|
|
"diskname": "UploadVol",
|
|
"format": "VHD",
|
|
"url": "http://download.cloudstack.org/releases/2.0.0/UbuntuServer-10-04-64bit.vhd.bz2",
|
|
"checksum": ""
|
|
},
|
|
"bootableIso":
|
|
{
|
|
"displaytext": "Test Bootable ISO",
|
|
"name": "testISO",
|
|
"bootable": True,
|
|
"ispublic": False,
|
|
"url": "http://dl.openvm.eu/cloudstack/iso/TinyCore-8.0.iso",
|
|
"ostype": "Other Linux (64-bit)",
|
|
"mode": "HTTP_DOWNLOAD"
|
|
},
|
|
"setHostConfigurationForIngressRule": False,
|
|
"restartManagementServerThroughTestCase": False,
|
|
"vmxnet3template": {
|
|
"displaytext": "VMXNET3 Template",
|
|
"name": "VMXNET3 template",
|
|
"ostype": "CentOS 5.6 (64-bit)",
|
|
"isfeatured": True,
|
|
"ispublic": False,
|
|
"isextractable": True,
|
|
"mode": "HTTP_DOWNLOAD",
|
|
"templatefilter": "self",
|
|
"url": "http://people.apache.org/~sanjeev/systemvm64template-2014-09-30-4.3-vmware.ova",
|
|
"hypervisor": "vmware",
|
|
"format": "OVA",
|
|
"nicadapter": "vmxnet3",
|
|
"kvm": {
|
|
"url": ""
|
|
},
|
|
"vmware": {
|
|
"url": ""
|
|
},
|
|
"xenserver": {
|
|
"url": ""
|
|
},
|
|
"hyperv": {
|
|
"url": ""
|
|
},
|
|
"ostype": "CentOS 5.3 (64-bit)",
|
|
"mode": "HTTP_DOWNLOAD"
|
|
}
|
|
},
|
|
"vpc_vpn": {
|
|
"account": {
|
|
"email": "test@test.com",
|
|
"firstname": "Test",
|
|
"lastname": "User",
|
|
"username": "test",
|
|
"password": "password"
|
|
},
|
|
"host1": None,
|
|
"host2": None,
|
|
"compute_offering": {
|
|
"name": "Tiny Instance",
|
|
"displaytext": "Tiny Instance",
|
|
"cpunumber": 1,
|
|
"cpuspeed": 100,
|
|
"memory": 128
|
|
},
|
|
"network_offering": {
|
|
"name": "VPC Network offering",
|
|
"displaytext": "VPC Network",
|
|
"guestiptype": "Isolated",
|
|
"supportedservices": "Vpn,Dhcp,Dns,SourceNat,Lb,PortForwarding,UserData,StaticNat,NetworkACL",
|
|
"traffictype": "GUEST",
|
|
"availability": "Optional",
|
|
"useVpc": "on",
|
|
"serviceProviderList": {
|
|
"Vpn": "VpcVirtualRouter",
|
|
"Dhcp": "VpcVirtualRouter",
|
|
"Dns": "VpcVirtualRouter",
|
|
"SourceNat": "VpcVirtualRouter",
|
|
"Lb": "VpcVirtualRouter",
|
|
"PortForwarding": "VpcVirtualRouter",
|
|
"UserData": "VpcVirtualRouter",
|
|
"StaticNat": "VpcVirtualRouter",
|
|
"NetworkACL": "VpcVirtualRouter"
|
|
}
|
|
},
|
|
"network_offering_internal_lb": {
|
|
"name": "VPC Network Internal Lb offering",
|
|
"displaytext": "VPC Network internal lb",
|
|
"guestiptype": "Isolated",
|
|
"supportedservices": "Dhcp,Dns,SourceNat,PortForwarding,UserData,StaticNat,NetworkACL,Lb",
|
|
"traffictype": "GUEST",
|
|
"availability": "Optional",
|
|
"useVpc": "on",
|
|
"serviceCapabilityList": {
|
|
"Lb": {
|
|
"SupportedLbIsolation": "dedicated",
|
|
"lbSchemes": "internal"
|
|
}
|
|
},
|
|
"serviceProviderList": {
|
|
"Dhcp": "VpcVirtualRouter",
|
|
"Dns": "VpcVirtualRouter",
|
|
"SourceNat": "VpcVirtualRouter",
|
|
"PortForwarding": "VpcVirtualRouter",
|
|
"UserData": "VpcVirtualRouter",
|
|
"StaticNat": "VpcVirtualRouter",
|
|
"NetworkACL": "VpcVirtualRouter",
|
|
"Lb": "InternalLbVm"
|
|
},
|
|
"egress_policy": "true"
|
|
},
|
|
"vpc_offering": {
|
|
"name": "VPC off",
|
|
"displaytext": "VPC off",
|
|
"supportedservices": "Dhcp,Dns,SourceNat,PortForwarding,Vpn,Lb,UserData,StaticNat"
|
|
},
|
|
"redundant_vpc_offering": {
|
|
"name": "Redundant VPC off",
|
|
"displaytext": "Redundant VPC off",
|
|
"supportedservices": "Dhcp,Dns,SourceNat,PortForwarding,Vpn,Lb,UserData,StaticNat",
|
|
"serviceProviderList": {
|
|
"Vpn": "VpcVirtualRouter",
|
|
"Dhcp": "VpcVirtualRouter",
|
|
"Dns": "VpcVirtualRouter",
|
|
"SourceNat": "VpcVirtualRouter",
|
|
"PortForwarding": "VpcVirtualRouter",
|
|
"Lb": "VpcVirtualRouter",
|
|
"UserData": "VpcVirtualRouter",
|
|
"StaticNat": "VpcVirtualRouter",
|
|
"NetworkACL": "VpcVirtualRouter"
|
|
},
|
|
"serviceCapabilityList": {
|
|
"SourceNat": {
|
|
"RedundantRouter": "true"
|
|
}
|
|
}
|
|
},
|
|
"vpc": {
|
|
"name": "TestVPC",
|
|
"displaytext": "TestVPC",
|
|
"cidr": "10.254.0.0/16"
|
|
},
|
|
"vpc1": {
|
|
"name": "TestVPC",
|
|
"displaytext": "VPC1",
|
|
"cidr": "10.254.0.0/16"
|
|
},
|
|
"vpc2": {
|
|
"name": "TestVPC",
|
|
"displaytext": "VPC2",
|
|
"cidr": "10.253.0.0/16"
|
|
},
|
|
"network_1": {
|
|
"name": "Test Network",
|
|
"displaytext": "Test Network",
|
|
"netmask": "255.255.255.0",
|
|
"gateway": "10.254.1.1"
|
|
},
|
|
"network_2": {
|
|
"name": "Test Network",
|
|
"displaytext": "Test Network",
|
|
"netmask": "255.255.255.0",
|
|
"gateway": "10.253.1.1"
|
|
},
|
|
"vpn": {
|
|
"vpn_user": "root",
|
|
"vpn_pass": "Md1sdc",
|
|
"vpn_pass_fail": "abc!123", # too short
|
|
"iprange": "10.253.2.1-10.253.2.10",
|
|
"fordisplay": "true"
|
|
},
|
|
"vpncustomergateway": {
|
|
"esppolicy": "3des-md5;modp1536",
|
|
"ikepolicy": "3des-md5;modp1536",
|
|
"ipsecpsk": "ipsecpsk"
|
|
},
|
|
"natrule": {
|
|
"protocol": "TCP",
|
|
"cidrlist": "0.0.0.0/0"
|
|
},
|
|
"http_rule": {
|
|
"privateport": 80,
|
|
"publicport": 80,
|
|
"startport": 80,
|
|
"endport": 80,
|
|
"cidrlist": "0.0.0.0/0",
|
|
"protocol": "TCP"
|
|
},
|
|
"virtual_machine": {
|
|
"displayname": "Test VM",
|
|
"username": "root",
|
|
"password": "password",
|
|
"ssh_port": 22,
|
|
"privateport": 22,
|
|
"publicport": 22,
|
|
"protocol": "TCP"
|
|
}
|
|
},
|
|
"cks_kubernetes_versions": {
|
|
"1.15.0": {
|
|
"semanticversion": "1.15.0",
|
|
"url": "http://download.cloudstack.org/cks/setup-1.15.0.iso",
|
|
"mincpunumber": 2,
|
|
"minmemory": 2048
|
|
},
|
|
"1.16.0": {
|
|
"semanticversion": "1.16.0",
|
|
"url": "http://download.cloudstack.org/cks/setup-1.16.0.iso",
|
|
"mincpunumber": 2,
|
|
"minmemory": 2048
|
|
},
|
|
"1.16.3": {
|
|
"semanticversion": "1.16.3",
|
|
"url": "http://download.cloudstack.org/cks/setup-1.16.3.iso",
|
|
"mincpunumber": 2,
|
|
"minmemory": 2048
|
|
},
|
|
"1.23.3": {
|
|
"semanticversion": "1.23.3",
|
|
"url": "http://download.cloudstack.org/cks/setup-1.23.3.iso",
|
|
"mincpunumber": 2,
|
|
"minmemory": 2048
|
|
},
|
|
"1.24.0": {
|
|
"semanticversion": "1.24.0",
|
|
"url": "http://download.cloudstack.org/cks/setup-1.24.0.iso",
|
|
"mincpunumber": 2,
|
|
"minmemory": 2048
|
|
},
|
|
"1.25.0": {
|
|
"semanticversion": "1.25.0",
|
|
"url": "http://download.cloudstack.org/cks/setup-1.25.0.iso",
|
|
"mincpunumber": 2,
|
|
"minmemory": 2048
|
|
},
|
|
"1.26.0": {
|
|
"semanticversion": "1.26.0",
|
|
"url": "http://download.cloudstack.org/cks/setup-1.26.0.iso",
|
|
"mincpunumber": 2,
|
|
"minmemory": 2048
|
|
},
|
|
"1.27.8": {
|
|
"semanticversion": "1.27.8",
|
|
"url": "http://download.cloudstack.org/cks/setup-1.27.8.iso",
|
|
"mincpunumber": 2,
|
|
"minmemory": 2048
|
|
},
|
|
"1.28.4": {
|
|
"semanticversion": "1.28.4",
|
|
"url": "http://download.cloudstack.org/cks/setup-1.28.4.iso",
|
|
"mincpunumber": 2,
|
|
"minmemory": 2048
|
|
}
|
|
},
|
|
"cks_kubernetes_version": "1.28.4",
|
|
"cks_kubernetes_version_upgrade_from": "1.27.8",
|
|
"cks_kubernetes_version_upgrade_to": "1.28.4",
|
|
"cks_service_offering": {
|
|
"name": "CKS-Instance",
|
|
"displaytext": "CKS Instance",
|
|
"cpunumber": 2,
|
|
"cpuspeed": 1000,
|
|
"memory": 2048
|
|
}
|
|
}
|