From 60f1bf2eb009e7f69a605f565a2bdf45f20bbe0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Gonz=C3=A1lez?= Date: Wed, 31 Mar 2021 17:58:46 +0200 Subject: [PATCH] M #: Update Firecracker version (#1051) * FC version 0.24 * Update logger attributes * Update metrics attributes and install script --- .../remotes/lib/firecracker/install-firecracker | 15 ++++++++++----- .../remotes/lib/firecracker/opennebula_vm.rb | 9 +++++++-- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/src/vmm_mad/remotes/lib/firecracker/install-firecracker b/src/vmm_mad/remotes/lib/firecracker/install-firecracker index 610e7153b7..4c600fcdf0 100644 --- a/src/vmm_mad/remotes/lib/firecracker/install-firecracker +++ b/src/vmm_mad/remotes/lib/firecracker/install-firecracker @@ -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" diff --git a/src/vmm_mad/remotes/lib/firecracker/opennebula_vm.rb b/src/vmm_mad/remotes/lib/firecracker/opennebula_vm.rb index 639817951c..fc2819660f 100644 --- a/src/vmm_mad/remotes/lib/firecracker/opennebula_vm.rb +++ b/src/vmm_mad/remotes/lib/firecracker/opennebula_vm.rb @@ -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'])