YardStick部署

# docker pull opnfv/yardstick:stable

# docker run -itd --privileged=true -v /var/run/docker.sock:/var/run/docker.sock -p8848:5000 --name yardstick-gui opnfv/yardstick:stable

# docker ps

CONTAINER ID        IMAGE                    COMMAND                  CREATED             STATUS              PORTS                                        NAMES

ec2a08fd9ea7        opnfv/yardstick:stable   "/usr/bin/supervisord"   7 hours ago         Up 7 hours          5672/tcp,0.0.0.0:8848->5000/tcp            yardstick-gui

# docker exec -itec2a08fd9ea7 /bin/bash

root@ec2a08fd9ea7:/home/opnfv/repos#./yardstick/gui/gui.sh

root@ec2a08fd9ea7:/home/opnfv/repos#vim /etc/nginx/conf.d/yardstick.conf

   location /gui/ {

        alias /etc/nginx/yardstick/gui/;

   }

# cp ./yardstick/gui/* /etc/nginx/yardstick/gui/

Access to http://{HOST_IP:PORT}/gui/index.html to see the dashboard and launch associate docker instance (influxdb and grafana)

# docker ps

CONTAINER ID        IMAGE                    COMMAND                  CREATED             STATUS              PORTS                                        NAMES

a0e9c4b3b41e        grafana/grafana:4.4.3    "/run.sh"                48 seconds ago      Up 47 seconds       0.0.0.0:6392->3000/tcp                       grafana-9db01b7f

85e397c171f6        tutum/influxdb:0.13      "/run.sh"                53 seconds ago      Up 52 seconds       7780/tcp, 8083/tcp,0.0.0.0:7780->8086/tcp  influxdb-9db01b7f

ec2a08fd9ea7        opnfv/yardstick:stable   "/usr/bin/supervisord"   7 hours ago         Up 7 hours          5672/tcp,0.0.0.0:8848->5000/tcp            yardstick-gui

# docker exec-it ec2a08fd9ea7 /bin/bash

root@ec2a08fd9ea7:/home/opnfv/repos#yardstick env prepare

No handlers could be found forlogger "yardstick.common.utils"

/usr/local/lib/python2.7/dist-packages/flask/exthook.py:71:ExtDeprecationWarning: Importing flask.ext.restful is deprecated, useflask_restful instead.

 .format(x=modname), ExtDeprecationWarning

* preparing yardstickenvironment[Finished]

Check the logs in folders below

# tail -f /tmp/yardstick/yardstick.log

Yardstick用到的一些开源工具(除spec是商用)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容