Cách thiết lập tập hợp Liên kết mạng (802.3ad) trên Ubuntu
Bạn có cần phải bơm một lượng lớn dữ liệu cho nhiều khách hàng cùng lúc không, trong khi chỉ sử dụng một địa chỉ IP duy nhất? Bằng cách sử dụng tập hợp liên kết của Wap, chúng tôi có thể kết hợp một số card mạng riêng biệt trên hệ thống thành một NIC hài hước.
Tổng quan
Tập hợp liên kết được thiết kế để cung cấp cho bạn tùy chọn tăng băng thông mạng và khả năng phục hồi, mà không thay đổi hoàn toàn cơ sở hạ tầng của bạn để làm như vậy (với chi phí mà một động thái như vậy sẽ đòi hỏi).
Ngoài ra, với tư cách là quản trị viên hệ thống, chúng tôi thường có rất ít ảnh hưởng đến hoạt động bên trong của các ứng dụng đang chạy trên máy chủ của chúng tôi. Vì vậy, nếu đến lúc như vậy, chúng ta cần tăng băng thông mạng có sẵn cho ứng dụng, chúng ta có thể phải đối mặt với việc thiết kế lại toàn bộ hệ thống. Bạn có thể biết rằng việc thay đổi tương tác giữa máy khách và máy chủ, cấp vốn cho các yêu cầu tính năng được nhắm mục tiêu từ nhà cung cấp ứng dụng hoặc nâng cấp lên thế hệ thiết bị mạng mới, là rất nhiều công việc hoặc cần ngân sách hoặc cả hai. Vì vậy, một giây trước khi bạn hết thời gian và $$$, hãy xem xét rằng kết quả của việc sử dụng công nghệ tổng hợp của Link Link, là bởi vì điều này được thực hiện ở cấp cơ sở hạ tầng (HĐH, NIC và chuyển mạch), ứng dụng có thể vẫn hoàn toàn không biết để thay đổi trong khi đột nhiên nhận được băng thông kết hợp của nhiều kết nối mạng.
Hơn nữa, ngày nay công nghệ này là một phần tiêu chuẩn của hầu hết các thiết bị mạng, bạn chỉ cần là một người đam mê sử dụng nó. Vì vậy, Hãy nhớ những đám cháy địa ngục đã giả mạo bạn! Hãy và cho mọi người thấy những gì chúng ta tạo ra bằng cách siết chặt mỗi ounce hiệu suất có sẵn từ cơ sở hạ tầng hiện tại .
Hình ảnh bởi renjith krishnan
Điều kiện tiên quyết
- Hướng dẫn này được viết bằng Ubuntu server9.10 x64, do đó, giả sử rằng bạn cũng có một hệ thống dựa trên Debian để hoạt động..
- hệ thống của bạn có nhiều hơn một card mạng.
- Bạn sẽ thấy tôi sử dụng VIM làm chương trình soạn thảo, điều này là do tôi đã quen với nó, bạn có thể sử dụng bất kỳ trình soạn thảo nào khác mà bạn muốn.
Mặt Linux của sự vật
Chúng tôi sẽ sử dụng gói if iflaveave (giao diện nô lệ), có khả năng lấy các card mạng của hệ thống và trong bóng tối liên kết chúng. Một điều cần lưu ý là trong khi trên windows, loại cấu hình này được thực hiện ở cấp trình điều khiển của NIC và do đó chỉ giới hạn ở các giao diện có sẵn trên thẻ đó, với gói ifenslave có thể lấy bất kỳ NIC nào trong hệ thống và liên kết nó ( giả sử chúng có cùng cấp tốc độ, tức là 1000Mb / s).
Mặc dù trong hướng dẫn này, chúng tôi sẽ thiết lập liên kết để sử dụng chuẩn 802.3ad, trên cả công tắc (sử dụng LACP) và máy chủ, điều đáng chú ý là gói gói ifenslave của chế độ cho phép các chế độ tổng hợp không yêu cầu hợp tác của công tắc. Tuy nhiên tôi chưa sử dụng chúng một cách cá nhân nên tôi không thể bảo đảm cho họ. Chỉ cần ghi nhớ điều này trong trường hợp bạn không thể hợp tác với cơ sở hạ tầng mạng hoặc nếu thẻ mạng của bạn không có hỗ trợ trình điều khiển cho Trò chơi Ethtool..
Cài đặt gói ifenslave
Quy trình này được tạo trên Ubuntu 9.10, có một lỗi nổi bật trong gói ifenslave, không mang giao diện ngoại quan khi khởi động (tài liệu ở đây). Nếu bạn cài đặt ifenslave trên bản phát hành 10.10, bạn sẽ tự động nhận phiên bản có sửa lỗi. Tuy nhiên, đối với những người không chạy phiên bản mới nhất và lớn nhất, bạn sẽ cần cài đặt thủ công phiên bản mới hơn của gói ifenslave.
* Cảm ơn bạn Alexander Usyskin đã giúp tìm ra điều này.
Để thường cài đặt gói (cho người dùng 10.10 trở lên):
sudo aptitude cài đặt ifenslave
Để cài đặt thủ công phiên bản mới hơn, hãy tải xuống phiên bản phù hợp với HĐH của bạn (x86 hoặc x64), đặt nó vào tmp thư mục và cài đặt bằng cách sử dụng dpkg chỉ huy.
Đối với hệ điều hành 32 bit:
sudo dpkg -i /tmp/ifenslave-2.6_1.1.0-15ubfox1_i386.deb
Đối với hệ điều hành 64 bit:
sudo dpkg -i /tmp/ifenslave-2.6_1.1.0-15ubfox1_amd64.deb
Cấu hình giao diện ngoại quan
Bây giờ gói ifenslave đã được cài đặt, chúng ta có thể định cấu hình giao diện ngoại quan. Để làm điều này, chỉnh sửa giao diện tập tin cấu hình:
sudo vim / etc / mạng / giao diện
Nhận xét tất cả các giao diện sẽ là một phần của trái phiếu và thêm vào như sau:
auto bond0 iface bond0 inet dhcp bond-nô lệ tất cả các chế độ liên kết 4 bond-miimon 100 bond-sơ cấp eth1 eth2 eth3 eth4 eth0 eth0
Ví dụ trên đặt liên kết thành: sử dụng chế độ 4 (802.3ad), lấy IP từ DHCP và sử dụng tất cả các NIC trên máy chủ cho liên kết (máy chủ được đề cập có 4 giao diện từ một NIC bốn đầu và on- hội đồng quản trị.
Cơ sở hạ tầng của sự vật
Như đã nói trong phần tổng quan, chúng tôi đang sử dụng chế độ Chế độ 4 4v (802.3ad) trong hướng dẫn này, vì vậy chúng tôi phải đặt công tắc ở đầu nhận để sử dụng tổng hợp trên các cổng mà chúng tôi đang kết nối với máy chủ.
Bây giờ rõ ràng tôi không thể xem qua mọi cấu hình thiết bị có thể hiểu được ngoài đó, vì vậy tôi sẽ đưa ra hai ví dụ và hy vọng rằng nó sẽ cung cấp cho bạn đủ để tiếp tục khi tìm kiếm thông tin trên tài liệu của nhà cung cấp hoặc Google cho thiết bị cụ thể của bạn.
Juniper J-web
Phân đoạn này giải thích cách định cấu hình giao diện (cổng) trên thiết bị Juniper để sử dụng tập hợp Liên kết trực tuyến (LACP) bằng cách sử dụng GUI quản lý J-web.
Lưu ý: Tôi đã sử dụng EX3200 cho các ảnh chụp màn hình và hướng dẫn chi tiết bên dưới, tuy nhiên J-web khá giống với các thiết bị Juniper khác sử dụng THÁNG 6.
Không liên kết giao diện
Bước này là cần thiết bởi vì ngoài luồng, mọi giao diện trên thiết bị Juniper đều được liên kết với Vlan mặc định có tên là unit unit0. Mặc dù Juniper có tài liệu về cách bạn nên định cấu hình tổng hợp liên kết, tôi đã tìm thấy bước đầu tiên và cơ bản này, bị thiếu. Nếu không thực hiện bước này, các bước còn lại được mô tả trong tài liệu sẽ không hoạt động và bạn sẽ gãi đầu như những gì bạn còn thiếu.
Cảm ơn các nhân viên hỗ trợ của Juniper đã cung cấp giải pháp GUI này (cuối cùng).
- Trên màn hình chính của J-web, nhấp vào Cấu hình.
- Sau đó nhấp vào công cụ CLI.
- Chọn điểm Point và nhấp vào CLI.
- Sau đó nhấp vào Chỉnh sửa nội dung trực tuyến, gần tiêu đề của Giao diện.
- Chọn giao diện bạn muốn trở thành một phần của tập hợp và nhấp vào Chỉnh sửa trực tuyến bên cạnh nó.
- Trong phần Đơn vị trực tuyến, xóa liên kết như trong hình.
- Nhấn vào OK.
- Lặp lại cho tất cả các giao diện mà bạn muốn là một phần của tập hợp.
- Khi hoàn tất, hãy sử dụng Cam kết Cam kết để áp dụng các thay đổi.
Phân nhóm giao diện thành tập hợp
Bây giờ các giao diện đã bị liên kết, chúng ta có thể tạo các liên kết tổng hợp bằng cách nhóm Nhóm.
- Trên màn hình chính của J-web, nhấp vào Giao diện.
- Sau đó nhấp vào Liên kết tập hợp liên kết trực tuyến.
- Chọn thêm Add Add.
- Khi cửa sổ bật lên xuất hiện, hãy chọn.
- Nhấp vào trên Add Add.
- Trong cửa sổ bật lên phụ, chọn các giao diện sẽ là một phần của liên kết (giữ Ctrl cho nhiều).
- Nhấp vào OK OK OK cho đến khi hết các cửa sổ cấu hình.
- Làm xong.
Các thiết bị chuyển mạch ProCurve được quản lý trên web của HP
Miễn phí cho các hướng dẫn của Juniper, đây là hướng dẫn dành cho các thiết bị được quản lý web ProCurve của HP.
HP 1800G
- Nhấp chuột vào Trunk Trunk.
- Nhấp chuột vào Cài đặt LACP
- Chọn hộp kiểm cho các cổng mà bạn muốn có khả năng tổng hợp, trong ví dụ này tôi đã sử dụng cổng 3 và 4.
- Nhấp vào Áp dụng ở cuối trang.
- Làm xong.
HP 1810G
- Nhấp chuột vào Trunk Trunk.
- Nhấp chuột vào cấu hình Trunk.
- Chọn hộp kiểm Tạo Tạo.
- Đặt tên cho Liên kết.
- Nhấp vào ứng dụng.
- Nhấp chuột vào thành viên Trunk Trunk.
- Chọn id Trunk của Trunk từ danh sách thả xuống, trong ví dụ của chúng tôi, chúng tôi sử dụng.
- Nhấp vào Cổng bạn muốn là một phần của tập hợp, trong ví dụ của chúng tôi, chúng tôi đã sử dụng cổng 11 & 12.
- Nhấp vào ứng dụng.
- Thực hiện các thay đổi vĩnh viễn bằng cách đi tới bảo trì trực tuyến.
- Sau đó vào cấu hình của Save Save.
- Nhấp vào nút Lưu cấu hình lưu lại.
- Làm xong.
Hiển thị ánh sáng trắng bạn làm