Mohit's profile - activity

2020-06-27 04:25:43 -0500 answered a question python-openstackclient not working 'ImportError: No module named queue'

Try this with python3 , pip3 . It works as the queue module name has been slightly changed/renamed in python3 to Q is in upper/lower case

2020-02-29 09:03:37 -0500 answered a question How to give a default value to Mistral workflow after a conditional checking

You can set the required value in dictionary key:value pair and try to get the dictionary key , if key not set then below logic will give the default value

dict.get(key, default)
2020-02-28 09:13:49 -0500 commented answer Failed to discover available identity versions when contacting http://192.168.1.225:5000/v3. Attempting to parse version from URL. Unable to establish connection to http://192.168.1.225:5000/v3/auth/tokens

I see two different ip's http://192.168.1.225:5000/v3 and http://192.168.1.31/identity , Can you update the following param in admin-openrc.sh file export OS_AUTH_URL=http://192.168.1.31/identity to export OS_AUTH_URL=http://192.168.1.225:5000/v3

2020-02-28 09:05:39 -0500 commented question allowed-ip-address pair in heat-template gives an error for CIDR validation

This was a known issue in Rocky release as i remember. How did you installed the openstack?

2020-01-08 06:54:10 -0500 answered a question troubleshooting
2020-01-08 06:52:08 -0500 commented question Error in VIM registration

Can you share the openstack rc file , probably the keys only

2019-12-30 23:02:24 -0500 answered a question AttributeError: 'module' object has no attribute 'COMPUTE_NODE'

From the logs , it appears that the nova scheduler is trying to find the host with sufficient resources to spin up the instance, but unable to find it. Can you check what is the scheduler filters you have set on nova.conf file for the parameter scheduler_default_filters, based on this param nova is scanning the compute host to spin up the vm , but unable to find it.

2019-12-27 10:40:39 -0500 commented question placement raise MissingRequiredOptions

Can you try this command -: sudo -H -u nova bash -c '/usr/bin/placement-api' Also checkout the permissions of this file.

2019-12-27 10:29:39 -0500 edited question placement raise MissingRequiredOptions

hi,all! when i start nova-compute service on compute node, the placement on controller node raise an exceptions and i can not access http://controller:8778 by command curl on compute node(error 500). the following was the log.

+++++++++++placemeng.log++++++++++++++++

2019-12-16 20:50:33.716 191022 WARNING placement.db_api [-] TransactionFactory already started
, not reconfiguring.\x1b[00m
2019-12-16 20:50:33.729 191022 WARNING keystonemiddleware.auth_token [-] AuthToken middleware 
is set with keystone_authtoken.service_token_roles_required set to False. This is backwards co
mpatible but deprecated behaviour. Please set this to True.\x1b[00m
**mod_wsgi (pid=191022): Target WSGI script '/usr/bin/placement-api' cannot be loaded as Python 
module.**
mod_wsgi (pid=191022): Exception occurred processing WSGI script '/usr/bin/placement-api'.
Traceback (most recent call last):
  File "/usr/bin/placement-api", line 52, in <module>
    application = init_application()
  File "/usr/lib/python2.7/site-packages/placement/wsgi.py", line 147, in init_application
    return deploy.loadapp(config)
  File "/usr/lib/python2.7/site-packages/placement/deploy.py", line 152, in loadapp
    application = deploy(config)
  File "/usr/lib/python2.7/site-packages/placement/deploy.py", line 114, in deploy
    application = middleware(application)
  File "/usr/lib/python2.7/site-packages/placement/auth.py", line 101, in auth_filter
    return PlacementAuthProtocol(app, conf)
  File "/usr/lib/python2.7/site-packages/placement/auth.py", line 86, in __init__
    super(PlacementAuthProtocol, self).__init__(app, conf)
  File "/usr/lib/python2.7/site-packages/keystonemiddleware/auth_token/__init__.py", line 627, in __init__
    self._auth = self._create_auth_plugin()
  File "/usr/lib/python2.7/site-packages/keystonemiddleware/auth_token/__init__.py", line 826, in _create_auth_plugin
    return plugin_loader.load_from_options_getter(getter)
  File "/usr/lib/python2.7/site-packages/keystoneauth1/loading/base.py", line 187, in load_from_options_getter
    return self.load_from_options(**kwargs)
  File "/usr/lib/python2.7/site-packages/keystoneauth1/loading/base.py", line 162, in load_from_options
    raise exceptions.MissingRequiredOptions(missing_required)
**MissingRequiredOptions: Auth plugin requires parameters which were not given: auth_url**

+++++++++++++++++nova-compute.log on compute node+++++++++++++

2019-12-16 20:52:34.678 32218 WARNING keystoneauth.discover [req-9e578c67-33ec-424a-bd64-1a403cd44e0a - - - - -] Failed to contact the endpoint at http://controller:8778 for discovery. Fallback to using that endpoint as the base url.: InternalServerError: Internal Server Error (HTTP 500)
2019-12-16 20:52:34.711 32218 ERROR nova.compute.resource_tracker [req-9e578c67-33ec-424a-bd64-1a403cd44e0a - - - - -] Skipping removal of allocations for deleted instances: Failed to retrieve allocations for resource provider c9a9fd06-6853-419d-b80e-74b7eab267bb: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
misconfiguration and was unable to complete
your request.</p>
<p>Please contact the server administrator at 
 root@localhost to inform them of the time this error occurred,
 and the actions you performed just before this error.</p>
<p>More information about this error may be available
in the server error log.</p>
</body></html>
: ResourceProviderAllocationRetrievalFailed: Failed to retrieve allocations for resource provider c9a9fd06-6853-419d-b80e-74b7eab267bb: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
2019-12-16 20:52:34.747 32218 WARNING keystoneauth.discover [req-9e578c67-33ec-424a-bd64-1a403cd44e0a - - - - -] Failed to contact the endpoint at http://controller:8778 for discovery. Fallback to using that endpoint as the base url ...
(more)
2019-12-27 10:25:56 -0500 answered a question Necessity of tacker

Openstack is just a VIM (Virtualized Infrastructure Manager) , a backend to spin up the vm (the function of NFV components on vm plane) , Refer ETSI NFV Architecture.

Tacker is a vnf manager and acts on operations on vnf plane.( such as start/stop/pause/modify vnf components.)

2019-12-24 03:20:32 -0500 answered a question How to improve keystone performance?

Just check expiration interval set on keystone.conf file

You can also set keystone to use different backend to store the tokens.

keystone.token.backends.memcache- Memcached storage backend

keystone.token.backends.kvs - Key Value storage backend

2019-12-18 09:49:37 -0500 answered a question openstack installation

If this is centos 7 vm where openstack is being installed , Try yum install -y centos-release-openstack-rocky

2019-12-15 05:57:15 -0500 edited question Failed to create stack

I Installed openstack in ubutu and created a VM and installed storperf. After the configuration, when we try to execute the opnfv_yardstick_tc074, we get the below error message. I searched in google but not getting the exact reason to solve the issue.

Yardstick command : yardstick -d task start opnfv_yardstick_tc074.yaml

[ERROR] yardstick.benchmark.scenarios.storage.storperf storperf.py:108 Failed to create stack. 400: { "message": "Auth plugin requires parameters which were not given: auth_url"

Detailed log info:

root@180179bdd061:/home/opnfv/repos/yardstick/tests/opnfv/test_cases# yardstick -d task start opnfv_yardstick_tc074.yaml
No handlers could be found for logger "yardstick.common.utils"
/usr/local/lib/python2.7/dist-packages/flask/exthook.py:71: ExtDeprecationWarning: Importing flask.ext.restful is deprecated, use flask_restful instead.
  .format(x=modname), ExtDeprecationWarning
2019-12-10 17:38:17,827 [INFO] yardstick.cmd.commands.task task.py:52 Task START
2019-12-10 17:38:17,827 [DEBUG] yardstick.benchmark.core.task task.py:77 Output configuration is: {'DEFAULT': {'debug': '..
..
2019-12-10 17:38:17,828 [INFO] yardstick.benchmark.core.task task.py:547 Parsing task config: opnfv_yardstick_tc074.yaml
2019-12-10 17:38:17,846 [DEBUG] yardstick.benchmark.core.task task.py:536 Input task is:

---
schema: "yardstick:task:0.1"
description: >
    Test case for TC074 StorPerf benchmark task config file;
    StorPerf is a tool to measure block and object storage performance in an NFVI.
scenarios:

  type: StorPerf
  options:
    auth_url: http://10.106.XX.XX:5000/v3
    agent_count: 1
    agent_image: "Ubuntu-16.04"
    agent_flavor: "storperf"
    public_network: provider
    volume_size: 4
    block_sizes: 4096
    queue_depths: 4
    StorPerf_ip: 192.XXX.XX.XX
    query_interval: 10
    timeout: 300
    workload:
    workloads:
    steady_state_samples: 10
    volume_count: 1
    volume_type:
    availability_zone: nova
    subnet_CIDR: 172.XX.X.X/XX
    stack_name: StorperfAgentGroup
  runner:
    type: Iteration
    iterations: 1
context:
  type: Dummy
  name: Dummy
2019-12-10 17:38:17,851 [DEBUG] yardstick.benchmark.core.task task.py:378 Got a KeyError in config_context_target({})
2019-12-10 17:38:17,851 [DEBUG] yardstick.benchmark.core.task task.py:378 Got a KeyError in 
config_context_target({'task_id': '0fe9c2a3-7722-4701-bef6-613f275c3c33', u'runner': {u'type': u'Iteration', 'output_config': {'DEFAULT': {'debug': 'False', 'dispatcher': ['influxdb']}, 'nsb': {'trex_client_lib': '/opt/nsb_bin/trex_client/stl', 'bin_path': '/opt/nsb_bin', 'trex_path': '/opt/nsb_bin/trex/scripts', 'jre_path_i386': '/usr/lib/jvm/java-8-openjdk-i386/jre', 'debug': 'False', 'dispatcher': 'influxdb'}, 'dispatcher_influxdb': {}, 'dispatcher_http': {'debug': 'False', 'dispatcher': 'influxdb', 'timeout': '5', 'target': 'http://127.0.0.1:8000/results'}, 'dispatcher_file': {'debug': 'False', 'backup_count': '0', 'max_bytes': '0', 'dispatcher': 'influxdb', 'file_path': '/tmp/yardstick.out'}}, u'iterations': 1}, 'tc': 'opnfv_yardstick_tc074', u'type': u'StorPerf', u'options': {u'subnet_CIDR': u'172.16 XX.XX /16', u'volume_count': 1, u'agent_flavor': u'storperf', u'availability_zone': u'nova', u'stack_name': u'StorperfAgentGroup', u'block_sizes': 4096, u'steady_state_samples': 10, u'timeout': 300, u'volume_type': None, u'agent_count': 1, u'volume_size': 4, u'StorPerf_ip': u'192.168.0.57', u'workload': None, u'auth_url': u'http://10.106.XX.XX:5000/v3', u'public_network': u'provider', u'queue_depths': 4, u'workloads': None, u'query_interval': 10, u'agent_image': u'Ubuntu-16.04'}, 'task_path': ''})
2019-12-10 17:38:17,853 [INFO] yardstick.benchmark.core.task task.py:405 Starting runner of type 'Iteration'
2019-12-10 17:38 ...
(more)
2019-12-15 05:53:17 -0500 answered a question Rabbitmq durable messaging.

It looks like the issue with the queue on rabbitmq cluster , Have you tried to clean up the queueing system?

2019-12-09 10:16:30 -0500 edited question Instance of Ubuntu 18 cloud image stuck in booting

Hi,

I have deployed OpenStack using Training-Lab. It is working fine but when I have started to lunch instance using image Ubuntu-18.04, it stuck at this stage. The instance remains at this stage forever.

**

[[0;32m  OK  [0m] Started Network Service.
         Starting Network Name Resolution...
         Starting Wait for Network to be Configured...
[[0;32m  OK  [0m] Started Network Name Resolution.
[[0;32m  OK  [0m] Reached target Host and Network Name Lookups.
[[0;32m  OK  [0m] Reached target Network.
[[0;32m  OK  [0m] Started Wait for Network to be Configured.
         Starting Initial cloud-init job (metadata service crawler)...
[   81.915098] cloud-init[699]: Cloud-init v. 19.2-36-g059d049c-0ubuntu2~18.04.1 running 'init' at Thu, 05 Dec 2019 07:49:50 +0000. Up 79.20 seconds.
[   81.929831] cloud-init[699]: ci-info: +++++++++++++++++++++++++++++++++++++++Net device info+++++++++++++++++++++++++++++++++++++++
[   81.939407] cloud-init[699]: ci-info: +--------+------+------------------------------+---------------+--------+-------------------+
[   81.953613] cloud-init[699]: ci-info: | Device |  Up  |           Address            |      Mask     | Scope  |     Hw-Address    |
[   81.983351] cloud-init[699]: ci-info: +--------+------+------------------------------+---------------+--------+-------------------+
[   81.991722] cloud-init[699]: ci-info: |  ens3  | True |         172.16.1.14          | 255.255.255.0 | global | fa:16:3e:b8:73:d9 |
[   81.999804] cloud-init[699]: ci-info: |  ens3  | True | fe80::f816:3eff:feb8:73d9/64 |       .       |  link  | fa:16:3e:b8:73:d9 |
[   82.005116] cloud-init[699]: ci-info: |   lo   | True |          127.0.0.1           |   255.0.0.0   |  host  |         .         |
[   82.028289] cloud-init[699]: ci-info: |   lo   | True |           ::1/128            |       .       |  host  |         .         |
[   82.037036] cloud-init[699]: ci-info: +--------+------+------------------------------+---------------+--------+-------------------+
[   82.052064] cloud-init[699]: ci-info: +++++++++++++++++++++++++++++++Route IPv4 info++++++++++++++++++++++++++++++++
[   82.057036] cloud-init[699]: ci-info: +-------+-----------------+------------+-----------------+-----------+-------+
[   82.063370] cloud-init[699]: ci-info: | Route |   Destination   |  Gateway   |     Genmask     | Interface | Flags |
[   82.089370] cloud-init[699]: ci-info: +-------+-----------------+------------+-----------------+-----------+-------+
[   82.099707] cloud-init[699]: ci-info: |   0   |     0.0.0.0     | 172.16.1.1 |     0.0.0.0     |    ens3   |   UG  |
[   82.111509] cloud-init[699]: ci-info: |   1   | 169.254.169.254 | 172.16.1.1 | 255.255.255.255 |    ens3   |  UGH  |
[   82.122975] cloud-init[699]: ci-info: |   2   |    172.16.1.0   |  0.0.0.0   |  255.255.255.0  |    ens3   |   U   |
[   82.133212] cloud-init[699]: ci-info: +-------+-----------------+------------+-----------------+-----------+-------+
[   82.137717] cloud-init[699]: ci-info: +++++++++++++++++++Route IPv6 info+++++++++++++++++++
[   82.153257] cloud-init[699]: ci-info: +-------+-------------+---------+-----------+-------+
[   82.160003] cloud-init[699]: ci-info: | Route | Destination | Gateway | Interface | Flags |
[   82.176914] cloud-init[699]: ci-info: +-------+-------------+---------+-----------+-------+
[   82.198593] cloud-init[699]: ci-info: |   1   |  fe80::/64  |    ::   |    ens3   |   U   |
[   82.213967] cloud-init[699]: ci-info: |   3   |    local    |    ::   |    ens3   |   U   |
[   82.226074] cloud-init[699]: ci-info: |   4   |   ff00::/8  |    ::   |    ens3   |   U   |
[   82.233369] cloud-init[699]: ci-info: +-------+-------------+---------+-----------+-------+

**

Instance status is active and VM flavor consists of RAM = 8GB, VCPUs = 4 VCPU and Disk = 80GB. I downloaded cloud image from here.

I have successfully launched the instance with Ubuntu 16 image but failed to launch an instance with Ubuntu 18 for one week.

Is there any solution available for this issue?

2019-11-29 03:53:18 -0500 answered a question openstack Neutron

Can you create a router on the project by using admin interface. admin > Network >Routers

2019-11-29 03:40:38 -0500 edited question openstack Neutron

Hi everyone .

I'm new in OpenStack . I installed neutron in Ubuntu server 18.04 . my problem is neutron-l3-agent.log return this error

2019-11-28 21:01:59.102 12680 ERROR neutron     return cctxt.call(context, 'get_host_ha_router_count', host=self.host)
2019-11-28 21:01:59.102 12680 ERROR neutron   File "/usr/lib/python3/dist-packages/neutron_lib/rpc.py", line 157, in call
2019-11-28 21:01:59.102 12680 ERROR neutron     return self._original_context.call(ctxt, method, **kwargs)
2019-11-28 21:01:59.102 12680 ERROR neutron   File "/usr/lib/python3/dist-packages/oslo_messaging/rpc/client.py", line 178, in call
2019-11-28 21:01:59.102 12680 ERROR neutron     retry=self.retry)
2019-11-28 21:01:59.102 12680 ERROR neutron   File "/usr/lib/python3/dist-packages/oslo_messaging/transport.py", line 127, in _send
2019-11-28 21:01:59.102 12680 ERROR neutron     retry=retry)
2019-11-28 21:01:59.102 12680 ERROR neutron   File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/amqpdriver.py", line 644, in send
2019-11-28 21:01:59.102 12680 ERROR neutron     call_monitor_timeout, retry=retry)
2019-11-28 21:01:59.102 12680 ERROR neutron   File "/usr/lib/python3/dist-packages/oslo_messaging/_drivers/amqpdriver.py", line 635, in _send
2019-11-28 21:01:59.102 12680 ERROR neutron     raise result
2019-11-28 21:01:59.102 12680 ERROR neutron oslo_messaging.rpc.client.RemoteError: Remote error: DBError (pymysql.err.InternalError) (1054, "Unknown column 'routers.project_id' in 'field list'") [SQL: 'SELECT routers.project_id AS routers_project_id, routers.id AS routers_id, routers.name AS routers_name, routers.status AS routers_status, routers.admin_state_up AS routers_admin_state_up, routers.gw_port_id AS routers_gw_port_id, routers.flavor_id AS routers_flavor_id, routers.standard_attr_id AS routers_standard_attr_id, routers.enable_snat AS routers_enable_snat, standardattributes_1.id AS standardattributes_1_id, standardattributes_1.resource_type AS standardattributes_1_resource_type, standardattributes_1.description AS standardattributes_1_description, standardattributes_1.revision_number AS standardattributes_1_revision_number, standardattributes_1.created_at AS standardattributes_1_created_at, standardattributes_1.updated_at AS standardattributes_1_updated_at, ports_1.project_id AS ports_1_project_id, ports_1.id AS ports_1_id, ports_1.name AS ports_1_name, ports_1.network_id AS ports_1_network_id, ports_1.mac_address AS ports_1_mac_address, ports_1.admin_state_up AS ports_1_admin_state_up, ports_1.status AS ports_1_status, ports_1.device_id AS ports_1_device_id, ports_1.device_owner AS ports_1_device_owner, ports_1.ip_allocation AS ports_1_ip_allocation, ports_1.standard_attr_id AS ports_1_standard_attr_id, portdnses_1.port_id AS portdnses_1_port_id, portdnses_1.current_dns_name AS portdnses_1_current_dns_name, portdnses_1.current_dns_domain AS portdnses_1_current_dns_domain, portdnses_1.previous_dns_name AS portdnses_1_previous_dns_name, portdnses_1.previous_dns_domain AS portdnses_1_previous_dns_domain, portdnses_1.dns_name AS portdnses_1_dns_name, portdnses_1.dns_domain AS portdnses_1_dns_domain, portsecuritybindings_1.port_id AS portsecuritybindings_1_port_id, portsecuritybindings_1.port_security_enabled AS portsecuritybindings_1_port_security_enabled, qos_network_policy_bindings_1.policy_id AS qos_network_policy_bindings_1_policy_id, qos_network_policy_bindings_1.network_id AS qos_n
2019-11-27 04:49:56 -0500 answered a question Openstack server after power outage and restart, Instance cannot start

Thanks, Please mark this as correct - Just check out the instance information, There could be non english font or unicode character causing the issue , You can save the changes and them try to start the instance.

2019-11-26 12:53:26 -0500 answered a question personality - Config_drive - files size too big

Just check your project quota limits , Thats the bottleneck causing this error.

2019-11-26 12:49:20 -0500 answered a question OpenStack API versus VNFM

Just have a look at openstack project Tacker for vnf management.

2019-11-26 12:42:21 -0500 commented question Openstack server after power outage and restart, Instance cannot start

Just check out the instance information, There could be non english font or unicode character causing the issue , You can save the changes and them try to start the instance.

2019-11-21 02:15:10 -0500 commented question Openstack server after power outage and restart, Instance cannot start

Is this happening with all instances or some selective instances ?

2019-11-12 05:30:26 -0500 answered a question "openstack cluster ..." commands not found after Senlin installed

Can you try to install python-senlinclient and check

2019-10-29 00:49:24 -0500 commented answer Failed to connect to glance.

Can you set OS_REGION_NAME by adding the variable export $OS_REGION_NAME=regionOne Also can you double check on installation procedure, what was the region name set during installation. Upper/lower case mismatch can case issues

2019-09-21 12:02:36 -0500 answered a question Static ip for instance using yaml file

Update the fixed_ip section -:

fixed_ips:
 - ip_address: 2.2.2.2
 - subnet: sarath_to_delete_1

with

fixed_ips:[{"ip_address": 2.2.2.2, "subnet_id": 5bd749c2-d239-4d79-bd2b-102158a1dad2}]
2019-09-19 02:47:32 -0500 answered a question WARNING KVM acceleration not available, using 'qemu' ERROR

Check if the cpu virtualization support is enabled on BIOS.

You can also check if the cpu supports the virtualization linux command - egrep -c '(vmx|svm)' /proc/cpuinfo

If the output is 0 , that means the virtualization is not supported , 1 or greater than 1 means its good to go.

2019-09-19 02:40:49 -0500 answered a question Persistent volume in TOSCA Template

Hi Nehal,

You can use a cinder volume attached to the vnf vm and preserve the cinder volume on termination of vnf (Ensure the r/w activity carried by vnf to cinder is stopped before termination to ensure no cinder volume corruption ), As per the tacker project this is already a blueprint/spec for this as well, you can check it - https://specs.openstack.org/openstack...

2019-05-21 10:06:17 -0500 answered a question Heat Template to create Multiple VM on different compute node

You can use affinity/anti-affinity rules to achieve this, Refer the guide for using them via Heat -

https://docs.openstack.org/heat/lates...

2019-05-20 05:43:56 -0500 answered a question python-keystoneclient API: set user password expiration

Can you Try by updating the time formating toYYYY-MM-DDTHH:mm:ssZ So it can be 2020-01-01T15:09:45Z

2019-05-20 05:32:10 -0500 answered a question Virtualbox on OpenStack Image

Vritualization is not enabled on the instance spawned up on openstack. you can check it via command

cat /proc/cpuinfo | grep vmx

You need to enable nested virtualization. Linux KVM supports nesting on recent virtualization-enabled processors. On compute node set

echo "options kvm-intel nested=y" >> /etc/modprobe.d/dist.conf

Update nova.conf with -:

virt_type=kvm
cpu_mode=host-passthrough

This is valid only for kvm hypervisor.

Reboot your compute node and Validate that nested virtualization is enabled

cat /sys/module/kvm_intel/parameters/nested
2019-04-10 10:23:18 -0500 answered a question can not get the list of servers using nova.serveres.list()

You can refer to the official guide https://docs.openstack.org/python-nov...

2019-04-10 10:12:22 -0500 answered a question nova interface-attach fails for one instance, works for another

On checking logs i do see that you are using OVS (OpenVSwitch) plugin , Have you assigned floating ip to the instances which are failing to delete.

for getting more clues , just check for the logs with string tapd3726aad-1c which is actually vif_name

2019-04-10 09:40:19 -0500 answered a question cloud-init[952]: 2019-04-10 07:46:00,156 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id

Can you check if all neutron agents are working file, command - neutron agent-list and lookup for metadata agent on it

2019-03-24 23:58:11 -0500 answered a question Does openStack have any DLP solution?

You can try openstack project karbor

2019-03-23 10:12:27 -0500 commented answer error: "could not add network device eno2 to ofproto (Device or resource busy)"

from error , it appears that there is some other resource using up eno2 , can you try to use any other ethernet interface apart from eno2 .... on juju config param ext-port

2019-03-19 09:16:37 -0500 answered a question Floating IP parameter not visible in Horizon

It is under Access & Security > Allocate IP To Project ....

2019-03-18 09:34:40 -0500 commented question error: "could not add network device eno2 to ofproto (Device or resource busy)"

Is there any interface already attached to eno2 ?

2019-03-15 05:39:33 -0500 answered a question Can anyone please help me how to install openstack queens in ubuntu 16.04?

You can also try official repo https://github.com/openstack/openstack-ansible to install openstack via ansible playbooks as well.

2019-03-15 05:36:46 -0500 commented answer ImportError: cannot import name decorate

Not sure about your installation process , just check if you missed any requirements.txt to be done via pip.

This will ensure you get the correct version of decorate package.

2019-03-14 00:40:19 -0500 commented question VNC console in dashboard failed to connect to server (code: 1006)

Instead of controller use the actual ip address in the configuration files, unsure about internal dns lookups on your setup

2019-03-14 00:36:05 -0500 answered a question How to invoke Inovke python program from Mistral workflow.

You can use std.ssh module to do remote ssh onto the vm and use cmd to call the python program.

ssh_to_machine_minion{{ num }}:
  action: std.ssh
  retry:
    delay: 5
    count: 15
  input:
     cmd: "cd /home/stack  && python test_script.py"
     host: <% $.ip_interface_list_minion{{num}} %>
     username:  <% $.username %>
     password: <% $.password %>
2019-02-04 22:24:05 -0500 commented question how to debug keystone performance?

Ensure keystone is configured to store its tokens in memcache instead of storing it in db.

2018-12-11 04:40:00 -0500 commented question Docker with openstack

You can also explore openstack project - Magnum and Kuryr

2018-12-09 22:55:24 -0500 commented question How to get region name in custom heat resource?

You can try keystoneclient.v3.regions.RegionManager.list or keystoneclient.v3.regions.RegionManager.get

2018-11-19 01:49:38 -0500 commented question error: unable to retrieve usage information

Have you configured ceilometer on your setup.

2018-10-27 11:12:51 -0500 commented question Error in ssh?

If you are able to access the vm console ( default via nova vnc ) , check if ssh services are running on the virtual machine locally , you can issue the command ssh localhost or telnet localhost 22 , if this is good then you need to perform network troubleshoot.