Cách chạy VM trên Raspberry Pi bằng Proxmox

Proxmox là một nền tảng ảo hóa và quản lý máy chủ doanh nghiệp nguồn mở cung cấp giao diện web thân thiện với người dùng để quản lý máy ảo và container. Nếu trước đây bạn đã sử dụng VirtualBox, VMWare hoặc Hyper-V thì Proxmox sẽ cung cấp trải nghiệm tương tự với trọng tâm là các công nghệ nguồn mở.

Mặc dù Proxmox không tương thích hay có sẵn trực tiếp cho Raspberry Pi, nhưng bạn có thể sử dụng dự án Pimox để cài đặt và thiết lập một cổng Proxmox được thiết kế cho Raspberry Pi và sử dụng nó để xây dựng một cụm Proxmox hoặc cụm bo mạch Raspberry Pi kết hợp và phần cứng x86.

Những thứ bạn sẽ cần

  • Raspberry Pi 3, 4 hoặc 5
  • Debian 64-bit hoặc Raspberry Pi OS 64-bit Lite (Bullseye trở lên)
  • Thẻ nhớ microSD 32GB hoặc lớn hơn. Bạn cũng có thể kích hoạt khởi động Raspberry 4 hoặc 5 bằng ổ SSD ngoài để có dung lượng lưu trữ lớn và nhanh hơn
  • Kết nối Internet qua cáp Ethernet hoặc WiFi
  • Nguồn

Lưu ý: Proxmox trên Raspberry Pi có thể không cung cấp mức độ ổn định và hiệu suất như trên phần cứng truyền thống. Hãy coi việc cài đặt này như một thử nghiệm. Không sử dụng công cụ này để chạy các máy chủ quan trọng trong môi trường sản xuất.

Cài đặt Proxmox trên Raspberry Pi

Sau khi cài đặt hệ điều hành bằng công cụ Raspberry Pi Imager, hãy mở cửa sổ Terminal - hoặc kết nối với Raspberry Pi từ xa thông qua SSH (sử dụng PuTTY cho Windows) - rồi chạy các lệnh sau để tải xuống và cài đặt những gói cũng như bản cập nhật bảo mật mới nhất.

sudo apt-get update
sudo apt-get upgrade -y
Cập nhật kho lưu trữ Raspberry Pi OS
Cập nhật kho lưu trữ Raspberry Pi OS

Quá trình này sẽ mất một chút thời gian để hoàn thành tùy thuộc vào model Raspberry Pi và tốc độ mạng của bạn. Sau khi hoàn tất, hãy chạy các lệnh sau để chuyển sang người dùng root, sau đó tải xuống script Pimox và thực thi nó để cài đặt Pimox.

sudo -s
curl https://raw.githubusercontent.com/pimox/pimox7/master/RPiOS64-IA-Install.sh > RPiOS64-IA-Install.sh
Tải xuống script Pimox7 trên Raspberry Pi
Tải xuống script Pimox7 trên Raspberry Pi

Mở script RPiOS64-IA-Install.sh bằng trình soạn thảo văn bản Nano và sửa đổi các dòng sau để phù hợp với cài đặt mạng của bạn. Bước này là tùy chọn và có thể được thực hiện sau trong quá trình cài đặt.

# RPI_IP="192.168.1.100" # Replace with your desired IP address
# GATEWAY="192.168.1.1" # Replace with your gateway/router's IP address

Sau khi thực hiện những thay đổi này, nhấn Ctrl + X theo sau là Y Enter. Thao tác này sẽ lưu các thay đổi vào file và thoát khỏi trình chỉnh sửa. Tiếp theo, chúng ta sẽ chạy script Pimox. Để làm như vậy, hãy chạy các lệnh sau.

chmod +x RPiOS64-IA-Install.sh
./RPiOS64-IA-Install.sh
Chỉnh sửa script Pimox, cập nhật IP thiết bị và cổng
Chỉnh sửa script Pimox, cập nhật IP thiết bị và cổng

Tiếp tục làm theo lời nhắc để hoàn tất quá trình cài đặt. Trong quá trình cài đặt, bạn sẽ cần thiết lập mật khẩu root mà sau này bạn sẽ yêu cầu để truy cập vào giao diện web Proxmox. Ngoài ra, hãy đảm bảo chọn các giá trị mặc định trong khi được nhắc. Quá trình cài đặt sẽ bắt đầu và mất một lúc để hoàn thành, vì vậy hãy kiên nhẫn.

Cài đặt Pimox chạy trên Raspberry Pi
Cài đặt Pimox chạy trên Raspberry Pi

Sau khi cài đặt xong, Raspberry Pi sẽ tự động khởi động lại. Sau khi khởi động lại, Proxmox sẽ sẵn sàng để sử dụng. Nếu Raspberry Pi không tự động khởi động lại, bạn có thể thử khởi động lại theo cách thủ công.

Cài đặt Pimox đã hoàn tất
Cài đặt Pimox đã hoàn tất

Bạn nên cài đặt Proxmox trên Raspberry Pi chạy phiên bản Debian hoặc Raspberry Pi OS Lite. Nếu bạn sử dụng phiên bản Desktop, nó sẽ tiêu tốn ít tài nguyên hơn để chạy Proxmox một cách hiệu quả. Ngoài ra, hãy đảm bảo sử dụng ổ SSD hoặc thẻ nhớ microSD chuyên dụng cho việc này. Không cài đặt nó trên phiên bản hệ điều hành desktop Raspberry Pi hiện tại của bạn vì nó sẽ thay đổi hình nền và xóa một số công cụ mạng.

Truy cập giao diện web Proxmox từ trình duyệt web

Để truy cập giao diện web Proxmox chạy trên Raspberry Pi, hãy mở trình duyệt web trên PC hoặc laptop của bạn rồi truy cập https://IPAddressOfPi:8006.

Bạn có thể thấy lỗi SSL hoặc lỗi chứng chỉ bảo mật trên trình duyệt web. Bạn cần bỏ qua điều này bằng cách nhấp vào Advanced > Proceed Anyway.

Bạn sẽ thấy màn hình đăng nhập nơi bạn cần nhập các chi tiết sau:

  • Login: root
  • Password: Mật khẩu bạn đặt trong quá trình cài đặt Proxmox

Sau khi đăng nhập, bạn có thể nhấn OK trên thông báo rồi truy cập vào giao diện quản lý Proxmox.

Tạo và quản lý máy ảo và container

Bạn có thể bắt đầu bằng cách upload lên image ISO của hệ điều hành mà bạn muốn cài đặt và chạy trên Proxmox. Để làm như vậy, bạn có thể tải ISO xuống vị trí thích hợp bằng các lệnh sau:

cd /var/lib/vz/template/iso/

Điều này sẽ giúp bạn đảm bảo rằng các file hệ điều hành sẽ hiển thị ngay lập tức trong giao diện web để cài đặt. Để tạo máy ảo trong Proxmox trên Raspberry Pi, hãy làm theo các bước sau:

1. Nhấp vào Create VM ở góc trên bên phải của giao diện Proxmox.

2. Trong phần General, nhập tên cho máy ảo của bạn.

Đặt tên máy ảo trong Proxmox chạy trên Raspberry Pi
Đặt tên máy ảo trong Proxmox chạy trên Raspberry Pi

3. Nhấp vào OS và chọn Do not use any media.

4. Trong tab System, hãy để nguyên tất cả các giá trị mặc định.

5. Trong Disks, đảm bảo bạn chọn SCSI cho ổ cứng. Điều chỉnh kích thước ổ đĩa nếu cần.

6. Nhấp vào CPU, tinh chỉnh cài đặt bộ xử lý và bộ nhớ. Xin lưu ý rằng Raspberry Pi có nguồn lực hạn chế tùy thuộc vào model bạn có.

Chỉnh sửa hệ thống lưu trữ bộ nhớ CPU và cài đặt hệ điều hành cho VM mới trong proxmox trên Raspberry Pi
Chỉnh sửa hệ thống lưu trữ bộ nhớ CPU và cài đặt hệ điều hành cho VM mới trong proxmox trên Raspberry Pi

7. Trong Network, bạn có thể giữ mọi thứ làm mặc định hoặc tạo network bridge, dựa trên nhu cầu của bạn.

8. Sau khi cấu hình cài đặt VM, nhấp vào Next hoặc tab Confirm và nhấp vào Finish.

Hoàn tất quá trình thiết lập VM trên Proxmox trong Raspberry Pi
Hoàn tất quá trình thiết lập VM trên Proxmox trong Raspberry Pi

9. Chọn máy ảo ở menu bên trái và nhấp vào Hardware.

10. Nhấp đúp vào CD/DVD Drive rồi chọn Use CD/DVD disc image file (iso).

11. Nhấp vào menu drop-down Storage và chọn bộ nhớ mặc định, sau đó là image ISO.

Chọn ISO được tải xuống ở vị trí mặc định trong cài đặt phần cứng
Chọn ISO được tải xuống ở vị trí mặc định trong cài đặt phần cứng

12. Nhấp vào OK.

13. Nhấp vào Summary rồi nhấp vào nút Start ở góc trên bên phải của giao diện Proxmox khi VM được chọn, để khởi động VM và bắt đầu cài đặt.

14. Sau khi cài đặt, bạn có thể khởi động máy ảo và sử dụng hệ điều hành mong muốn.

Nếu được yêu cầu, bạn có thể điều chỉnh cài đặt phần cứng, chẳng hạn như bộ xử lý, bộ nhớ và bộ lưu trữ, dựa trên yêu cầu của bạn.

Thứ Tư, 18/10/2023 16:21
51 👨 257
0 Bình luận
Sắp xếp theo
    ❖ Raspberry Pi