Technical Anshu Trang chủ > Hướng dẫn > Máy ảo lồng nhau Proxmox trên ESXi
🧪 Phòng thí nghiệm ảo hóa lồng nhau

Thiết lập máy ảo lồng nhau Proxmox - Hướng dẫn ESXi

Chạy Proxmox VE dưới dạng máy ảo bên trong VMware ESXi, với các máy ảo thực bên trong. Hai cài đặt quyết định liệu nó có hoạt động hay không — công tắc ảo hóa lộ diện ở phía ESXi và bản sửa lỗi bảo mật nhóm cổng ở phía mạng — cùng với các bước kiểm tra đầu cuối để chứng minh KVM vẫn hoạt động và các giới hạn trung thực của một phòng thí nghiệm lồng nhau.

✍️ Technical Anshu🖥️ Proxmox VE + VMware ESXi🎧 Multi-Language Audio
Thiết lập máy ảo lồng nhau Proxmox - Hướng dẫn ESXi
🎧 Âm thanh đa ngôn ngữ: Trong trình phát video, nhấp vào [Cài đặt] (⚙️) ➔ [Bản âm thanh] để chọn ngôn ngữ.

📑Chapters

  1. What nested virtualization is — and the honest lab picture before you start
  2. Creating the Proxmox VM in ESXi with lab-sized resources
  3. Setting one — expose hardware assisted virtualization to the guest OS
  4. Installing Proxmox VE and opening the web interface on port 8006
  5. Proving KVM is alive — the three terminal checks
  6. The port group fix — why VMs inside Proxmox have no network
  7. Creating a VM inside Proxmox — CPU type host
  8. Honest lab limits — learning yes, production no

📋 Tổng quan & Hướng dẫn từng bước

1

Trước khi bạn bắt đầu — Bức tranh trung thực

Ảo hóa lồng nhau có nghĩa là một trình ảo hóa chạy bên trong một máy ảo: Proxmox bên trong ESXi, với các máy ảo và bộ chứa riêng bên trong đó. Đây là phòng thí nghiệm rẻ nhất hiện có — một máy chủ, hai nền tảng để học, không cần thêm phần cứng. Nhưng có ba sự thật cần phải rõ ràng trước khi bạn bắt đầu.

Đầu tiên, đây là kỹ thuật trong phòng thí nghiệm. VMware không hỗ trợ chạy các trình ảo hóa của bên thứ ba trên ESXi, ngoại trừ các trường hợp được ghi chép trong phạm vi hẹp như Hyper-V để bảo mật dựa trên ảo hóa. Nested Proxmox hoạt động và hàng nghìn phòng thí nghiệm gia đình đang chạy nó — nhưng sẽ không có nhà cung cấp nào nhận cuộc gọi hỗ trợ của bạn về nó.

Thứ hai, CPU vật lý phải có Intel VT-x hoặc AMD-V, được bật trong BIOS máy chủ. ESXi không thể chuyển qua tính năng mà phần cứng đã tắt.

Thứ ba, thiết lập lồng nhau chỉ mạnh bằng dung lượng dự phòng của máy chủ. Bản thân Proxmox cần tài nguyên và mọi VM trong Proxmox lại sử dụng chúng — máy chủ 8 GB sẽ lưu trữ một phòng thí nghiệm đáng thất vọng.

2

Tạo máy ảo Proxmox trong ESXi bằng tài nguyên cỡ phòng thí nghiệm

Tạo một máy ảo mới trong ESXi. Đặt dòng hệ điều hành khách thành Linux — cấu hình Debian 64-bit là phù hợp nhất vì Proxmox VE được xây dựng trên Debian. Cung cấp cho nó 4 vCPU và 8–16 GB RAM: Proxmox tự chạy không tải khoảng 1–2 GB và phần còn lại dành cho khách mà bạn sẽ chạy bên trong nó.

Tạo một ổ đĩa ảo có dung lượng 100 GB trở lên — mọi ổ đĩa của VM lồng nhau sẽ nằm bên trong ổ đĩa này. Đối với bộ điều hợp mạng, VMXNET3 hoạt động nếu phiên bản Proxmox của bạn phát hiện rõ ràng và E1000E cũng hoạt động; cả hai đều ổn với trình cài đặt dựa trên Debian.

Gắn Proxmox VE ISO vào ổ đĩa CD/DVD và đặt kết nối khi bật nguồn. Chỉ tải xuống ISO từ trang web chính thức của Proxmox (proxmox.com). Chưa bật máy ảo — bước tiếp theo sẽ dễ dàng hơn nhiều khi tắt máy ảo.

3

Thiết lập một — Triển khai ảo hóa được hỗ trợ phần cứng cho hệ điều hành khách

Đây là cài đặt cho toàn bộ quá trình thiết lập. Nhấp chuột phải vào Proxmox VM → Chỉnh sửa cài đặt và trên tab Phần cứng ảo, mở rộng phần CPU và đánh dấu vào Hiển thị ảo hóa được hỗ trợ phần cứng cho hệ điều hành khách. Điều này trao các phần mở rộng ảo hóa của CPU — cờ vmx trên Intel, svm trên AMD — cho đến máy ảo Proxmox, do đó trình ảo hóa KVM của Proxmox có thể sử dụng chúng.

Nếu không có hộp kiểm này, Proxmox sẽ cài đặt và khởi động bình thường nhưng không có máy ảo nào bên trong có thể sử dụng tính năng tăng tốc KVM — và lỗi chỉ xuất hiện khi bạn cố gắng khởi động máy khách lồng nhau đầu tiên của mình.

Hộp kiểm ghi một dòng vào tệp cấu hình .vmx của VM và bạn có thể tự thêm dòng tương tự nếu khó tiếp cận hộp kiểm:

VMX Configuration File
vhv.enable = "TRUE"
⚠️ Power the VM fully off before editing the .vmx file. ESXi holds a running VM's .vmx in memory and rewrites it at shutdown, silently discarding your edits. Use one route or the other — the checkbox and the line are the same switch, so there is nothing to gain from applying both. Afterwards, the VM's Configure tab should show the nested hypervisor CPU as enabled.
4

Cài đặt Proxmox VE và mở giao diện web

Bật máy ảo và khởi động từ ISO để chạy trình cài đặt Proxmox VE. Chọn ổ đĩa đích (ổ đĩa ảo 100 GB mà bạn đã tạo), đặt quốc gia, múi giờ và bố cục bàn phím, đặt mật khẩu gốc và địa chỉ email, đồng thời cung cấp cho máy chủ tên máy chủ và địa chỉ IP quản lý cố định trên mạng phòng thí nghiệm của bạn.

Khi quá trình cài đặt kết thúc, hãy để VM khởi động lại vào Proxmox (bạn có thể ngắt kết nối ISO ngay bây giờ). Sau đó, từ trình duyệt trên PC của bạn, hãy mở giao diện web Proxmox — thay thế địa chỉ bên dưới bằng IP bạn đã cung cấp cho Proxmox trong khi cài đặt:

__ĐẦY ĐỦCODEBLOCK1__
5

Chứng minh KVM vẫn hoạt động — Ba lần kiểm tra thiết bị đầu cuối

Chưa tạo một khách nào. Trong giao diện web Proxmox, chọn nút của bạn và mở Shell, sau đó chạy ba bước kiểm tra này. Đầu tiên, thiết bị KVM phải tồn tại:

__ĐẦY ĐỦCODEBLOCK2__
6

Khắc phục lỗi nhóm cổng — Tại sao máy ảo bên trong Proxmox không có mạng

Lỗi trong phòng thí nghiệm lồng nhau kỳ lạ nhất: Bản thân Proxmox hoàn toàn trực tuyến — nó ping cổng, tải xuống các bản cập nhật và tải giao diện người dùng web — tuy nhiên mọi máy ảo bên trong nó đều bị hỏng mạng, không nhận được địa chỉ DHCP hoặc không tiếp cận được gì. Không có gì bị hỏng. ESXi biết chính xác một máy trên cổng đó — máy ảo Proxmox, với một địa chỉ MAC — và mọi khách bên trong Proxmox đều truyền bằng địa chỉ MAC của chính nó, địa chỉ này sẽ đến bộ chuyển mạch ảo có vẻ giả mạo. Chính sách bảo mật của nhóm cổng mặc định sẽ loại bỏ các khung đó và các phản hồi cũng không thể tìm được đường quay lại.

Cách khắc phục là ba cài đặt. Trong ESXi, đi tới Mạng và chọn nhóm cổng mà Proxmox VM được kết nối tới. Chỉnh sửa cài đặt của nó, mở phần Bảo mật và đặt cả ba chính sách thành Chấp nhận:

à Chế độ lăng nhăng: Chấp nhận
à Thay đổi địa chỉ MAC: Chấp nhận
à Truyền giả mạo: Chấp nhận

Lưu, sau đó khởi động lại máy khách lồng nhau (hoặc chỉ mạng của nó) và kiểm tra lại. Không cần khởi động lại Proxmox hoặc ESXi — thay đổi sẽ có hiệu lực ngay khi khách truyền lại.

⚠️ Các cài đặt này nới lỏng các biện pháp bảo vệ thực sự — đó là công việc của họ trên bàn thí nghiệm và là rủi ro ở bất kỳ nơi nào khác. Đặt chúng trên nhóm cổng phòng thí nghiệm chuyên dụng cho máy ảo Proxmox, không phải trên nhóm cổng mà các máy ảo khác của bạn phụ thuộc vào.
7

Tạo VM bên trong Proxmox — Đặt loại CPU thành Máy chủ

Có một cánh cửa thứ hai mà cờ ảo hóa phải đi qua và nó nằm bên trong Proxmox. Một VM mới được tạo trong Proxmox sử dụng mô hình CPU mô phỏng theo mặc định (dòng kvm64), cố tình hiển thị một CPU cũ, chung không có cờ ảo hóa — vì vậy, khách muốn chạy VM hoặc sử dụng các tính năng phụ thuộc vào cờ sẽ không thấy gì.

Khi bạn tạo VM bên trong Proxmox, hãy mở cài đặt Phần cứng của nó và đặt loại CPU thành máy chủ. Sau đó, khách sẽ nhận được mô hình CPU thực và các cờ của máy bên dưới — nằm trong một tổ, có nghĩa là các cờ ESXi được chuyển đến Proxmox sẽ chuyển xuống một cấp nữa. Tải ISO lên bộ nhớ cục bộ của Proxmox, tạo VM theo cách thông thường với thay đổi này, khởi động nó và xác nhận nó khởi động cũng như lấy địa chỉ IP trên mạng của bạn. Lab lồng nhau của bạn hiện đang hoạt động liên tục.

✅ Vùng chứa LXC chạy tốt hơn máy ảo bên trong Proxmox lồng nhau. Một vùng chứa chia sẻ hạt nhân Proxmox thay vì yêu cầu trình ảo hóa thứ hai mô phỏng phần cứng, do đó nó bỏ qua hầu hết thuế hiệu suất gấp đôi. Đối với các dịch vụ chạy tốt trong vùng chứa, hãy ưu tiên một dịch vụ — và lưu toàn bộ máy ảo cho những khách thực sự cần hạt nhân của riêng họ.
8

Giới hạn trung thực của phòng thí nghiệm — Thiết lập này là gì và không nhằm mục đích gì

Mọi thứ trong một tổ đều phải trả thuế hiệu suất hai lần: công việc của VM lồng nhau được xử lý bởi Proxmox, công việc của VM được xử lý lại bởi ESXi, trên cùng CPU, RAM và bộ lưu trữ vật lý. Mong đợi các khách lồng nhau sẽ cảm thấy chậm hơn đáng kể so với cùng một VM chạy trực tiếp trên một trong hai bộ ảo hóa — khách Windows phải trả giá đắt nhất cho điều này.

Vậy tại sao lại chạy Proxmox bên trong ESXi? Những lý do trung thực nhất đều là lý do chính đáng: đó là cách rẻ nhất để tìm hiểu nền tảng thứ hai, diễn tập quá trình di chuyển, thử nghiệm các tính năng của Proxmox và phá vỡ mọi thứ một cách an toàn — một máy chủ, hai trình ảo hóa, không cần phần cứng bổ sung và không có gì trong quá trình sản xuất có thể bị tổn hại.

Và khi phòng thí nghiệm phát triển vượt xa tổ, lối thoát rất đơn giản: giữ các bản sao lưu cấu hình Proxmox và khách của bạn, đồng thời xây dựng lại thiết lập tương tự trên kim loại trần. Các cài đặt trên trang này — khả năng ảo hóa, nhóm cổng, CPU máy chủ — chính xác là những thứ sẽ biến mất khi Proxmox sở hữu phần cứng, đúng hơn là vấn đề: tốt cho việc học, không phù hợp cho sản xuất.

🏷️Topic Search Variables & Keywords

🔍 Proxmox VE 🔍 VMware ESXi 🔍 Nested Virtualization 🔍 vhv.enable 🔍 KVM 🔍 /dev/kvm 🔍 Port Group Security 🔍 Promiscuous Mode 🔍 Forged Transmits 🔍 CPU Type Host 🔍 Proxmox Lab 🔍 TechnicalAnshu
🎙️ Bản chép lời đầy đủ — nhấn để mở rộng

Hướng dẫn khắc phục sự cố và giải pháp từng bước - CẤU HÌNH PROXMOX BÊN TRONG VMware ESXi NESTED VM HƯỚNG DẪN. Phần trình diễn trên màn hình của Anshu kỹ thuật.

Cài đặt Proxmox VE làm máy ảo trên VMware ESXi và chạy các máy ảo thực bên trong nó. Hai cài đặt giúp ảo hóa lồng nhau hoạt động, sửa lỗi nhóm cổng và giới hạn phòng thí nghiệm trung thực.

(bản ghi kết thúc ở đây trên trang nguồn)

❓ Câu hỏi thường gặp

Hướng dẫn này có miễn phí 100% để làm theo không?

Đúng vậy! Tất cả hướng dẫn và phương pháp do Tech Anshu trình bày đều sử dụng tài nguyên giáo dục, hợp pháp và miễn phí.

Người mới bắt đầu có thể làm theo hướng dẫn này không?

Chắc chắn rồi! Mỗi bước đều được thể hiện trên màn hình với hướng dẫn chi tiết để mọi người có thể làm theo dễ dàng.

Tôi có thể đặt câu hỏi ở đâu nếu gặp khó khăn?

Hãy để lại nhận xét trực tiếp trên video YouTube và cộng đồng của chúng tôi cũng như Anshu kỹ thuật sẽ giúp bạn.

🚀 Xem hướng dẫn đầy đủ trên YouTube

🚀 Xem video hướng dẫn từng bước đầy đủ trên YouTube: https://www.youtube.com/watch?v=_KeUQr-Nq1Y

Đăng ký Anshu kỹ thuật để được hỗ trợ CNTT, khắc phục sự cố Windows và quản lý máy chủ.

➡️ Xem toàn bộ video
Hướng dẫn này dựa trên video Thiết lập máy ảo Proxmox Nested VM của Technical Anshu • Bị kẹt ở bước nào? Hỏi trong phần bình luận video - bạn sẽ nhận được trợ giúp ở đó 🙏