1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-21 14:50:08 +03:00

M #: Update Firecracker version (#1051)

* FC version 0.24

* Update logger attributes

* Update metrics attributes and install script
This commit is contained in:
Christian González 2021-03-31 17:58:46 +02:00 committed by GitHub
parent 1187d77ef5
commit 60f1bf2eb0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 17 additions and 7 deletions

View File

@ -18,15 +18,20 @@
set -e
version="v0.21.1"
version="v0.24.2"
temp_dir="/tmp/firecracker-install.temp$(uuidgen)"
mkdir "$temp_dir"
cd "$temp_dir"
# Download version version of Firecracker
curl -LOJ https://github.com/firecracker-microvm/firecracker/releases/download/${version}/firecracker-${version}-$(uname -m)
curl -LOJ https://github.com/firecracker-microvm/firecracker/releases/download/${version}/firecracker-${version}-$(uname -m).tgz
tar -xf firecracker-${version}-$(uname -m).tgz
mv firecracker-${version}-$(uname -m) /usr/bin/firecracker
chmod +x /usr/bin/firecracker
# Download version version of jailer
curl -LOJ https://github.com/firecracker-microvm/firecracker/releases/download/${version}/jailer-${version}-$(uname -m)
mv jailer-${version}-$(uname -m) /usr/bin/jailer
chmod +x /usr/bin/jailer
rm -rf "$temp_dir"

View File

@ -90,8 +90,13 @@ class FirecrackerVM < OpenNebulaVM
# Set logger info
fc['logger'] = {}
fc['logger']['log_fifo'] = LOG_FILE
fc['logger']['metrics_fifo'] = METRICS_FILE
fc['logger']['log_path'] = LOG_FILE
fc['logger']['level'] = 'Debug'
# Set metrics info
fc['metrics'] = {}
fc['metrics']['metrics_path'] = METRICS_FILE
fc['metrics']['level'] = 'Debug'
boot_source(fc['boot-source'])
drives(fc['drives'])