1. Started rally tests to deploy environments with AD application
2. Murano started deploy and try to create net, subnet, security group and router for the Primary Controller:
<134>Oct 2 08:48:16 node-8 murano-engine Pushing: {'heat_template_version': '2013-05-23', 'description': 'This stack was generated by Murano for environment rally_fcEJiJRuEf (ID: f9fdfa18d9a047739de023f0ce5c695f)', 'resources': {'network-f1a314acd5f041298bba1f3f92511873': {'type': 'OS::Neutron::Net', 'properties': {'name': 'rally_fcEJiJRuEf-network-f1a314acd5f041298bba1f3f92511873'}}, 'subnet-f1a314acd5f041298bba1f3f92511873': {'type': 'OS::Neutron::Subnet', 'properties': {'ip_version': 4, 'cidr': u'10.0.20.0/24', 'dns_nameservers': [u'8.8.8.8'], 'network': {'get_resource': 'network-f1a314acd5f041298bba1f3f92511873'}}}, u'MuranoSecurityGroup-rally_fcEJiJRuEf': {'type': 'OS::Neutron::SecurityGroup', 'properties': {'rules': [{'port_range_min': None, 'port_range_max': None, 'protocol': 'icmp', 'remote_ip_prefix': '0.0.0.0/0'}, {'protocol': u'tcp', 'port_range_max': 25, 'port_range_min': 25, 'remote_mode': 'remote_group_id'}, {'protocol': u'tcp', 'port_range_max': 53, 'port_range_min': 53, 'remote_mode': 'remote_group_id'}, {'protocol': u'udp', 'port_range_max': 53, 'port_range_min': 53, 'remote_mode': 'remote_group_id'}, {'protocol': u'tcp', 'port_range_max': 88, 'port_range_min': 88, 'remote_mode': 'remote_group_id'}, {'protocol': u'udp', 'port_range_max': 88, 'port_range_min': 88, 'remote_mode': 'remote_group_id'}, {'protocol': u'udp', 'port_range_max': 123, 'port_range_min': 123, 'remote_mode': 'remote_group_id'}, {'protocol': u'tcp', 'port_range_max': 135, 'port_range_min': 135, 'remote_mode': 'remote_group_id'}, {'protocol': u'udp', 'port_range_max': 137, 'port_range_min': 137, 'remote_mode': 'remote_group_id'}, {'protocol': u'udp', 'port_range_max': 138, 'port_range_min': 138, 'remote_mode': 'remote_group_id'}, {'protocol': u'tcp', 'port_range_max': 445, 'port_range_min': 445, 'remote_mode': 'remote_group_id'}, {'protocol': u'udp', 'port_range_max': 445, 'port_range_min': 445, 'remote_mode': 'remote_group_id'}, {'protocol': u'tcp', 'port_range_max': 464, 'port_range_min': 464, 'remote_mode': 'remote_group_id'}, {'protocol': u'udp', 'port_range_max': 464, 'port_range_min': 464, 'remote_mode': 'remote_group_id'}, {'protocol': u'tcp', 'port_range_max': 389, 'port_range_min': 389, 'remote_mode': 'remote_group_id'}, {'protocol': u'udp', 'port_range_max': 389, 'port_range_min': 389, 'remote_mode': 'remote_group_id'}, {'protocol': u'tcp', 'port_range_max': 636, 'port_range_min': 636, 'remote_mode': 'remote_group_id'}, {'protocol': u'tcp', 'port_range_max': 3268, 'port_range_min': 3268, 'remote_mode': 'remote_group_id'}, {'protocol': u'tcp', 'port_range_max': 3269, 'port_range_min': 3269, 'remote_mode': 'remote_group_id'}, {'protocol': u'tcp', 'port_range_max': 5722, 'port_range_min': 5722, 'remote_mode': 'remote_group_id'}, {'protocol': u'tcp', 'port_range_max': 9389, 'port_range_min': 9389, 'remote_mode': 'remote_group_id'}, {'protocol': u'tcp', 'port_range_max': 65535, 'port_range_min': 49152, 'remote_mode': 'remote_group_id'}, {'protocol': u'udp', 'port_range_max': 65535, 'port_range_min': 49152, 'remote_mode': 'remote_group_id'}, {'protocol': u'tcp', 'port_range_max': 3389, 'port_range_min': 3389, 'remote_ip_prefix': '0.0.0.0/0'}], 'description': 'Composite security group of Murano environment rally_fcEJiJRuEf'}}, 'ri-f1a314acd5f041298bba1f3f92511873': {'type': 'OS::Neutron::RouterInterface', 'properties': {'router_id': u'7849909b-29c5-4fa3-b0b6-00682b447c9a', 'subnet': {'get_resource': 'subnet-f1a314acd5f041298bba1f3f92511873'}}}}}
3. Subnet creation failed due to specified cidr is already in use:
<135>Oct 2 08:49:30 node-8 murano-engine Publisher.send: sending message results to {'oslo.message': '{"_unique_id": "3d0cfaea8c9848a98bdbd6a6a7cb30b4", "_msg_id": "110afb112d4c407cbae30e3f351b3bd5", "args": {"environment_id": "f9fdfa18d9a047739de023f0ce5c695f", "result": {"action": {"isException": true, "result": {"message": "[exceptions.EnvironmentError]: Unexpected stack state UPDATE_FAILED: BadRequest: resources.ri-f1a314acd5f041298bba1f3f92511873: Bad router request: Cidr 10.0.20.0/24 of subnet b03ce2f8-e6e3-4a6d-a332-d317918d784c overlaps with cidr 10.0.20.0/24 of subnet 3b45a44e-378e-4bb1-ac42-a869f6b3ca6d", "details": "exceptions.EnvironmentError: Unexpected stack state UPDATE_FAILED: BadRequest: resources.ri-f1a314acd5f041298bba1f3f92511873: Bad router request: Cidr 10.0.20.0/24 of subnet b03ce2f8-e6e3-4a6d-a332-d317918d784c overlaps with cidr 10.0.20.0/24 of subnet 3b45a44e-378e-4bb1-ac42-a869f6b3ca6d\\nTraceback (most recent call last):\\n File \\"/tmp/murano-packages-cache/26038d1b-40b6-4865-acb9-33617bd30e43/io.murano/Classes/Environment.yaml\\", line 74:9 in method deploy of class io.murano.Environment\\n $.applications.pselect($.deploy())\\n File \\"/tmp/murano-packages-cache/26038d1b-40b6-4865-acb9-33617bd30e43/io.murano.apps.activeDirectory.ActiveDirectory/Classes/ActiveDirectory.yaml\\", line 56:9 in method deploy of class io.murano.apps.activeDirectory.ActiveDirectory\\n $.primaryController.deploy()\\n File \\"/tmp/murano-packages-cache/26038d1b-40b6-4865-acb9-33617bd30e43/io.murano.apps.activeDirectory.ActiveDirectory/Classes/PrimaryController.yaml\\", line 38:9 in method deploy of class io.murano.apps.activeDirectory.PrimaryController\\n $.super($.deploy())\\n File \\"/tmp/murano-packages-cache/26038d1b-40b6-4865-acb9-33617bd30e43/io.murano.apps.activeDirectory.ActiveDirectory/Classes/Controller.yaml\\", line 28:11 in method deploy of class io.murano.apps.activeDirectory.Controller\\n $.host.deploy()\\n File \\"/tmp/murano-packages-cache/26038d1b-40b6-4865-acb9-33617bd30e43/io.murano.apps.activeDirectory.ActiveDirectory/Classes/Host.yaml\\", line 38:9 in method deploy of class io.murano.apps.activeDirectory.Host\\n $.super($.deploy())\\n File \\"/tmp/murano-packages-cache/26038d1b-40b6-4865-acb9-33617bd30e43/io.murano/Classes/reso:q File \\"/tmp/murano-packages-cache/26038d1b-40b6-4865-acb9-33617bd30e43/io.murano/Classes/resources/Instance.yaml\\", line 159:13 in method ensureNetworksDeployed of class io.murano.resources.Instance\\n $.environment.defaultNetworks.environment.deploy()\\n File \\"/tmp/murano-packages-cache/26038d1b-40b6-4865-acb9-33617bd30e43/io.murano/Classes/resources/NeutronNetwork.yaml\\", line 67:13 in method deploy of class io.murano.resources.NeutronNetwork\\n $._environment.stack.push()\\n File \\"/usr/lib/python2.7/dist-packages/murano/engine/system/heat_stack.py\\", line 193 in method push\\n lambda status: status == \'UPDATE_COMPLETE\')\\n File \\"/usr/lib/python2.7/dist-packages/murano/engine/system/heat_stack.py\\", line 143 in method _wait_state\\n \\"Unexpected stack state {0}{1}\\".format(status, reason))"}}, "model": {"ObjectsCopy": {"defaultNetworks": {"environment": {"useDefaultDns": true, "name": "rally_fcEJiJRuEf-network", "dnsNameserver": "8.8.8.8", "externalRouterId": "7849909b-29c5-4fa3-b0b6-00682b447c9a", "autogenerateSubnet": true, "subnetCidr": "10.0.20.0/24", "autoUplink": true, "?": {"type": "io.murano.resources.NeutronNetwork", "id": "f1a314acd5f041298bba1f3f92511873"}}, "flat": null}, "name": "rally_fcEJiJRuEf", "?": {"type": "io.murano.Environment", "id": "f9fdfa18d9a047739de023f0ce5c695f"}, "applications": [{"name": "my.domain-MqzLkKgU6V09yPdG", "adminPassword": "P@ssw0rd", "adminAccountName": "Administrator", "primaryController": {"host": {"availabilityZone": "nova", "name": "murano-1", "adminPassword": "asr5znW0tq!", "assignFloatingIp": false, "securityGroupName": null, "floatingIpAddress": null, "keyname": null, "?": {"type": "io.murano.apps.activeDirectory.Host", "id": "73d3827f-b15b-463e-8012-de3d15f54076"}, "ipAddresses": [], "adminAccountName": "Administrator", "flavor": "m1.medium", "image": "Murano_windows_image", "networks": {"useFlatNetwork": false, "primaryNetwork": null, "useEnvironmentNetwork": true, "customNetworks": []}, "sharedIps": []}, "recoveryPassword": "P@ssw0rd", "?": {"type": "io.murano.apps.activeDirectory.PrimaryController", "id": "e67b587a-64a7-4a77-9849-345c916b1f62"}, "dnsIp": null}, "secondaryControllers": [], "?": {"type": "io.murano.apps.activeDirectory.ActiveDirectory", "id": "2ac09a3b-aae2-4530-9e35-2bca474feb0b"}}]}, "Attributes": [["f9fdfa18d9a047739de023f0ce5c695f", "io.murano.Environment", "generatedEnvironmentName", "sgllpif9ephqb61"]], "Objects": {"defaultNetworks": {"environment": {"useDefaultDns": true, "name": "rally_fcEJiJRuEf-network", "dnsNameserver": "8.8.8.8", "externalRouterId": "7849909b-29c5-4fa3-b0b6-00682b447c9a", "autogenerateSubnet": true, "subnetCidr": "10.0.20.0/24", "autoUplink": true, "?": {"type": "io.murano.resources.NeutronNetwork", "_actions": {}, "id": "f1a314acd5f041298bba1f3f92511873"}}, "flat": null}, "name": "rally_fcEJiJRuEf", "?": {"type": "io.murano.Environment", "_actions": {"f9fdfa18d9a047739de023f0ce5c695f_deploy": {"enabled": true, "name": "deploy"}}, "id": "f9fdfa18d9a047739de023f0ce5c695f"}, "applications": [{"name": "my.domain-MqzLkKgU6V09yPdG", "adminPassword": "P@ssw0rd", "adminAccountName": "Administrator", "primaryController": {"host": {"availabilityZone": "nova", "name": "murano-1", "adminPassword": "asr5znW0tq!", "assignFloatingIp": false, "securityGroupName": null, "floatingIpAddress": null, "keyname": null, "?": {"type": "io.murano.apps.activeDirectory.Host", "_actions": {}, "id": "73d3827f-b15b-463e-8012-de3d15f54076"}, "ipAddresses": [], "adminAccountName": "Administrator", "flavor": "m1.medium", "image": "Murano_windows_image", "networks": {"useFlatNetwork": false, "primaryNetwork": null, "useEnvironmentNetwork": true, "customNetworks": []}, "sharedIps": []}, "recoveryPassword": "P@ssw0rd", "?": {"type": "io.murano.apps.activeDirectory.PrimaryController", "_actions": {}, "id": "e67b587a-64a7-4a77-9849-345c916b1f62"}, "dnsIp": null}, "secondaryControllers": [], "?": {"type": "io.murano.apps.activeDirectory.ActiveDirectory", "_actions": {}, "id": "2ac09a3b-aae2-4530-9e35-2bca474feb0b"}}]}, "SystemData": {}}}}, "method": "process_result", "_reply_q": "reply_6e0f8d8d2cd443c8bc6160347e3bb569"}', 'oslo.version': '2.0'} with routing key murano
Deployment:
stable/kilo VLAN, ceph-all, 3 Controllers, 15 Computes
I cannot say for sure (need to spend more time with the logs), but it seems like this may be an expected behavior: by default, we have a limit of 20 networks per tenant. If more networks are required, this may be changed in the config file