aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew McDermott <andrew.mcdermott@linaro.org>2015-01-20 09:42:49 +0000
committerAndrew McDermott <andrew.mcdermott@linaro.org>2015-01-20 14:59:09 +0000
commit7d93e2dab01c9b576ae557f3f4dbe11619c1b13b (patch)
treed0169fcb72d921282855cc8411b5d3d9f0e72116
parent29c54f7b663ca63f86ec262015e5f3d47b4c6559 (diff)
Add script to run image via QEMU
-rw-r--r--meta-data3
-rwxr-xr-xrun-img.sh17
-rw-r--r--seed.img.gzbin0 -> 1453 bytes
-rw-r--r--user-data4
4 files changed, 24 insertions, 0 deletions
diff --git a/meta-data b/meta-data
new file mode 100644
index 0000000..2281e6b
--- /dev/null
+++ b/meta-data
@@ -0,0 +1,3 @@
+ubuntu@linaro-test:lava-devstack-cloudimg$ cat meta-data
+instance-id: 1198e03c-8733-4ebe-9831-ea52bcf88bc5
+local-hostname: devstack
diff --git a/run-img.sh b/run-img.sh
new file mode 100755
index 0000000..7b70f42
--- /dev/null
+++ b/run-img.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+: ${KERNEL_COMMAND_LINE:="mem=8192M console=ttyAMA0,38400n8 init=/usr/lib/cloud-init/uncloud-init ds=nocloud root=/dev/vdb1 ro" \"}
+
+${QEMU_SYSTEM_AARCH64:-qemu-system-aarch64} \
+ -smp 4
+ -m 8192 \
+ -nographic \
+ -machine virt \
+ -cpu host \
+ -enable-kvm \
+ -kernel $1 \
+ -initrd $2 \
+ -drive if=none,file=$3,id=hda -device virtio-blk-device,drive=hda \
+ -drive if=none,file=$4,id=hdb -device virtio-blk-device,drive=hdb \
+ -append "$KERNEL_COMMAND_LINE" \
+ -netdev user,id=unet -device virtio-net-device,netdev=unet -redir tcp:5555::22
diff --git a/seed.img.gz b/seed.img.gz
new file mode 100644
index 0000000..84694f3
--- /dev/null
+++ b/seed.img.gz
Binary files differ
diff --git a/user-data b/user-data
new file mode 100644
index 0000000..9d4107f
--- /dev/null
+++ b/user-data
@@ -0,0 +1,4 @@
+#cloud-config
+password: passw0rd
+chpasswd: { expire: False }
+ssh_pwauth: True