Triển khai chuyển đổi KVM vJunos
Thông số kỹ thuật
- Sản phẩm: vJunos-switch
- Hướng dẫn triển khai: KVM
- Nhà xuất bản: Juniper Networks, Inc.
- Ngày xuất bản: 2023-11-20
- Webđịa điểm: https://www.juniper.net
Thông tin sản phẩm
về sự hướng dẫn này
Hướng dẫn triển khai vJunos-switch cung cấp hướng dẫn và
thông tin về triển khai và quản lý vJunos-switch trên KVM
môi trường. Nó bao gồm các chủ đề như hiểu biết vềview of
vJunos-switch, yêu cầu phần cứng và phần mềm, cài đặt và
triển khai và xử lý sự cố.
vJunos-chuyển quaview
vJunos-switch là một thành phần phần mềm có thể được cài đặt
trên máy chủ x86 tiêu chuẩn công nghiệp chạy trình ảo hóa KVM Linux
(Ubuntu 18.04, 20.04, 22.04 hoặc Debian 11 Bullseye). Nó cung cấp
khả năng kết nối mạng ảo hóa và được thiết kế để cung cấp
tính linh hoạt và khả năng mở rộng trong việc triển khai mạng.
Các tính năng chính được hỗ trợ
- Khả năng kết nối mạng ảo hóa
- Hỗ trợ cho các máy chủ x86 tiêu chuẩn công nghiệp
- Khả năng tương thích với trình ảo hóa KVM của Linux
- Khả năng cài đặt nhiều phiên bản vJunos-switch trên một phiên bản
máy chủ
Lợi ích và Công dụng
vJunos-switch cung cấp một số lợi ích và có thể được sử dụng trong
kịch bản khác nhau:
- Cho phép cơ sở hạ tầng mạng ảo hóa
- Giảm chi phí phần cứng bằng cách sử dụng tiêu chuẩn công nghiệp
máy chủ - Cung cấp tính linh hoạt và khả năng mở rộng trong mạng
triển khai - Đơn giản hóa việc quản lý và cấu hình mạng
Hạn chế
Mặc dù vJunos-switch là một giải pháp mạng mạnh mẽ nhưng nó
có một số hạn chế cần xem xét:
- Khả năng tương thích bị giới hạn ở trình ảo hóa KVM của Linux
- Yêu cầu máy chủ x86 tiêu chuẩn công nghiệp để cài đặt
- Tùy thuộc vào khả năng và nguồn lực của cơ sở
phần cứng máy chủ
Kiến trúc vJunos-switch
Kiến trúc vJunos-switch được thiết kế để cung cấp một
môi trường mạng ảo hóa trên bộ ảo hóa KVM. Nó sử dụng
tài nguyên và khả năng của máy chủ x86 cơ bản
phần cứng để cung cấp các dịch vụ mạng hiệu suất cao.
Hướng dẫn sử dụng sản phẩm
Yêu cầu về phần cứng và phần mềm
Để triển khai thành công vJunos-switch trên KVM, hãy đảm bảo rằng
hệ thống đáp ứng các yêu cầu tối thiểu sau:
- Máy chủ x86 tiêu chuẩn công nghiệp
- Trình ảo hóa KVM Linux (Ubuntu 18.04, 20.04, 22.04 hoặc Debian 11
Mắt bò) - Phần mềm của bên thứ ba có thể áp dụng (tùy chọn)
Cài đặt và triển khai vJunos-switch trên KVM
Cài đặt vJunos-switch trên KVM
Thực hiện theo các bước sau để cài đặt vJunos-switch trên KVM
môi trường:
- Chuẩn bị máy chủ lưu trữ Linux để cài đặt vJunos-switch.
- Triển khai và quản lý vJunos-switch trên KVM.
- Thiết lập triển khai vJunos-switch trên Máy chủ lưu trữ.
- Xác minh VM vJunos-switch.
- Định cấu hình vJunos-switch trên KVM.
- Kết nối với vJunos-switch.
- Định cấu hình cổng hoạt động.
- Đặt tên giao diện.
- Định cấu hình MTU phương tiện.
Khắc phục sự cố vJunos-switch
Nếu bạn gặp bất kỳ vấn đề nào với vJunos-switch, bạn có thể theo dõi
các bước khắc phục sự cố này:
- Xác minh rằng VM đang chạy.
- Xác minh thông tin CPU.
- View Nhật ký Files.
- Thu thập các bãi chứa lõi.
Những câu hỏi thường gặp (FAQ)
Giới thiệu về sản phẩm
vJunos-switch có tương thích với tất cả các trình ảo hóa không?
Không, vJunos-switch được thiết kế riêng cho Linux KVM
trình quản lý ảo.
Tôi có thể cài đặt nhiều phiên bản vJunos-switch trên một thiết bị không?
máy chủ?
Có, bạn có thể cài đặt nhiều phiên bản vJunos-switch trên một
máy chủ x86 tiêu chuẩn công nghiệp duy nhất.
Cài đặt và triển khai
Yêu cầu phần cứng và phần mềm tối thiểu là gì
vJunos-switch trên KVM?
Các yêu cầu tối thiểu bao gồm máy chủ x86 tiêu chuẩn ngành
và trình ảo hóa KVM Linux (Ubuntu 18.04, 20.04, 22.04 hoặc Debian
11 Mắt bò). Phần mềm của bên thứ ba có thể áp dụng cũng có thể được
được cài đặt, nhưng nó là tùy chọn.
Làm cách nào để kết nối với vJunos-switch sau khi cài đặt?
Bạn có thể kết nối với vJunos-switch bằng cách làm theo hướng dẫn được cung cấp
hướng dẫn trong hướng dẫn cài đặt.
Xử lý sự cố
Tôi có thể tìm thấy nhật ký ở đâu files cho vJunos-switch?
Nhật ký files cho vJunos-switch có thể được tìm thấy trong phần được chỉ định
thư mục trên máy chủ. Tham khảo phần khắc phục sự cố
của hướng dẫn triển khai để biết thêm thông tin.
Hướng dẫn triển khai vJunos-switch cho KVM
Đã xuất bản
2023-11-20
ii
Juniper Networks, Inc. 1133 Con đường đổi mới Sunnyvale, California 94089 Hoa Kỳ 408-745-2000 www.juniper.net
Juniper Networks, logo Juniper Networks, Juniper và Junos là các thương hiệu đã đăng ký của Juniper Networks, Inc. tại Hoa Kỳ và các quốc gia khác. Tất cả các nhãn hiệu khác, nhãn hiệu dịch vụ, nhãn hiệu đã đăng ký, hoặc nhãn hiệu dịch vụ đã đăng ký là tài sản của chủ sở hữu tương ứng.
Juniper Networks không chịu trách nhiệm về bất kỳ sự không chính xác nào trong tài liệu này. Juniper Networks bảo lưu quyền thay đổi, chỉnh sửa, chuyển nhượng hoặc sửa đổi ấn phẩm này mà không cần thông báo.
Hướng dẫn triển khai vJunos-switch cho KVM Bản quyền © 2023 Juniper Networks, Inc. Mọi quyền được bảo lưu.
Thông tin trong tài liệu này hiện tại tính đến ngày trên trang tiêu đề.
THÔNG BÁO NĂM 2000
Các sản phẩm phần cứng và phần mềm của Juniper Networks đều tuân thủ Năm 2000. Hệ điều hành Junos không có giới hạn liên quan đến thời gian cho đến năm 2038. Tuy nhiên, ứng dụng NTP được biết là sẽ gặp một số khó khăn vào năm 2036.
THỎA THUẬN GIẤY PHÉP NGƯỜI DÙNG CUỐI
Sản phẩm của Juniper Networks là chủ đề của tài liệu kỹ thuật này bao gồm (hoặc được thiết kế để sử dụng cùng với) phần mềm Juniper Networks. Việc sử dụng phần mềm như vậy phải tuân theo các điều khoản và điều kiện của Thỏa thuận cấp phép người dùng cuối (“EULA”) được đăng tại https://support.juniper.net/support/eula/. Bằng cách tải xuống, cài đặt hoặc sử dụng phần mềm đó, bạn đồng ý với các điều khoản và điều kiện của EULA đó.
thứ ba
Mục lục
Giới thiệu về Hướng dẫn này | v
1
Hiểu vJunos-switch
vJunos-chuyển quaview | 2
Quaview | 2
Các tính năng chính được hỗ trợ | 3
Lợi ích và Công dụng | 3
Hạn chế | 4
Kiến trúc vJunos-switch | 4
2
Yêu cầu phần cứng và phần mềm vJunos-switch trên KVM
Yêu cầu phần cứng và phần mềm tối thiểu | số 8
3
Cài đặt và triển khai vJunos-switch trên KVM
Cài đặt vJunos-switch trên KVM | 11
Chuẩn bị máy chủ lưu trữ Linux để cài đặt vJunos-switch | 11
Triển khai và quản lý vJunos-switch trên KVM | 11 Thiết lập triển khai vJunos-switch trên Máy chủ lưu trữ | 12
Xác minh vJunos-switch VM | 17
Cấu hình vJunos-switch trên KVM | 19 Kết nối với vJunos-switch | 19
Cấu hình cổng hoạt động | 20
Đặt tên giao diện | 20
Định cấu hình MTU phương tiện | 21
4
Khắc phục sự cố
Khắc phục sự cố vJunos-switch | 23
Xác minh rằng VM đang chạy | 23
iv
Xác minh thông tin CPU | 24 View Nhật ký Files | 25 Thu thập các bãi chứa lõi | 25
v
về sự hướng dẫn này
Sử dụng hướng dẫn này để cài đặt Junos-switch ảo (vJunos-switch). vJunos-switch là phiên bản ảo của nền tảng chuyển mạch EX dựa trên Junos. Nó đại diện cho một bộ chuyển mạch Juniper chạy hệ điều hành Junos® (Junos OS) trong môi trường máy ảo dựa trên kernel (KVM). vJunos-switch dựa trên kiến trúc lồng nhau của Juniper Networks® vMX Virtual Router (vMX). Hướng dẫn này cũng bao gồm các quy trình quản lý và cấu hình vJunos-switch cơ bản. Sau khi cài đặt và định cấu hình vJunos-switch như được đề cập trong hướng dẫn này, hãy tham khảo tài liệu về Hệ điều hành Junos để biết thông tin về cấu hình phần mềm bổ sung.
TÀI LIỆU LIÊN QUAN Hệ điều hành Junos cho dòng EX Tài liệu
1 CHƯƠNG
Hiểu vJunos-switch
vJunos-chuyển quaview | Kiến trúc 2 vJunos-switch | 4
2
vJunos-chuyển quaview
BẢN TÓM TẮT
Chủ đề này cung cấp thông tin tổng quan, các tính năng chính được hỗ trợ, lợi ích và hạn chế của vJunosswitch.
TRONG PHẦN NÀY
Quaview | 2 tính năng chính được hỗ trợ | 3 Lợi ích và Công dụng | 3 hạn chế | 4
Quaview
TRONG PHẦN NÀY Quá trình cài đặt vJunos-switch kết thúcview | 3
Đọc kỹ chủ đề này điview của vJunos-switch. vJunos-switch là phiên bản ảo của Juniper switch chạy hệ điều hành Junos. Bạn có thể cài đặt vJunos-switch dưới dạng máy ảo (VM) trên máy chủ x86. Bạn có thể định cấu hình và quản lý vJunos-switch giống như cách bạn quản lý một công tắc vật lý. vJunos-switch là một máy ảo (VM) duy nhất mà bạn chỉ có thể sử dụng trong phòng thí nghiệm chứ không phải trong môi trường sản xuất. Bộ chuyển mạch vJunos được xây dựng bằng cách sử dụng EX9214 làm bộ chuyển mạch Juniper tham chiếu và hỗ trợ một Công cụ định tuyến duy nhất và Bộ tập trung PIC linh hoạt (FPC) duy nhất. vJunos-switch hỗ trợ băng thông tổng hợp lên tới 100 Mbps trên tất cả các giao diện. Bạn không cần phải mua giấy phép băng thông để sử dụng vJunos-switch. Thay vì sử dụng các bộ chuyển mạch phần cứng, bạn có thể sử dụng vJunos-switch để khởi động phần mềm Junos nhằm kiểm tra cấu hình và giao thức mạng.
3
Quá trình cài đặt vJunos-switch kết thúcview
Bạn có thể cài đặt các thành phần phần mềm của vJunos-switch trên máy chủ x86 tiêu chuẩn ngành chạy trình ảo hóa KVM Linux (Ubuntu 18.04, 20.04, 22.04 hoặc Debian 11 Bullseye). Trên các máy chủ chạy bộ ảo hóa KVM, bạn cũng có thể chạy phần mềm hiện hành của bên thứ ba. Bạn có thể cài đặt nhiều phiên bản vJunos-switch trên một máy chủ.
Các tính năng chính được hỗ trợ
Chủ đề này cung cấp cho bạn danh sách và thông tin chi tiết về các tính năng chính được hỗ trợ và xác thực trên vJunos-switch. Để biết chi tiết về cấu hình của các tính năng này, hãy xem hướng dẫn tính năng tại: Hướng dẫn sử dụng. vJunos-switch hỗ trợ các tính năng chính sau: · Hỗ trợ lên đến 96 giao diện chuyển đổi · Có thể mô phỏng cấu trúc liên kết lớp phủ và lớp phủ IP của trung tâm dữ liệu. · Hỗ trợ chức năng lá EVPN-VXLAN · Hỗ trợ cầu nối định tuyến cạnh (ERB) · Hỗ trợ đa mạng EVPN LAG trong EVPN-VXLAN (ESI-LAG)
Lợi ích và Công dụng
Các lợi ích và trường hợp sử dụng của vJunos-switch trên máy chủ x86 tiêu chuẩn như sau: · Giảm chi phí vốn (CapEx) trong phòng thí nghiệm– vJunos-switch được cung cấp miễn phí để xây dựng phòng thí nghiệm thử nghiệm
giảm chi phí liên quan đến các thiết bị chuyển mạch vật lý. · Giảm thời gian triển khai–Bạn có thể sử dụng vJunos-switch để xây dựng và kiểm tra các cấu trúc liên kết ảo
mà không cần xây dựng các phòng thí nghiệm vật lý đắt tiền. Phòng thí nghiệm ảo có thể được xây dựng ngay lập tức. Kết quả là bạn có thể giảm chi phí và sự chậm trễ liên quan đến việc triển khai trên phần cứng vật lý. · Loại bỏ nhu cầu và thời gian đối với phần cứng phòng thí nghiệm– vJunos-switch giúp bạn loại bỏ thời gian chờ đợi phần cứng phòng thí nghiệm đến sau khi mua sắm. vJunos-switch có sẵn miễn phí và có thể tải xuống ngay lập tức. · Giáo dục và đào tạo–Cho phép bạn xây dựng các phòng thí nghiệm phục vụ các dịch vụ học tập và giáo dục cho nhân viên của mình.
4
· Kiểm tra bằng chứng về khái niệm và xác thực–Bạn có thể xác thực các cấu trúc liên kết chuyển mạch trung tâm dữ liệu khác nhau, các cấu hình dựng sẵn, ví dụ:amples và chuẩn bị sẵn sàng tự động hóa.
Hạn chế
vJunos-switch có những hạn chế sau: · Có một Công cụ định tuyến duy nhất và kiến trúc FPC duy nhất. · Không hỗ trợ nâng cấp phần mềm tại chỗ (ISSU). · Không hỗ trợ đính kèm hoặc tách giao diện khi đang chạy. · SR-IOV cho các trường hợp sử dụng vJunos-switch và thông lượng không được hỗ trợ. · Do kiến trúc lồng nhau của nó, vJunos-switch không thể được sử dụng trong bất kỳ triển khai nào khởi chạy
các phiên bản từ bên trong VM. · Hỗ trợ băng thông tối đa 100 Mbps trên tất cả các giao diện.
LƯU Ý: Giấy phép băng thông không được cung cấp vì không cần giấy phép băng thông. Thông báo kiểm tra giấy phép có thể xuất hiện. Bỏ qua các tin nhắn kiểm tra giấy phép.
· Bạn không thể nâng cấp hệ điều hành Junos trên hệ thống đang chạy. Thay vào đó, bạn phải triển khai một phiên bản mới với phần mềm mới.
· Multicast không được hỗ trợ.
TÀI LIỆU LIÊN QUAN Yêu cầu tối thiểu về phần cứng và phần mềm | số 8
Kiến trúc vJunos-switch
vJunos-switch là một giải pháp VM lồng nhau, duy nhất trong đó mặt phẳng chuyển tiếp ảo (VFP) và Công cụ chuyển tiếp gói (PFE) nằm trong VM bên ngoài. Khi bạn khởi động vJunos-switch, VFP
5 khởi động một máy ảo lồng nhau chạy hình ảnh Mặt phẳng điều khiển ảo Junos (VCP). Trình ảo hóa KVM được sử dụng để triển khai VCP. Thuật ngữ “lồng nhau” dùng để chỉ máy ảo VCP được lồng trong máy ảo VFP, như trong Hình 1 trên trang 5. vJunos-switch có thể hỗ trợ thông lượng lên tới 100 Mbps sử dụng 4 lõi và 5GB bộ nhớ. Mọi lõi và bộ nhớ bổ sung được định cấu hình sẽ được phân bổ cho VCP. VFP không cần thêm bộ nhớ ngoài dung lượng tối thiểu được hỗ trợ. 4 lõi và bộ nhớ 5GB là đủ cho các trường hợp sử dụng trong phòng thí nghiệm. Hình 1: Kiến trúc vJunos-switch
Kiến trúc vJunos-switch được tổ chức thành các lớp: · vJunos-switch nằm ở lớp trên cùng. · Trình ảo hóa KVM và phần mềm hệ thống liên quan được mô tả trong phần yêu cầu phần mềm
nằm ở lớp giữa. · Máy chủ x86 nằm ở lớp vật lý ở phía dưới.
6
Hiểu kiến trúc này có thể giúp bạn lập kế hoạch cấu hình vJunos-switch. Sau khi tạo phiên bản vJunos-Switch, bạn có thể sử dụng Junos OS CLI để định cấu hình giao diện vJunosswitch trong VCP. vJunos-switch chỉ hỗ trợ giao diện Gigabit Ethernet.
2 CHƯƠNG
Yêu cầu phần cứng và phần mềm vJunos-switch trên KVM
Yêu cầu phần cứng và phần mềm tối thiểu | số 8
8
Yêu cầu phần cứng và phần mềm tối thiểu
Chủ đề này cung cấp cho bạn danh sách các yêu cầu về phần cứng và phần mềm để khởi động phiên bản vJunos-switch. Bảng 1 trên trang 8 liệt kê các yêu cầu phần cứng cho vJunos-switch. Bảng 1: Yêu cầu phần cứng tối thiểu cho vJunos-switch
Sự miêu tả
Giá trị
Sampcấu hình hệ thống
Đối với các trường hợp sử dụng mô phỏng trong phòng thí nghiệm và hiệu suất thấp (dưới 100 Mbps), bất kỳ bộ xử lý Intel x86 nào có khả năng VT-x.
Bộ xử lý Intel Ivy Bridge trở lên.
Examptập tin của bộ xử lý Ivy Bridge: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB cache
Số lượng lõi
Cần tối thiểu bốn lõi. Phần mềm phân bổ ba lõi cho VFP và một lõi cho VCP, đủ cho hầu hết các trường hợp sử dụng.
Mọi lõi bổ sung sẽ được cung cấp cho VCP vì ba lõi là đủ để hỗ trợ các nhu cầu về mặt phẳng dữ liệu của VFP.
Ký ức
Cần có bộ nhớ tối thiểu 5GB. Khoảng 3 GB bộ nhớ sẽ được phân bổ cho VFP và 2 GB cho VCP. Nếu tổng bộ nhớ được cung cấp lớn hơn 6 GB thì bộ nhớ VFP bị giới hạn ở mức 4GB và bộ nhớ bổ sung sẽ được phân bổ cho VCP.
Yêu cầu khác · Khả năng Intel VT-x. · Siêu phân luồng (được khuyến nghị) · AES-NI
Bảng 2 trên trang 9 liệt kê các yêu cầu phần mềm cho vJunos-switch.
9
Bảng 2: Yêu cầu phần mềm cho Ubuntu
Sự miêu tả
Giá trị
Hệ điều hành
LƯU Ý: Chỉ hỗ trợ bản địa hóa tiếng Anh.
· Ubuntu 22.04 LTS · Ubuntu 20.04 LTS · Ubuntu 18.04 LTS · Debian 11 Bullseye
Ảo hóa
· QEMU-KVM
Phiên bản mặc định cho mỗi phiên bản Ubuntu hoặc Debian là đủ. apt-get install qemu-kvm cài đặt phiên bản mặc định này.
Gói bắt buộc
LƯU Ý: Sử dụng tên pkg cài đặt apt-get hoặc cài đặt sudo apt-get lệnh để cài đặt một gói.
· qemu-kvm virt-manager · libvirt-daemon-system · virtinst libvirt-clients bridge-utils
Môi trường triển khai được hỗ trợ
QEMU-KVM sử dụng libvirt
Ngoài ra, việc triển khai kim loại trần EVE-NG cũng được hỗ trợ.
Lưu ý: vJunos-switch không được hỗ trợ trên EVE-NG hoặc bất kỳ triển khai nào khác khởi chạy vJunos từ bên trong VM do các hạn chế của ảo hóa lồng nhau sâu.
Hình ảnh vJunos-switch
Các hình ảnh có thể được truy cập từ khu vực tải xuống trong phòng thí nghiệm của juniper.net tại: Test Drive Juniper
3 CHƯƠNG
Cài đặt và triển khai vJunos-switch trên KVM
Cài đặt vJunos-switch trên KVM | 11 Triển khai và quản lý vJunos-switch trên KVM | 11 Cấu hình vJunos-switch trên KVM | 19
11
Cài đặt vJunos-switch trên KVM
BẢN TÓM TẮT
Đọc chủ đề này để hiểu cách cài đặt vJunos-switch trong môi trường KVM.
TRONG PHẦN NÀY
Chuẩn bị máy chủ lưu trữ Linux để cài đặt vJunos-switch | 11
Chuẩn bị máy chủ lưu trữ Linux để cài đặt vJunos-switch
Phần này áp dụng cho cả máy chủ lưu trữ Ubuntu và Debian. 1. Cài đặt các phiên bản gói tiêu chuẩn cho máy chủ lưu trữ Ubuntu hoặc Debian của bạn để đảm bảo rằng
máy chủ đáp ứng các yêu cầu phần cứng và phần mềm tối thiểu. 2. Xác minh rằng công nghệ Intel VT-x đã được bật. Chạy lệnh lscpu trên máy chủ lưu trữ của bạn.
Trường Ảo hóa trong đầu ra của lệnh lscpu hiển thị VT-x, nếu VT-x được bật. Nếu VT-x chưa được bật, hãy xem tài liệu máy chủ của bạn để tìm hiểu cách bật nó trong BIOS.
Triển khai và quản lý vJunos-switch trên KVM
BẢN TÓM TẮT
Đọc chủ đề này để hiểu cách triển khai và quản lý phiên bản vJunos-switch sau khi bạn cài đặt nó.
TRONG PHẦN NÀY
Thiết lập triển khai vJunos-switch trên Máy chủ lưu trữ | 12 Xác minh VM vJunos-switch | 17
Chủ đề này mô tả: · Cách hiển thị vJunos-switch trên máy chủ KVM bằng libvirt.
· Cách chọn dung lượng CPU và bộ nhớ, thiết lập các cầu nối cần thiết để kết nối và định cấu hình cổng nối tiếp.
12
· Cách sử dụng XML có liên quan file các phần dành cho cấu hình và lựa chọn được liệt kê trước đó.
LƯU Ý: Tải xuống samptập tin XML file và hình ảnh vJunos-switch từ Juniper webđịa điểm.
Thiết lập triển khai vJunos-switch trên máy chủ lưu trữ
Chủ đề này mô tả cách thiết lập triển khai vJunos-switch trên máy chủ lưu trữ.
LƯU Ý: Chủ đề này chỉ nêu bật một số phần của XML file được sử dụng để triển khai vJunosswitch thông qua libvirt. Toàn bộ XML file vjunos.xml có sẵn để tải xuống cùng với hình ảnh VM và tài liệu liên quan trên trang Tải xuống phần mềm vJunos Lab.
Cài đặt các gói được đề cập trong phần Yêu cầu phần mềm tối thiểu, nếu các gói chưa được cài đặt. Xem “Yêu cầu phần cứng và phần mềm tối thiểu” trên trang 8 1. Tạo cầu nối Linux cho mỗi giao diện Gigabit Ethernet của vJunos-switch mà bạn dự định sử dụng.
# ip link add ge-000 type bridge # ip link add ge-001 type bridge Trong trường hợp này, instance sẽ có cấu hình ge-0/0/0 và ge-0/0/1. 2. Đưa lên từng Linux Bridge. ip link set ge-000 up ip link set ge-001 up 3. Tạo một bản sao đĩa trực tiếp của hình ảnh QCOW2 vJunos được cung cấp. # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 Tạo một bản sao riêng biệt cho mỗi vJunos mà bạn định triển khai. Điều này đảm bảo rằng bạn không thực hiện bất kỳ thay đổi vĩnh viễn nào trên ảnh gốc. Hình ảnh trực tiếp cũng phải có khả năng ghi được bởi userid đang triển khai vJunos-switch—thường là người dùng root. 4. Chỉ định số lượng lõi được cung cấp cho vJunos bằng cách sửa đổi đoạn thơ sau.
13
Đoạn thơ sau chỉ định số lượng lõi được cung cấp cho vJunos. Số lõi cần thiết tối thiểu là 4 và đủ cho các trường hợp sử dụng trong phòng thí nghiệm.
x86_64 Cầu Ivy qemu4
Số lượng lõi mặc định cần thiết là 4 và đủ cho hầu hết các ứng dụng. Đây là CPU tối thiểu được hỗ trợ cho vJunos-switch. Bạn có thể để model CPU là IvyBridge. CPU Intel thế hệ sau cũng sẽ hoạt động với cài đặt này. 5. Tăng trí nhớ nếu cần bằng cách sửa đổi khổ thơ sau.
vjunos-sw1 5242880 5242880 4
Các ví dụ sau đâyamptập tin hiển thị bộ nhớ mặc định được yêu cầu bởi vJunos-switch. Bộ nhớ mặc định đủ cho hầu hết các ứng dụng. Bạn có thể tăng giá trị nếu cần. Nó cũng hiển thị tên của vJunos-switch cụ thể đang được sinh ra, trong trường hợp này là vjunos-sw1. 6. Chỉ định tên và vị trí của hình ảnh vJunos-switch của bạn bằng cách sửa đổi XML file như thể hiện trong ví dụ sauamplà.
<disk device=”disk” type=”file”> file=”/root/vjunos-sw1-live.qcow2″/>
Bạn phải cung cấp cho mỗi máy ảo vJunos trên máy chủ một hình ảnh QCOW2 có tên riêng. Điều này là bắt buộc đối với libvirt và QEMU-KVM.
14
7. Tạo ảnh đĩa. # ./make-config.sh vJunos-switch chấp nhận cấu hình ban đầu bằng cách kết nối đĩa thứ hai với phiên bản VM có chứa cấu hình. Sử dụng tập lệnh được cung cấp make-config.sh để tạo ảnh đĩa. XML file tham chiếu ổ đĩa cấu hình này như hiển thị bên dưới:
<disk device=”disk” type=”file”> file=”/root/config.qcow2″/>
LƯU Ý: Nếu bạn không thích cấu hình ban đầu thì hãy xóa khổ thơ trên khỏi XML file.
8. Thiết lập cổng Ethernet quản lý.
Cái này cũample cho phép bạn kết nối với VCP “fxp0”, tức là cổng quản lý từ bên ngoài máy chủ lưu trữ nơi vJunos-switch cư trú. Bạn cần phải định cấu hình địa chỉ IP có thể định tuyến cho fxp0, thông qua máy chủ DHCP hoặc sử dụng cấu hình CLI tiêu chuẩn. “eth0” trong đoạn thơ bên dưới đề cập đến giao diện máy chủ lưu trữ cung cấp kết nối với thế giới bên ngoài và phải khớp với tên của giao diện này trên máy chủ lưu trữ của bạn. Nếu bạn không sử dụng Giao thức cấu hình máy chủ động (DHCP), thì sau khi vJunos-switch thiết lập và chạy, hãy telnet tới bảng điều khiển của nó và định cấu hình địa chỉ IP cho “fxp0” bằng cách sử dụng cấu hình CLI như hiển thị bên dưới:
15
LƯU Ý: Các cấu hình bên dưới chỉ là ví dụamples hoặc samptập tin đoạn cấu hình. Bạn cũng có thể phải thiết lập cấu hình tuyến đường tĩnh.
# đặt giao diện fxp0 đơn vị 0 địa chỉ inet gia đình 10.92.249.111/23 # đặt tuyến tĩnh tùy chọn định tuyến 0.0.0.0/0 next-hop 10.92.249.254 9. Kích hoạt SSH tới cổng quản lý VCP. # đặt lệnh cho phép đăng nhập root ssh vào dịch vụ hệ thống. 10. Tạo cầu nối Linux cho mỗi cổng mà bạn chỉ định trong XML file.
Tên cổng được chỉ định trong khổ thơ sau. Quy ước cho vJunos-switch là sử dụng ge-0xy trong đó “xy” chỉ định số cổng thực tế. Trong ví dụ sauample, ge-000 và ge-001 là số cổng. Các số cổng này sẽ ánh xạ tới các giao diện Junos ge-0/0/0 và ge-0/0/1 tương ứng. Như đã đề cập trước đó, bạn cần tạo một cầu nối Linux cho mỗi cổng mà bạn chỉ định trong XML file. 11. Cung cấp số cổng bảng điều khiển nối tiếp duy nhất cho mỗi vJunos-switch trên máy chủ lưu trữ của bạn. Trong ví dụ sauample, số cổng bảng điều khiển nối tiếp duy nhất là “8610”.
16
Không sửa đổi khổ thơ smbios sau đây. Nó cho vJunos biết rằng đó là một vJunos-switch.
12. Tạo vJunos-sw1 VM bằng vJunos-sw1.xml file. # virsh tạo vjunos-sw1.xml
Thuật ngữ “sw1” được sử dụng để chỉ ra rằng đây là máy ảo vJunos-switch đầu tiên đang được cài đặt. Các máy ảo tiếp theo có thể được đặt tên là vjunos-sw2, vjunos-sw3, v.v.
Kết quả là VM được tạo và thông báo sau được hiển thị:
Tên miền vjunos-sw1 được tạo từ vjunos-sw1.xml 13. Kiểm tra /etc/libvirt/qemu.conf và bỏ ghi chú các dòng XML sau nếu những dòng này là
Bình luận. Một số người yêu cũamptập tin giá trị hợp lệ được đưa ra dưới đây. Bỏ ghi chú các dòng được chỉ định.
#
user = “qemu” # Một người dùng có tên “qemu”
#
người dùng = “+0” # Siêu người dùng (uid=0)
#
user = “100” # Người dùng có tên “100” hoặc người dùng có uid=100#user = “root”
<<
bỏ ghi chú dòng này
#
#group = “root” <<< bỏ ghi chú dòng này
14. Khởi động lại libvirtd và tạo lại VM vJunos-switch. # systemctl khởi động lại libvirtd
15. Tắt vJunos-switch được triển khai trên Máy chủ lưu trữ một cách an toàn (nếu cần). Sử dụng lệnh # virsh tắt vjunos-sw1 để tắt vJunos-switch. Khi bạn thực hiện bước này, tín hiệu tắt được gửi đến phiên bản vJunos-switch sẽ cho phép nó tắt một cách nhẹ nhàng.
Thông báo sau được hiển thị.
Tên miền 'vjunos-sw1' đang bị tắt
17
LƯU Ý: Không sử dụng lệnh “virsh destroy” vì lệnh này có thể làm hỏng đĩa vJunosswitch VM. Nếu máy ảo của bạn ngừng khởi động sau khi sử dụng lệnh “virsh destroy”, hãy tạo bản sao đĩa QCOW2 trực tiếp của hình ảnh QCOW2 gốc được cung cấp.
Xác minh VM vJunos-switch
Chủ đề này mô tả cách xác minh xem vJunos-switch có đang hoạt động hay không. 1. Xác minh xem vJunos-switch có hoạt động hay không.
# danh sách trinh nữ
# danh sách trinh nữ
Tên ID
Tình trạng
—————————-
74 vjunos-sw1 đang chạy
2. Kết nối với bảng điều khiển nối tiếp của VCP.
Bạn có thể tìm thấy cổng để kết nối với bảng điều khiển nối tiếp của VCP từ XML file. Ngoài ra, bạn có thể đăng nhập vào bảng điều khiển nối tiếp của VCP thông qua “telnet localhost ” nơi portnum được chỉ định trong cấu hình XML file:
LƯU Ý: Số cổng telnet cần phải là duy nhất cho mỗi VM vJunos-switch nằm trên máy chủ lưu trữ.
# telnet localhost 8610 Đang thử 127.0.0.1… Đã kết nối với localhost. Ký tự thoát là '^]'. gốc@:~ #
3. Tắt tính năng tự động nâng cấp hình ảnh.
18
Nếu bạn chưa cung cấp bất kỳ cấu hình Junos ban đầu nào trong các bước trên thì theo mặc định, vJunos-switch sẽ cố gắng DHCP để thiết lập mạng ban đầu. Nếu bạn không có máy chủ DHCP có thể cung cấp cấu hình Junos, bạn có thể nhận được các thông báo lặp lại như hiển thị bên dưới: “Nâng cấp hình ảnh tự động” Bạn có thể tắt các thông báo này như sau:
4. Xác minh xem các giao diện ge được chỉ định trong vJunos-switch xml của bạn có file đang hoạt động và có sẵn. Sử dụng lệnh ngắn gọn hiển thị giao diện.
Ví dụamptập tin, nếu định nghĩa XML vJunos-switch file chỉ định hai NIC ảo được kết nối với
“ge-000” và “ge-001”, khi đó các giao diện ge-0/0/0 và ge-0/0/1 sẽ ở trạng thái liên kết “up” khi bạn xác minh bằng lệnh hiển thị đầu ra giao diện như hiển thị bên dưới .
root> hiển thị giao diện ngắn gọn
Giao diện
Proto liên kết quản trị viên
ge-0/0/0
lên lên
ge-0/0/0.16386
lên lên
lc-0/0/0
lên lên
lc-0/0/0.32769
lên vpls
pfe-0/0/0
lên lên
pfe-0/0/0.16383
lên inet
inet6
pfh-0/0/0
lên lên
pfh-0/0/0.16383
lên inet
pfh-0/0/0.16384
lên inet
ge-0/0/1
lên lên
ge-0/0/1.16386
lên lên
ge-0/0/2
lên xuống
ge-0/0/2.16386
lên xuống
Địa phương
Xa
19
ge-0/0/3 ge-0/0/3.16386 [snip]
lên xuống lên xuống
5. Xác minh rằng vnet inetrface dưới mỗi cầu “ge” tương ứng đã được định cấu hình. Sử dụng lệnh brctl trên máy chủ lưu trữ, sau khi bạn khởi động vJunos-switch như hiển thị bên dưới:
# ip link thêm cầu loại ge-000
# ip link show ge-000
tên cầu id cầu
Giao diện hỗ trợ STP
ge-000
8000.fe54009a419a không
vnet1
# ip link show ge-001
tên cầu id cầu
Giao diện hỗ trợ STP
ge-001
8000.fe5400e9f94f không
vnet2
Định cấu hình vJunos-switch trên KVM
BẢN TÓM TẮT
Đọc chủ đề này để hiểu cách định cấu hình vJunos-switch trong môi trường KVM.
TRONG PHẦN NÀY
Kết nối với vJunos-switch | 19 Cấu hình cổng hoạt động | 20 Đặt tên giao diện | 20 Cấu hình MTU phương tiện | 21
Kết nối với vJunos-switch
Telnet tới số bảng điều khiển nối tiếp được chỉ định trong XML file để kết nối với vJunos-switch. Xem chi tiết được cung cấp trong “Triển khai và quản lý vJunos-switch trên KVM” trên trang 11. Ví dụ:amplê:
# telnet máy chủ cục bộ 8610
20
Đang thử 127.0.0.1… Đã kết nối với localhost. Ký tự thoát là '^]'. root@:~ # cli root>
Bạn cũng có thể SSH tới VCP vJunos-switch.
Định cấu hình cổng hoạt động
Phần này mô tả cách cấu hình số lượng cổng hoạt động.
Bạn có thể chỉ định số lượng cổng hoạt động cho vJunos-switch để khớp với số lượng NIC được thêm vào VFP VM. Số cổng mặc định là 10, nhưng bạn có thể chỉ định bất kỳ giá trị nào trong phạm vi từ 1 đến 96. Chạy lệnh user@host# set framework fpc 0 pic 0 number-of-ports 96 để chỉ định số lượng cổng đang hoạt động. Định cấu hình số lượng cổng ở cấp phân cấp [sửa khung fpc 0 pic 0].
Đặt tên giao diện
vJunos-switch chỉ hỗ trợ giao diện Gigabit Ethernet (ge).
Bạn không thể thay đổi tên giao diện thành 10-Gigabit Ethernet (xe) hoặc 100-Gigabit Ethernet (et). Nếu bạn cố gắng thay đổi tên giao diện thì các giao diện này sẽ vẫn hiển thị dưới dạng “ge” khi bạn chạy lệnh hiển thị cấu hình hoặc hiển thị giao diện ngắn gọn. Đây là một cựuample đầu ra của lệnh CLI “hiển thị cấu hình” khi người dùng cố gắng thay đổi tên giao diện thành “et”:
khung gầm { fpc 0 { pic 0 { ## ## Cảnh báo: câu lệnh bị bỏ qua: nền tảng không được hỗ trợ (ex9214) ## loại giao diện et; }
21
} }
Định cấu hình MTU phương tiện
Bạn có thể định cấu hình đơn vị truyền tải tối đa phương tiện (MTU) trong phạm vi từ 256 đến 9192. Các giá trị MTU nằm ngoài phạm vi được đề cập ở trên sẽ bị từ chối. Bạn phải định cấu hình MTU bằng cách đưa câu lệnh MTU vào cấp phân cấp [chỉnh sửa tên giao diện giao diện]. Cấu hình MTU.
[sửa] user@host# đặt giao diện ge-0/0/0 mtu
LƯU Ý: Giá trị MTU được hỗ trợ tối đa là 9192 byte.
Ví dụamplê:
[sửa] user@host# đặt giao diện ge-0/0/0 mtu 9192
4 CHƯƠNG
Khắc phục sự cố
Khắc phục sự cố vJunos-switch | 23
23
Khắc phục sự cố vJunos-switch
BẢN TÓM TẮT
Sử dụng chủ đề này để xác minh cấu hình vJunos-switch của bạn và mọi thông tin khắc phục sự cố.
TRONG PHẦN NÀY
Xác minh rằng VM đang chạy | 23 Xác minh thông tin CPU | 24 View Nhật ký Files | 25 Thu thập các bãi chứa lõi | 25
Xác minh rằng VM đang chạy
· Kiểm tra xem vJunos-switch có đang chạy sau khi bạn cài đặt nó hay không.
danh sách virsh Lệnh virsh list hiển thị tên và trạng thái của máy ảo (VM). Trạng thái có thể là: đang chạy, không hoạt động, tạm dừng, tắt máy, gặp sự cố hoặc sắp chết.
# danh sách trinh nữ
Tên ID
Tình trạng
—————————
72 vjunos-switch đang chạy
· Bạn có thể dừng và khởi động máy ảo bằng các lệnh virsh sau: · virshshutdown–Tắt vJunos-switch. · virsh start–Khởi động một máy ảo không hoạt động mà bạn đã xác định trước đó.
LƯU Ý: Không sử dụng lệnh “virsh destroy” vì lệnh này có thể làm hỏng đĩa VM vJunos-switch.
24
Nếu máy ảo của bạn dừng và không khởi động sau khi sử dụng lệnh virsh destroy thì hãy tạo bản sao đĩa QCOW2 trực tiếp của hình ảnh QCOW2 gốc được cung cấp.
Xác minh thông tin CPU
Sử dụng lệnh lscpu trên máy chủ lưu trữ để hiển thị thông tin CPU. Đầu ra hiển thị thông tin như tổng số CPU, số lõi trên mỗi ổ cắm và số lượng ổ cắm CPU. Dành cho người yêu cũamptập tin, khối mã sau đây hiển thị thông tin về máy chủ lưu trữ Ubuntu 20.04 LTS hỗ trợ tổng cộng 32 CPU.
root@vjunos-host:~# lscpu Kiến trúc: (các) chế độ hoạt động của CPU: Thứ tự byte: Kích thước địa chỉ: (các) CPU: Danh sách (các) CPU trực tuyến: (Các) luồng trên mỗi lõi: (các) lõi mỗi ổ cắm: (Các) Ổ cắm: NUMA nút: ID nhà cung cấp: Họ CPU: Model: Tên mẫu: Bước: CPU MHz: CPU max MHz: CPU min MHz: BogoMIPS: Ảo hóa: Bộ đệm L1d: Bộ đệm L1i: Bộ đệm L2 : Bộ đệm L3: NUMA nút0 CPU:
x86_64 32-bit, 64-bit Little Endian 46 bit vật lý, 48 bit ảo 32 0-31 2 8 2 2 Chính hãngIntel 6 62 CPU Intel(R) Xeon(R) E5-2650 v2 @ 2.60GHz 4 2593.884 3400.0000 1200.0000 5187.52 VT -x 512 KiB 512 KiB 4 MiB 40 MiB 0-7,16-23
25
NUMA nút1 CPU: [snip]
8-15,24-31
View Nhật ký Files
View nhật ký hệ thống bằng lệnh hiển thị nhật ký trên phiên bản vJunos-switch.
root> hiển thị nhật ký? Root> hiển thị nhật ký? lệnh hiển thị danh sách nhật ký filecó sẵn cho viewNS. Cho người yêu cũample, để view nhật ký daemon khung gầm (chassisd) chạy lệnh root> hiển thị lệnh log Chassisd.
Thu thập các bãi chứa lõi
Sử dụng lệnh show system core-dumps để view lõi được thu thập file. Bạn có thể chuyển các kết xuất lõi này sang máy chủ bên ngoài để phân tích thông qua giao diện quản lý fxp0 trên vJunos-switch.
Tài liệu / Tài nguyên
![]() |
Triển khai Juniper NETWORKS KVM vJunos Switch [tập tin pdf] Hướng dẫn sử dụng Triển khai chuyển đổi KVM vJunos, KVM, Triển khai chuyển đổi vJunos, Triển khai chuyển đổi, Triển khai |