1. Tổng quan
Bài thực hành tiếp theo là tạo một máy ảo (VM) và một container (CT), gán địa chỉ IP rồi kiểm tra ping từ máy khác vào. Ping được nghĩa là mạng của VM đã thông.Bài này đi qua hai luồng: tạo VM (cần ISO để cài hệ điều hành) và tạo CT (dùng template có sẵn nên rất nhanh).
Mục tiêu của bài này:
- Upload ISO và template lên máy chủ.
- Tạo được một VM và một CT có mạng.
- Ping được từ máy ngoài vào địa chỉ IP của VM.
2. Nội dung chính
2.1 Tải ISO và template
Vào Node > local (storage) > tab ISO Images để upload ISO cho VM. Vào tab CT Templates để tải template cho container.
Hình 1: Tải ISO hệ điều hành lên máy chủ.
Hình 2: Chọn và upload template container (ví dụ Debian/Ubuntu).
2.2 Tạo máy ảo (VM)
Bấm “Create VM” ở góc trên. Đi qua các tab: General (tên), OS (chọn ISO), System, Disks, CPU, Memory, Network (chọn bridge vmbr0). Bấm Finish.
Hình 3: Cấu hình card mạng VM gắn vào bridge vmbr0.
Sau khi tạo, chọn VM > Start > Console để cài hệ điều hành. Cài xong nên cài thêm qemu-guest-agent và tháo ISO ra khỏi ổ CD/DVD.
Hình 4: Màn hình cài đặt hệ điều hành cho máy ảo.
2.3 Tạo container (CT)
Bấm “Create CT”. Đi qua các tab: General (hostname, mật khẩu), Template (chọn template), Disks, CPU, Memory, Network. Ở tab Network nên nhập IP tĩnh và Gateway.
Hình 5: Nhập IPv4 tĩnh và Gateway cho container.
2.4 Kiểm tra ping
Kiểm tra theo thứ tự:- Trong guest: ping gateway (ví dụ 10.30.195.250).
- Trong guest: ping 8.8.8.8 (ra Internet) và ping google.com (kiểm tra DNS).
- Từ máy khác trong mạng: ping địa chỉ IP của guest.
Hình 6: Kết quả ping thành công từ máy ngoài vào IP của guest.
Lưu ý: nếu ping được VM Linux nhưng không ping được VM Windows, thường do Windows Firewall chặn ICMP — cần mở quy tắc cho phép ping.
3. Kết luận
Khi máy ngoài ping được vào VM, nghĩa là toàn bộ chuỗi mạng (bridge của host, card mạng ảo, IP và gateway trong VM) đã hoạt động đúng.Bài viết liên quan
Được quan tâm
Bài viết mới