Thursday, November 21, 2024

[Openstack HA] Phần 6 – Cấu hình High Availability Networking

-

1. Tổng quan.

Phần này mô tả cách cấu hình các thành phần Network cần thiết trong mỗi node của OpenStack để cung cấp chức năng mạng cho các máy ảo.

Bạn hãy xem thông tin cơ bản về cách cấu hình network tùy thuộc vào bản phân phối của bạn.

Networking DHCP agent: Đây là một thành phần của OpenStack Neutron, dịch vụ mạng của OpenStack, chịu trách nhiệm cung cấp dịch vụ DHCP (Dynamic Host Configuration Protocol) cho các máy ảo trong mạng OpenStack.

Neutron L3 agent: Là một thành phần khác của OpenStack Neutron, chịu trách nhiệm cung cấp chức năng mạng tầng 3 như định tuyến (routing) và NAT (Network Address Translation) cho các máy ảo.

Networking L2 agent: Đây là thành phần chịu trách nhiệm cung cấp chức năng mạng tầng 2, như switch ảo, cho các máy ảo. Tuy nhiên, L2 agent không thể được phân phối và có khả năng sẵn sàng cao. Thay vào đó, nó phải được cài đặt trên mỗi node chuyển tiếp dữ liệu để kiểm soát trình điều khiển mạng ảo như Open vSwitch hoặc Linux Bridge. Một L2 agent chạy trên mỗi node và kiểm soát các giao diện ảo của nó.

Neutron Networking server: Đây là thành phần trung tâm của OpenStack Neutron, chịu trách nhiệm quản lý và điều phối các agent khác.

Neutron L3 HA Routers: Đây là chức năng cho phép tạo ra các router ảo có khả năng sẵn sàng cao trong mạng OpenStack.

2. L3 Agent.

High Availability – HA cho DHCP agent trong dịch vụ mạng OpenStack (Neutron).

L3 Agent và HA Routers: Đây là các thành phần của OpenStack Neutron liên quan đến chức năng mạng tầng 3. HA Routers cho phép tạo ra các router ảo có khả năng sẵn sàng cao.

Networking DHCP agent: Đây là thành phần của OpenStack Neutron chịu trách nhiệm cung cấp dịch vụ DHCP cho các máy ảo. OpenStack Neutron có một bộ lập lịch cho phép bạn chạy nhiều DHCP agent trên nhiều node. DHCP agent có thể có khả năng sẵn sàng cao một cách tự nhiên.

Cấu hình số lượng DHCP agent trên mỗi mạng: Để cấu hình số lượng DHCP agent trên mỗi mạng, bạn cần chỉnh sửa tham số dhcp_agents_per_network trong file cấu hình /etc/neutron/neutron.conf. Mặc định, tham số này được đặt là 1. Để đạt được khả năng sẵn sàng cao, bạn cần gán nhiều hơn một DHCP agent cho mỗi mạng.

Bạn có thể tham khảo High-availability for DHCP để rõ hơn, phần này mình sẽ nói ở các phần sau.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories