Cài Đặt Firecracker v1.12.0 Trên Ubuntu

Firecracker là một Virtual Machine Monitor (VMM) mã nguồn mở do Amazon Web Services phát triển. Nó được thiết kế để chạy hàng ngàn máy ảo siêu nhẹ (microVM)

Firecracker là một Virtual Machine Monitor (VMM) mã nguồn mở do Amazon Web Services phát triển. Nó được thiết kế để chạy hàng ngàn máy ảo siêu nhẹ (microVM) một cách nhanh chóng và an toàn, đặc biệt phù hợp với các hệ thống serverless như AWS Lambda hoặc Fargate.

Dưới đây là bài blog hướng dẫn cài đặt Firecracker v1.12.0 trên Ubuntu bằng file .tar.gz, phù hợp để bạn lưu trữ hoặc chia sẻ:


🧰 Yêu Cầu Hệ Thống

  • Ubuntu 20.04 / 22.04 (64-bit)

  • CPU hỗ trợ KVM (Intel VT-x hoặc AMD-V)

  • Kernel hỗ trợ /dev/kvm


1. 🔍 Kiểm Tra KVM và CPU Ảo Hóa

egrep -c '(vmx|svm)' /proc/cpuinfo  # >0 là OK
ls /dev/kvm                         # tồn tại là OK

Nếu không có /dev/kvm, thử nạp module:

sudo modprobe kvm

2. 📦 Tải Và Giải Nén Firecracker v1.12.0

mkdir -p ~/firecracker-v1.12.0 && cd ~/firecracker-v1.12.0

wget https://github.com/firecracker-microvm/firecracker/releases/download/v1.12.0/firecracker-v1.12.0-x86_64.tgz

tar -xvzf firecracker-v1.12.0-x86_64.tgz

Sau khi giải nén, sẽ có các file như:

  • firecracker-v1.12.0-x86_64

  • jailer-v1.12.0-x86_64

  • sha256sum

  • release-ID, LICENSE, NOTICE


3. ⚙️ Cấu Hình Firecracker Binary

Xác nhận:


4. 📥 Tải Kernel Và RootFS Mẫu


5. 🚀 Khởi Chạy Firecracker microVM

5.1. Mở Socket Firecracker

5.2. Cấu Hình VM Qua API (Terminal khác)

5.3. Khởi động microVM

Lúc này bạn sẽ thấy console máy ảo chạy ngay trong terminal Firecracker


📚 Tài Liệu Tham Khảo

Last updated