~terceiro/+junk/lca13-traning-vm

« back to all changes in this revision

Viewing changes to SCRIPT

  • Committer: Antonio Terceiro
  • Date: 2013-02-21 19:30:31 UTC
  • Revision ID: antonio.terceiro@linaro.org-20130221193031-s0qzw36qmrk2fbi0
"last" (pfff) review

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
 
4
4
create new VM pointing to provided disk image
5
5
 
6
 
set port forwarding
 
6
set port forwarding; remind that the user needs to choose a port that is free
7
7
 
8
8
enable clipboard integration so that you can copy/paste into/from the VM
9
9
 
11
11
 
12
12
Login as user "lava", with password "lava"
13
13
 
14
 
 
15
14
What's included in the image
16
15
----------------------------
17
16
 
47
46
 
48
47
  http://localhost:8080/
49
48
 
 
49
  port number may be different from 8080 depending on what user did in
 
50
  virtualbox config
 
51
 
50
52
create super user
51
53
 
52
54
  $ sudo -i
58
60
  
59
61
create device config file
60
62
 
61
 
  mkdir /srv/lava/instances/training/etc/lava-dispatcher/devices
62
 
  create /srv/lava/instances/training/etc/lava-dispatcher/devices/qemu01.conf
 
63
  mkdir /srv/lava/instances/my-lava-lca13/etc/lava-dispatcher/devices
 
64
  create /srv/lava/instances/my-lava-lca13/etc/lava-dispatcher/devices/qemu01.conf
63
65
  with the following content:
64
66
 
65
67
    device_type = qemu
67
69
create device in web UI
68
70
 
69
71
  Locate your user name in the upper right corner of the UI
70
 
  Open the "Administration" link in a new tab
 
72
  Open the "Administration" link in a new browser tab
71
73
  admin -> device types -> add; name = "qemu"
72
74
  admin -> devices -> add; name = "qemu01", device type = "qemu"
73
75
 
 
76
note that now we have two tabs: the "public" interface and the admin interface
 
77
 
74
78
Browse the web UI and check that your new device is there in idle state
75
79
 
76
 
  Go back to the previous browser tab
77
 
  Scheduler -> Status
 
80
  Go back to tab with the public interface 
 
81
  Click Scheduler -> Status
78
82
 
79
83
LAVA Client setup
80
84
-----------------
87
91
 
88
92
create API token
89
93
 
90
 
  Go to the web UI tab
91
94
  API -> Authentication Tokens
92
95
  Create a new token
93
96
 
101
104
  use the same username as you used in the create super user step above, i.e.
102
105
  replace "lava" in the command if you chose something else.
103
106
 
104
 
navigate to web UI and see job in "running" state
105
 
 
106
 
  Go to the web UI tab
 
107
  now, paste the API key that you copied from the browser window
 
108
 
 
109
go back to the browser and see job in "running" state
 
110
 
107
111
  Scheduler -> Status
108
112
  Scheduler -> Jobs