Bookmark

Chạy Home Assistant OS dưới dạng VM trên Proxmox VE

Bài này biên tập quy trình tạo VM Home Assistant OS (HAOS) trên Proxmox VE, sau đó tải image qcow2 mới nhất từ GitHub và import vào storage của Proxmox. Các giá trị CPU/RAM bên dưới là cấu hình khởi đầu; nên điều chỉnh theo số lượng integration và add-on thực tế.

Nguồn tham khảo: i12bretro – Running HAOS VM in Proxmox VE . Video gốc thuộc kênh i12bretro trên YouTube .

Youtube video player

Tạo VM HAOS trên Proxmox

  1. Đăng nhập Web UI của Proxmox.
  2. Bấm phải vào node Proxmox, chọn Create VM.
  3. Đặt VM ID duy nhất và tên cho máy ảo; ghi lại VM ID để dùng ở bước import disk.
  4. Trong tab OS, chọn Do not use any media, giữ Type là Linux và Version là 5.x - 2.6 Kernel.
  5. Trong tab System, chọn BIOS OVMF (UEFI), bật Add EFI Disk và tắt Pre-Enroll Keys.
  6. Trong tab Hard Disk, xóa disk scsi0 mặc định.
  7. Trong tab CPU, đặt ít nhất 2 cores và Type là host.
  8. Trong tab Memory, đặt 2048 MB hoặc cao hơn tùy tải.
  9. Giữ mặc định ở tab Network, kiểm tra summary rồi bấm Finish.

Tải và import image qcow2

  1. Chọn node Proxmox, mở Shell.
  2. Cài công cụ giải nén xz:
1
2
apt update
apt install xz-utils -y
  1. Lấy URL release HAOS mới nhất bằng GitHub API:
1
2
3
regex='"browser_download_url": "(https:\/\/github.com\/home-assistant\/operating-system\/releases\/download\/[^/]*\/haos_ova-[^/]*\.qcow2\.xz)"'
response=$(curl -s https://api.github.com/repos/home-assistant/operating-system/releases/latest)
[[ $response =~ $regex ]] && downloadURL="${BASH_REMATCH[1]}"
  1. Tải image vào thư mục tạm rồi giải nén:
1
2
wget -O /tmp/HAOS.qcow2.xz $downloadURL
unxz /tmp/HAOS.qcow2.xz -v
  1. Import disk vào VM. Thay 104 bằng VM ID thật và SSD_100GB bằng tên storage của Proxmox:
1
qm importdisk 104 /tmp/HAOS.qcow2 SSD_100GB

Gắn disk và khởi động HAOS

  1. Quay lại Web UI, chọn VM HAOS và mở Hardware.
  2. Double-click Unused Disk, bấm Add.
  3. Mở Options.
  4. Double-click Boot Order, bật disk scsi0 và kéo nó lên trên net0.
  5. Bấm OK, sau đó bấm Start.
  6. Mở Console để xác nhận HAOS đã khởi động.

Hoàn tất thiết lập Home Assistant

  1. Mở trình duyệt đến http://DNSorIP:8123.
  2. Tạo Name, Username và Password cho tài khoản Home Assistant.
  3. Đặt tên cho installation, ví dụ Home.
  4. Bấm Detect để xác định vị trí.
  5. Kiểm tra Unit System và Currency rồi bấm Next.
  6. Chọn dữ liệu ẩn danh muốn chia sẻ cho đội phát triển Home Assistant.
  7. Bấm Finish.

Lưu ý: Không dùng nguyên VM ID hoặc tên storage trong ví dụ nếu chúng không tồn tại trên hệ thống của Nghĩa. Hãy backup Proxmox và bảo đảm storage còn đủ chỗ trước khi import image.

Nguồn và video

0 Bình luận

Góp Ý / Bình Luận / Đánh giá