From b1eb58006197c7a41aa5f1e2c2db465bb2f0dbc3 Mon Sep 17 00:00:00 2001 From: QiLiang Date: Sun, 25 Oct 2015 14:47:37 +0000 Subject: Support NodeContext type Initial NodeContext implementation to support BareMetal, Controller, Compute scenarios. Usage: 0) install yardstick 1) mkdir -p /etc/yardstick/nodes 2) cp /etc/yardstick/nodes/pod.yaml.sample \ /etc/yardstick/nodes/pod.yaml 3) edit /etc/yardstick/nodes/pod.yaml (make show ip, username, ssh key are configured correctly) 4) yardstick -d task start \ /samples/ping-node-context.yaml 5) cat /tmp/yardstick.out Design etherpad link: https://etherpad.opnfv.org/p/yardstick_framework JIRA: YARDSTICK-169 Change-Id: I3f6ade8243e68d88326f23ed213edb32c638ed32 Signed-off-by: QiLiang --- etc/yardstick/nodes/pod.yaml.sample | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 etc/yardstick/nodes/pod.yaml.sample (limited to 'etc/yardstick') diff --git a/etc/yardstick/nodes/pod.yaml.sample b/etc/yardstick/nodes/pod.yaml.sample new file mode 100644 index 000000000..a374596c8 --- /dev/null +++ b/etc/yardstick/nodes/pod.yaml.sample @@ -0,0 +1,24 @@ +--- +# Sample config file about the POD information, including the +# name/IP/user/ssh key of Bare Metal and Controllers/Computes +# +# The options of this config file include: +# name: the name of this node +# role: node's role, support role: Master/Controller/Comupte/BareMetal +# ip: the node's IP address +# user: the username for login +# key_filename:the path of the private key file for login + +nodes: +- + name: athena + role: Controller + ip: 10.229.47.137 + user: root + key_filename: /root/yardstick/yardstick/resources/files/yardstick_key +- + name: ares + role: Controller + ip: 10.229.47.138 + user: root + key_filename: /root/yardstick/yardstick/resources/files/yardstick_key -- cgit 1.2.3-korg