Cài đặt OpenMediaVault trên Proxmox

Cập nhật: 19/03/2025

OpenMediaVault (OMV) là một phần mềm mã nguồn mở được phát triển trên nền Debian Linux, cung cấp dịch vụ NAS (Network Attached Storage) cho phép lưu trữ và chia sẻ dữ liệu giữa các máy tính kết nối mạng. Điểm mạnh của OpenMediaVault so với các đối thủ như TrueNAS hay Unraid đó chính là OMV yêu cầu phần cứng rất dễ chịu và cho phép chạy trên cả Raspberry Pi, ngoài ra OMV còn hỗ trợ cả việc chạy các ưng dụng bằng Docker thông qua giao diện Web GUI rất trực quan và dễ dàng. Nhược điểm duy nhất của OMV theo mình đó là nó chưa hỗ trợ ZFS (Zettabyte File System), nôm na nó là một hệ thống tập tin giúp dữ liệu luôn được toàn vẹn trước những sự cố hư hỏng của ổ cứng.

1. Tải OMV về Proxmox

Đầu tiên vào trang web chứa bộ cài đặt của OMV tại https://www.openmediavault.org/download.html

Sau khi vào trang web, minh sẽ không trực tiếp tải bộ cài đặt về máy tính mà chỉ lấy đường link của bộ cài đặt bằng cách nhấp chuột phải vào nút “Stable”

Sau đó chọn “Copy link address”

Trên Proxmox VE, nhấn vào ổ đĩa lưu trữ bất kỳ, chọn ISO Images

Tải OpenMediaVault về Proxmox – 1

Nhấp vào nút “Download from URL”

Tải OpenMediaVault về Proxmox – 2

Tiến hành dán đường link đã copy ở bước trên vào phần URL sau đó nhấn nút “Query URL” rồi “Download” sau đó đợi Proxmox tải về.

2. Tạo VM OMV trên Proxmox

Từ giao diện Proxmox VE, chọn Create VM

Tạo OpenMediaVault VM trên Proxmox – 1
  • Name: đặt tên cho VM, nhập “OpenMediaVault” hoặc tên bất kỳ
Tạo OpenMediaVault VM trên Proxmox – 2

Ở phần OS:

  • Storage: chọn ổ đĩa chứa file ISO đã tải ở bước trước
  • ISO image: chọn file openmediavault_x.y.z

Phần System: mình để mặc định không thay đổi gì

Tạo OpenMediaVault VM trên Proxmox – 3

Phần Disks:

  • Bus/Device: chọn SATA
  • Storage: chọn ỏ đĩa muốn lưu trữ cho VM
  • Disk size: mình để mặc định 32GB nhưng có thể ít hơn tuỳ nhu cầu sử dụng
  • Format: QEMU
Tạo OpenMediaVault VM trên Proxmox – 4

Phần CPU:

  • Cores: 2
Tạo OpenMediaVault VM trên Proxmox – 5

Phần Memory:

  • Memory: 4096 theo mình là con số hợp lý vì khi mình chạy OMV với 4 docker containers thì RAM đã tốn khoảng 2 GB rồi.
Tạo OpenMediaVault VM trên Proxmox – 6

Nhấn nút “Finish” để hoàn tất

(Tuỳ chọn) bật chế độ QEMU Guest Agent để có thể shutdown OMV từ Proxmox VE:

Tạo OpenMediaVault VM trên Proxmox – 7

Từ menu “Options” của OMV VM, chọn “QEMU Guest Agent” ở bảng bên phải. Tiếp tục nhấn nút “Edit” ở phía trên và đánh dấu vào ô “Use QEMU Guest Agent” trong cửa sổ “Edit Qemu Agent” sau đó nhấn nút ‘OK” để cập nhật.

3. Cài đặt OMV trên Proxmox VM

Trên Promox VE chọn VM OpenMediaVault > Console.

Cài đặt OpenMediaVault trên Proxmox VM – 1

Ở giao diện Boot menu, nhấn phím Tab và bổ sung thêm dòng sau vào phía trước phần “– quiet” để tắt IPv6

ipv6.disable_ipv6=1

Mình không rõ là do mạng nhà mình hay là lỗi của OMV nhưng nếu không tắt IPv6 thì khi cài đặt đến bước cấu hình network sẽ bị treo không thể tiếp tục

Cài đặt OpenMediaVault trên Proxmox VM – 2

Sau khi thêm vào nó sẽ giống như hình trên. Nhấn phím “Enter” bắt đầu cài đặt.

Cài đặt OpenMediaVault trên Proxmox VM – 3

Tiếp tục chọn ngôn ngữ và quốc gia theo hướng dẫn.

Cài đặt OpenMediaVault trên Proxmox VM – 4

Đến phần “Hostname” để mặc định “openmediavault” hoặc có thể đổi thành tên khác.

Cài đặt OpenMediaVault trên Proxmox VM – 5

Phần “Domain name” có thể đổi thành tên miền sẽ sử dụng cho OMV hoặc có thể để mặc định “local” nếu không sử dụng tên miền.

Cài đặt OpenMediaVault trên Proxmox VM – 6

Bước này yêu cầu tạo mật khẩu cho ‘root’ user.

Cài đặt OpenMediaVault trên Proxmox VM – 7

Đến bước này là đã hoàn tất quá trình cài đặt OMV, tiếp tục nhấn “Enter” để khởi động lại VM.

4. Thiết lập IP tĩnh cho OMV

Mặc định thì OMV sử dụng DHCP để lấy địa chỉ IP. Tuy nhiên vì mình sẽ sử dụng OMV để chia sẻ dữ liệu cho các LXC/VM khác nên mình cần thiết lập IP tĩnh cho OVM.

Thiết lập IP tĩnh cho OpenMediaVault – 1

Đăng nhập vào VM bằng user ‘root’ và mật khẩu đã tạo ở bước trên.

Thực hiện tiếp lệnh sau:

omv-firstaid
Thiết lập IP tĩnh cho OpenMediaVault – 2

Chọn “Configure network interface”

Thiết lập IP tĩnh cho OpenMediaVault – 3

Chọn giao diện mạng

Thiết lập IP tĩnh cho OpenMediaVault – 4

Nhập địa chỉ IP tĩnh cho OMV. Ví dụ: “192.168.68.10”

Lưu ý: địa chỉ IP phải có cùng lớp mạng với Proxmox VE.

Cuối cùng khởi động lại OMV VM để cập nhật địa chỉ IP mới.

5. Đăng nhập vào OMV

Mở trình duyệt và nhập vào địa chỉ http://OMV_VM_IP_ADDRESS đã tạo ở bước trên (ví dụ; http://192.168.68.10)

Đăng nhập vào OpenMediaVault – 1

Đăng nhập với thông tin mặc định sau:

  • User: admin
  • Password: openmediavault
Đăng nhập vào OpenMediaVault – 2

Chúc bạn thành công!

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *