Chào anh em,
Hôm nay mình xin chia sẻ lại bài lab thực tế mình vừa triển khai xong cho hệ thống Server. Bài toán đặt ra là cấu hình gộp cổng (Trunking/EtherChannel) giữa Switch Cisco và Server (chạy VMware ESXi) để tăng băng thông và dự phòng (Load Balancing).
Cấu hình này mình đã deploy và chạy 100% thực tế ổn định, nên anh em có thể yên tâm áp dụng. Dưới đây là các bước chi tiết.
1. Mô hình và Chuẩn bị
2. Cấu hình trên Switch Cisco
Trên Switch, chúng ta cần tạo Port-channel và cấu hình các interface vật lý tham gia vào channel đó. Lưu ý quan trọng là phải dùng mode ON để tương thích với cấu hình IP Hash trên ESXi Standard Switch.
Bước 1: Tạo Port-channel
! Cấu hình này áp dụng cho native vlan 26 và cho phép vlan 26, 113 đi qua.
Bước 2: Cấu hình các Interface vật lý
Cấu hình lần lượt cho 4 cổng kết nối vào Server (Ví dụ từ cổng 1/0/5). Đảm bảo tất cả các cổng phải cấu hình giống hệt nhau2.
! Lưu ý: channel-group mode ON là bắt buộc [cite: 7, 8]
3. Cấu hình trên Server (Physical/DCUI)
Trước khi vào giao diện web, cần cấu hình cơ bản trên màn hình console (DCUI) của Server (bấm F2).
Tip: Nếu cắm cả 4 dây mà bị loạn kết nối, hãy rút ra chỉ để lại 1 dây để truy cập vào Web quản trị trước, sau đó cấu hình Load Balancing xong mới cắm lại full dây.
4. Cấu hình Load Balancing trên ESXi (Web Client) - Bước quan trọng nhất
Đây là bước quyết định việc Server và Switch có "hiểu nhau" hay không. Nếu Switch để mode on mà Server không để IP Hash thì mạng sẽ chập chờn hoặc mất kết nối.
5. Kiểm thử (Troubleshooting)
Sau khi cấu hình xong, các bạn cắm đủ 4 dây mạng và thực hiện các bước kiểm tra:
Lưu ý khi gặp lỗi:
Chúc anh em triển khai thành công! Ai có thắc mắc cứ comment bên dưới mình hỗ trợ nhé.
Hôm nay mình xin chia sẻ lại bài lab thực tế mình vừa triển khai xong cho hệ thống Server. Bài toán đặt ra là cấu hình gộp cổng (Trunking/EtherChannel) giữa Switch Cisco và Server (chạy VMware ESXi) để tăng băng thông và dự phòng (Load Balancing).
Cấu hình này mình đã deploy và chạy 100% thực tế ổn định, nên anh em có thể yên tâm áp dụng. Dưới đây là các bước chi tiết.
1. Mô hình và Chuẩn bị
- Thiết bị: 1 Switch Cisco (Layer 2/3), 1 Server chạy ESXi.
- Kết nối: Sử dụng 4 dây mạng nối từ Switch vào 4 cổng (vmnic) trên Server.
- Mục tiêu: Cấu hình Port-channel mode ON trên Switch và IP Hash trên Server.
2. Cấu hình trên Switch Cisco
Trên Switch, chúng ta cần tạo Port-channel và cấu hình các interface vật lý tham gia vào channel đó. Lưu ý quan trọng là phải dùng mode ON để tương thích với cấu hình IP Hash trên ESXi Standard Switch.
Bước 1: Tạo Port-channel
HTML Code:
interface Port-channel11 description Uplink-to-ESXi switchport trunk native vlan 26 switchport trunk allowed vlan 26,113 switchport mode trunk
Bước 2: Cấu hình các Interface vật lý
Cấu hình lần lượt cho 4 cổng kết nối vào Server (Ví dụ từ cổng 1/0/5). Đảm bảo tất cả các cổng phải cấu hình giống hệt nhau2.
HTML Code:
interface GigabitEthernet1/0/5 description CONNECT TO SERVER 11 switchport trunk native vlan 26 switchport trunk allowed vlan 26,113 switchport mode trunk channel-group 11 mode on
3. Cấu hình trên Server (Physical/DCUI)
Trước khi vào giao diện web, cần cấu hình cơ bản trên màn hình console (DCUI) của Server (bấm F2).
- Network Adapters: Vào mục Configure Management Network -> Network Adapters. Tích chọn (dấu X) vào tất cả các cổng vmnic (4 cổng) đang kết nối.
- VLAN: Để chế độ "Not Set". Không nên cấu hình VLAN ở bước này trên Management Network để tránh bị nghẽn hoặc loop khiến không ra mạng được.
- IPv4: Cấu hình IP Static, Subnet Mask và Gateway tương ứng với lớp mạng quản trị.
- Kiểm tra: Thử ping từ console server ra Gateway. Nếu Ok là server đã thông mạng LAN7.
Tip: Nếu cắm cả 4 dây mà bị loạn kết nối, hãy rút ra chỉ để lại 1 dây để truy cập vào Web quản trị trước, sau đó cấu hình Load Balancing xong mới cắm lại full dây.
4. Cấu hình Load Balancing trên ESXi (Web Client) - Bước quan trọng nhất
Đây là bước quyết định việc Server và Switch có "hiểu nhau" hay không. Nếu Switch để mode on mà Server không để IP Hash thì mạng sẽ chập chờn hoặc mất kết nối.
- Truy cập vào Web quản trị (Ví dụ: http://192.168.x.x) bằng tài khoản root.
- Truy cập: Networking -> Virtual switches -> vSwitch0 -> Edit settings.
- Tại tab NIC teaming:
- Load balancing: Chuyển sang Route based on IP hash. Đây là chế độ duy nhất cho phép Server và Switch vật lý chạy EtherChannel mode ON với nhau.
- Failover order: Đảm bảo cả 4 cổng vmnic đều nằm trong mục Active uplinks.
- Làm tương tự cho phần Management Network: Vào Networking -> Management network -> Edit setting -> NIC teaming và cấu hình y hệt như vSwitch0 ở trên để đồng bộ.
5. Kiểm thử (Troubleshooting)
Sau khi cấu hình xong, các bạn cắm đủ 4 dây mạng và thực hiện các bước kiểm tra:
- Từ Laptop: Ping đến IP của Switch và IP của Server.
- Từ Switch: Ping vào IP Server xem thông chưa.
- Từ Server: Ping ra Gateway và Google (DNS).
- Từ Laptop: Truy cập vào web quản trị xem đã truy cập được và đăng nhâp để quản trị được khônkhông
Lưu ý khi gặp lỗi:
- Nếu không vào được mạng, hãy thử rút bớt dây, chỉ để lại 1 dây kết nối trực tiếp từ Laptop vào Server để kiểm tra lại cấu hình.
- Nếu cấu hình sai bước Load Balancing (lệch pha giữa Switch và Server), mạng sẽ bị loop hoặc rớt gói tin liên tục. Hãy chắc chắn Switch là mode on và Server là IP hash.
Chúc anh em triển khai thành công! Ai có thắc mắc cứ comment bên dưới mình hỗ trợ nhé.