Có thể sử dụng bất kỳ kỹ thuật ảo hóa nào với Raspberry Pi 3 không?


14

Các máy tính Raspberry Pi không có nhiều CPU và bộ nhớ chính nhưng chúng có thể là nền tảng hoàn hảo cho các bài tập ảo hóa tại các lớp học đại học.

Bây giờ tôi đang tìm kiếm các giải pháp ảo hóa làm việc.

Các dự án Xen đã triển khai một giải pháp để chạy Xen trên ARM v7-A và ARM v8-A kiến trúc.

  • Raspberry Pi 1 không thể được sử dụng với XEN vì nó triển khai ARMv6.
  • Chủ đề này gợi ý rằng Raspberry Pi 2 cũng không thể được sử dụng với XEN. Các nguồn khác nói rằng nó có thể có thể.
  • Raspberry Pi 3 có bộ xử lý ARM Cortex-A53 và theo dự án XEN, nó được XEN hỗ trợ. Có ai đã thử XEN với Raspberry Pi 3 chưa?

Một giải pháp hypanneror khác nên hoạt động trên Raspberry Pi là Xvisor loại 1- hypanneror .

Một số hướng dẫn giải thích bằng cách sử dụng KVM loại 2-hypanneror trên Raspberry Pi 2 nhưng rõ ràng việc chạy KVM không phải là chuyện nhỏ.

Có giải pháp nào khác tồn tại để thực hiện ảo hóa với Raspberry Pi 2 hoặc 3 không?

Cập nhật 1

Một số hướng dẫn tồn tại giải thích việc cài đặt và sử dụng Linux Container (LXC) với Raspberry Pi. LXC cũng là một kỹ thuật ảo hóa, nhưng không phải là một trình ảo hóa loại 1- hoặc loại 2 (xem tại đâyđây ). Cho đến nay, hướng dẫn tốt nhất tôi tìm thấy là bài này , bằng tiếng Đức.


Tôi nghĩ vẫn còn quá sớm để biết chính xác. Chỉ cần thả hai xu của tôi ở đây.
PNDA

Bạn có thể thấy điều này thú vị: resin.io/blog/ Lần
SiKing

Câu trả lời:


4

Tùy thuộc vào hiệu suất nào được chấp nhận, QEMU đơn giản không có KVM có thể là một giải pháp khả thi. Giả sử bạn cần chạy hệ thống x86 được cài đặt trong disk.img,

apt-get install qemu-system-x86
qemu-system-i386 -hda disk.img

Điều này là đủ để chạy các công cụ cũ (DOS, Windows 95 và tương đương của chúng từ những năm 1990 trong các kiến ​​trúc khác).

Một giải pháp ảo hóa khác là Exagear có thể chạy các công cụ đòi hỏi khắt khe như Skype, nhưng đó là phần mềm thương mại và giới hạn cho các mục tiêu Linux và x86.


2

Chỉ cần thêm một câu trả lời cho những người như tôi: Tôi đang tìm cách chạy một vài dịch vụ trên pi mâm xôi của tôi.

Các chỉ giải pháp hai làm việc tôi thấy là:

  1. Chạy HypriosOS, một Raspbian có Docker đi kèm. liên kết
  2. Để có các khả năng VM đầy đủ, tôi đã thử và thử chạy các thùng chứa linux LXC và LXD trên Raspbian, Ubuntu Mate và những gì không, nhưng tất cả các hướng dẫn đều bao gồm biên dịch hạt nhân với các công tắc không tồn tại. Tôi tìm thấy một trải nghiệm liền mạch với Arch. Cài đặt Arch linux trên PI và sau đó chạypacman -S lxc

2

Dường như VMware đang làm việc trên một bộ ảo hóa kim loại trần (ESXi) cho các bộ xử lý Arm 64 bit, vì họ đã thể hiện trên shindig VMworld US của họ ở Las Vegas (tháng 8 năm 2018).

Dường như chúng ta sẽ sớm có thể phân cụm nhiều mô hình Raspberry Pi 3 B + (arm64), thành một giải pháp ảo hóa hoạt động bình thường như tuần trước với x86.

Tài liệu tham khảo



0

Tôi đã có ý định thử nghiệm điều này, nhưng bản thân tôi đã không làm điều đó. Tôi thấy bài viết của anh chàng này giải thích cách cài đặt OpenStack trên Rpi. ( http://openstack.prov12n.com/openstack-on-raspberry-pi-part-1-why/ )


2
Vui lòng thêm chi tiết vào câu trả lời của bạn, điều gì xảy ra nếu liên kết bị hỏng trong tương lai?
Darth Vader

Hướng dẫn không đầy đủ. Tác giả đã tạo ra ba phần ( 1 , 23 ). BTW: Hướng dẫn sử dụng Bộ chứa Linux (LXC) cũng là một kỹ thuật ảo hóa, nhưng không phải là một trình ảo hóa loại 1- hoặc loại 2 (xem tại đây ).
Neverland

Chúng tôi đang thử một chính sách mới liên quan đến các câu trả lời chỉ liên kết không có thông tin ở đây . Tuy nhiên, nếu bài đăng này không được chỉnh sửa để chứa thông tin có thể là câu trả lời, tuy nhiên tối thiểu, trong 48 giờ, nó sẽ được chuyển đổi thành Community Wiki để đơn giản hóa việc cộng đồng đã sửa nó.
Ghanima
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.