Hi,
That output looks okay for the verification.
Can you run the testcase again with the debug flag?
yardstick --debug task start samples/ping.yaml
This will give some additional information about the errors you are facing.
You can also try running a very basic no-op scenario to make sure that
yardstick is actually running.
$ yardstick --debug task start samples/dummy.yaml
This will run the dummy scenario and the dummy context to make sure that
yardstick can interact with these objects
To check whether it’s an issue with the heat context, you can run:
$ yardstick --debug task start
yardstick/tests/integration/dummy-scenario-heat-context.yaml
This one will run the same dummy scenario, but will also set up an environment
using heat, which can help you quickly verify that your credentials and
resource are set up correctly.
Without knowing anything about your deployment, I can suggest the following
actions.
- Make sure the OpenStack credentials are available in your environment
$ source /etc/yardstick/openstack.creds
$ env | grep OS_
- Does EXTERNAL_NET exist in OpenStack?
- Does the required image exist in OpenStack
$ openstack image list | grep yardstick-image
- Do you have enough resources to launch your VMs?
The yardstick image is pretty big, you can try a smaller image instead e.g.
cirros
Unfortunately, without seeing the more detailed output, I can’t say for sure
what’s wrong, and whether the suggested actions will help.
Let me know how you get on, and if there’s any more help you need.
Best regards,
Emma
From: [email protected]
[mailto:[email protected]] On Behalf Of Nagraj
Sent: Monday, July 23, 2018 4:03 PM
To: [email protected]
Subject: [opnfv-tech-discuss][Yardstick] TaskReadError: Failed to read task
samples/ping.yaml
Hello,
I am trying to run yardstick and followed the steps mentioned in section 4.3,
using docker
https://docs.opnfv.org/en/stable-danube/submodules/yardstick/docs/testing/user/userguide/04-installation.html#install-yardstick-using-docker-recommended
My openstack is opensource so i edited /etc/yardstick/openstack.creds file with
the contents on opnrc file and ran
yardstick env prepare
I am getting below error when i try to verify installation..
root@bbbca144e0cd:/home/opnfv/repos# yardstick -h
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
usage: yardstick [-h] [--config-dir DIR] [--config-file PATH] [--debug]
[--nodebug] [--version]
{task,scenario,plugin,runner,testcase,env,report} ...
optional arguments:
-h, --help show this help message and exit
--config-dir DIR Path to a config directory to pull `*.conf` files
from. This file set is sorted, so as to provide a
predictable parse order if individual options are
over-ridden. The set is parsed after the file(s)
specified via previous --config-file, arguments hence
over-ridden options in the directory take precedence.
--config-file PATH Path to a config file to use. Multiple config files
can be specified, with values in later files taking
precedence. Defaults to None.
--debug, -d increase output verbosity to debug
--nodebug The inverse of --debug
--version show program's version number and exit
Command categories:
{task,scenario,plugin,runner,testcase,env,report}
Available categories
root@bbbca144e0cd:/home/opnfv/repos#
root@bbbca144e0cd:/home/opnfv/repos# yardstick task start samples/ping.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
2018-07-23 14:53:30,383 [INFO] yardstick.cmd.commands.task task.py:52 Task START
2018-07-23 14:53:30,384 [INFO] yardstick.benchmark.core.task task.py:543
Parsing task config: samples/ping.yaml
2018-07-23 14:53:30,385 [INFO] yardstick.cmd.commands.task task.py:57 Task
FAILED
Traceback (most recent call last):
File "/usr/local/bin/yardstick", line 11, in <module>
load_entry_point('yardstick', 'console_scripts', 'yardstick')()
File "/home/opnfv/repos/yardstick/yardstick/main.py", line 49, in main
YardstickCLI().main(sys.argv[1:])
File "/home/opnfv/repos/yardstick/yardstick/cmd/cli.py", line 165, in main
self._dispatch_func_notask()
File "/home/opnfv/repos/yardstick/yardstick/cmd/cli.py", line 143, in
_dispatch_func_notask
func(CONF.category)
File "/home/opnfv/repos/yardstick/yardstick/cmd/commands/task.py", line 54,
in do_start
result = Task().start(param, **kwargs)
File "/home/opnfv/repos/yardstick/yardstick/benchmark/core/task.py", line
103, in start
task_args_fnames)
File "/home/opnfv/repos/yardstick/yardstick/benchmark/core/task.py", line
328, in _parse_tasks
task_args_fnames[i]))
File "/home/opnfv/repos/yardstick/yardstick/benchmark/core/task.py", line
545, in parse_task
cfg, rendered = self._render_task(task_args, task_args_file)
File "/home/opnfv/repos/yardstick/yardstick/benchmark/core/task.py", line
535, in _render_task
raise y_exc.TaskReadError(task_file=self.path)
TaskReadError: Failed to read task samples/ping.yaml
root@bbbca144e0cd:/home/opnfv/repos#
root@bbbca144e0cd:/home/opnfv/repos# yardstick --version
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
yardstick version 0.1.dev0
root@bbbca144e0cd:/home/opnfv/repos#
Appreciate any help..
Thanks,
Nagraj
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#21601):
https://lists.opnfv.org/g/opnfv-tech-discuss/message/21601
Mute This Topic: https://lists.opnfv.org/mt/23793705/21656
Group Owner: [email protected]
Unsubscribe: https://lists.opnfv.org/g/opnfv-tech-discuss/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-