Các phương pháp hay nhất trong cấu hình bộ chuyển mạch phân tán VMware

Trong môi trường ảo hóa, bộ chuyển mạch ảo (virtual switch) là phiên bản phần mềm tương đương với các bộ chuyển mạch vật lý. Bộ chuyển mạch ảo được sử dụng để kết nối các bộ điều khiển mạng ảo (VNC) của các máy ảo (VM) với các mạng ở lớp thứ hai của mô hình OSI. VMware cung cấp vSwitch cho các giải pháp ảo hóa của mình.

Các vSwitch tiêu chuẩn được cấu hình thủ công trên từng máy chủ ESXi. Tuy nhiên, trong các môi trường ảo hóa quy mô lớn, các bộ chuyển mạch ảo thường có cùng cấu hình vSwitch, bao gồm cấu hình cho các nhóm cổng, VLAN, mạng được kết nối, v.v. Nếu bạn cần thêm một nhóm cổng mới liên kết với VLAN để kết nối các máy ảo trên các máy chủ ESXi với VLAN đó, bạn phải cấu hình vSwitch trên từng máy chủ ESXi theo cách tương tự một cách thủ công. Đây là một quy trình tốn nhiều thời gian.

Để giải quyết vấn đề này, VMware cho phép bạn sử dụng bộ chuyển mạch ảo phân tán (distributed virtual switch), một bộ chuyển mạch logic có thể được cấu hình một lần trên vCenter Server cho nhiều máy chủ. Điều này có nghĩa là bạn không cần phải cấu hình các bộ chuyển mạch ảo tiêu chuẩn trên từng máy chủ ESXi theo cách thủ công. Hãy cùng tìm hiểu chi tiết hơn về bộ chuyển mạch ảo phân tán vSphere (còn được gọi là dvSwitch hoặc vDS).

NAKIVO cho sao lưu VMware vSphere

NAKIVO cho sao lưu VMware vSphere

Bảo vệ dữ liệu toàn diện cho các máy ảo VMware vSphere cùng các tùy chọn khôi phục tức thì. Các đích sao lưu an toàn tại chỗ, ngoài cơ sở và trên đám mây. Các tính năng chống ransomware.

Bộ chuyển mạch ảo phân tán (Distributed Virtual Switch) trong vSphere là gì?

Một bộ chuyển mạch ảo phân tán ( bộ chuyển mạch ảo), tương tự như một bộ chuyển mạch vật lý, đảm bảo kết nối mạng ở lớp 2. Bộ chuyển mạch ảo phân tán là một bộ chuyển mạch logic được tạo trên vCenter Server và được áp dụng cho tất cả các máy chủ ESXi được thêm vào cấu hình bộ chuyển mạch ảo phân tán.

Bộ chuyển mạch ảo phân tán giống như một mẫu được lưu trữ trong vCenter. Khi bạn tạo một công tắc ảo phân tán trong vCenter, các công tắc ảo tiêu chuẩn ẩn giống hệt nhau sẽ được tạo trên tất cả các máy chủ ESXi được thêm vào cấu hình VDS. Nếu bạn tạo một nhóm cổng cho VLAN trên một công tắc ảo phân tán, cùng một nhóm cổng đó sẽ được tạo trên tất cả các công tắc ảo (vSwitches) của các máy chủ ESXi liên kết với VDS đó. Bạn chỉ cần tạo nhóm cổng một lần, đây là một lợi thế đáng kể. Một bộ chuyển mạch ảo phân tán được tạo trong vCenter là mặt phẳng điều khiển (dùng cho quản lý), trong khi các bộ chuyển mạch ảo tiêu chuẩn ẩn trên các máy chủ ESXi là mặt phẳng I/O (chịu trách nhiệm vận hành mạng).

Sau khi thực hiện di chuyển máy ảo (VM) từ một máy chủ ESXi sang máy chủ khác, máy ảo vẫn duy trì kết nối với cùng một cổng trên bộ chuyển mạch ảo phân tán (còn được gọi là networking vMotion, giúp duy trì tính nhất quán trong kết nối mạng của các máy ảo).

vCenter là hệ thống quản lý cho môi trường vSphere, bao gồm cả bộ chuyển mạch ảo phân tán. Nếu vì lý do nào đó mà máy chủ vCenter không khả dụng, bạn sẽ không thể thay đổi cấu hình bộ chuyển mạch phân tán của VMware, bao gồm việc kết nối lại các máy ảo với các nhóm cổng khác. Tuy nhiên, ngay cả khi vCenter ngoại tuyến, mạng vẫn sẽ duy trì trạng thái hoạt động bình thường vì các bộ chuyển mạch ảo tiêu chuẩn ẩn (mặt phẳng IO) chịu trách nhiệm vận hành mạng. Lưu ý rằng vCenter không thể được kết nối trực tiếp với bộ chuyển mạch ảo phân tán (VDS).

Cấu hình VDS được lưu trữ trên máy chủ vCenter và cứ sau 5 phút, bản sao cục bộ được lưu trên các máy chủ ESXi dưới dạng bộ nhớ đệm sẽ được cập nhật. Bản sao bộ nhớ đệm cấu hình được lưu trữ trong thư mục /usr/lib/vmware/bin/ trên các máy chủ ESXi.

Các tính năng của VDS không có trên bộ chuyển mạch ảo tiêu chuẩn

Hãy xem danh sách các tính năng chỉ có sẵn cho bộ chuyển mạch ảo phân tán và không có trên bộ chuyển mạch ảo tiêu chuẩn.

  • Kiểm soát I/O mạng: Điều chỉnh lưu lượng vào, đặt trước băng thông.
  • Phản chiếu cổng: Cho phép bạn gửi bản sao của các khung dữ liệu được phát hiện trên một cổng nào đó của bộ chuyển mạch ảo đến một cổng được chỉ định trên bộ chuyển mạch khác để giám sát, phân tích lưu lượng và gỡ lỗi.
  • Kiểm tra tình trạng mạng: Các thiết lập như cài đặt VLAN, MTU, kết hợp NIC được kiểm tra mỗi phút theo mặc định.
  • Hỗ trợ các giao thức: Private VLAN (PVLAN), Giao thức Kiểm soát Tập hợp Liên kết (LACP), NetFlow, Giao thức Khám phá Lớp Liên kết (LLDP).
  • Chặn cổng máy ảo (VM): Tính năng này có thể được sử dụng cho mục đích bảo mật và cho phép bạn chặn việc gửi hoặc nhận dữ liệu trên cổng đã chọn.
  • Network vMotion: Duy trì kết nối của bộ điều hợp mạng ảo VM với cùng một cổng trên bộ chuyển mạch phân tán VMware.
  • Giao diện lập trình ứng dụng (API) bộ chuyển mạch vNetwork: Cung cấp các giao diện để triển khai các bộ chuyển mạch ảo của bên thứ ba.
  • Sao lưu và khôi phục cấu hình mạng.

Yêu cầu

Chức năng chuyển mạch phân tán VMware chỉ khả dụng nếu bạn sử dụng giấy phép vSphere Enterprise Plus cho các máy chủ ESXi trong vSphere. Nếu bạn sử dụng giấy phép dùng thử miễn phí, tất cả các tính năng của vSphere, bao gồm cả bộ chuyển mạch ảo phân tán, sẽ có sẵn trong vòng 60 ngày. Phiên bản vCenter Phiên bản miễn phí của ESXi không cho phép bạn sử dụng bộ chuyển mạch ảo phân tán. Tìm hiểu thêm về Cấp phép vSphere trong hướng dẫn của chúng tôi.

Lưu ý rằng trung tâm dữ liệu phải tồn tại trong danh sách tài nguyên của vCenter.

Cấu hình bộ chuyển mạch ảo phân tán VMware

Hãy cùng xem cách tạo và cấu hình bộ chuyển mạch ảo phân tán VMware trong VMware vSphere 6.7. Trong ví dụ của chúng tôi, vCenter 6.7 được sử dụng và hai máy chủ ESXi phiên bản 6.7 được quản lý bởi vCenter:

ESXi1 – 192.168.101.207 (địa chỉ IP của giao diện quản lý)

ESXi2 – 192.168.101.208

vCenter – 192.168.101.103

Bước 1 – Tạo công tắc phân tán VMware

Để tạo công tắc ảo phân tán, hãy mở VMware HTML5 vSphere Client và chuyển đến phần Hosts and Clusters . Các máy chủ ESXi của bạn phải nằm trong trung tâm dữ liệu, đây là một đơn vị tổ chức logic trong vCenter. Trong ví dụ hiện tại, các máy chủ ESXi thuộc về Datacenter1. Nhấp chuột phải vào trung tâm dữ liệu của bạn và trong menu ngữ cảnh, chọn Distributed Switch > New Distributed switch.

Creating a new VMware distributed switch

Trình hướng dẫn Tạo công tắc phân tán mới sẽ được mở ra.

  1. Name and location. Chỉ định tên và vị trí của công tắc phân tán. Trong ví dụ này, tên là DSwitch01 và vị trí là Datacenter1 (vì chúng ta đã nhấp vào Datacenter1 để tạo công tắc phân tán VMware). Nhấn Next ở mỗi bước của trình hướng dẫn để tiếp tục.
    Specifying a name and location for a VMware distributed switch
  2. Select version. Đối với bước này, bạn cần chỉ định phiên bản của công tắc ảo phân tán. Vì tất cả các máy chủ được sử dụng trong ví dụ này đều đang chạy ESXi 6.7, nên phải sử dụng phiên bản mới nhất của bộ chuyển mạch phân tán VMware (6.6.0). Nếu có ít nhất một máy chủ đang chạy ESXi 6.0, bạn phải sử dụng bộ chuyển mạch ảo phân tán phiên bản 6.0.0 cho tất cả các máy chủ (phải chọn phiên bản thấp nhất). Các tính năng được phát hành cùng với bộ chuyển mạch ảo phiên bản 6.5 trở lên sẽ không được hỗ trợ nếu bạn chọn bộ chuyển mạch ảo phân tán phiên bản 6.0.0. Các phiên bản cũ hơn vẫn tương thích ngược với các phiên bản mới. Nếu có thể, hãy cố gắng cập nhật các máy chủ ESXi phiên bản cũ lên phiên bản cao nhất của máy chủ ESXi đang được sử dụng trong môi trường của bạn.Selecting a version for a new VMware virtual distributed switch
  3. Configure settings. Chỉ định số lượng cổng cho các kết nối uplink, thiết lập Network I/O Control và đánh dấu vào ô “ Create a default port group checkbox ” để tạo nhóm cổng mặc định. Nhập tên nhóm cổng, ví dụ: DPortGroup01.Configuring settings for a new distributed virtual switch
  4. Ready to complete. Kiểm tra các thiết lập cho bộ chuyển mạch ảo phân tán VMware mới và, nếu mọi thứ đều chính xác, nhấp vào Finish để tạo bộ chuyển mạch.Finishing creating a new distributed virtual switch in VMware vSphere
  5. Bây giờ bộ chuyển mạch ảo phân tán đã được tạo. Bạn có thể truy cập Networking > Your datacenter > VM Network và xem bộ chuyển mạch ảo phân tán của mình (DSwitch01 trong trường hợp này). Chọn VDS của bạn và chọn tab Configure để chỉnh sửa cấu hình bộ chuyển mạch ảo phân tán VMware.A new VMware distributed switch has been created

Bước 2 – Thêm máy chủ ESXi vào bộ chuyển mạch ảo phân tán VMware

Sau khi tạo bộ chuyển mạch ảo phân tán, bạn phải thêm máy chủ ESXi vào cấu hình VDS để chức năng chuyển mạch phân tán VMware hoạt động. Trong phần Networking , nhấp chuột phải vào bộ chuyển mạch ảo phân tán VMware của bạn và trong menu ngữ cảnh, nhấp vào Add and Manage Hosts.

Adding ESXi hosts to the VMware distributed switch configuration.

Trình hướng dẫn Add and Manage Hosts sẽ được mở ra.

1. Select task. Khi cần thêm máy chủ, hãy chọn “ Add hosts ” (tùy chọn đầu tiên).

Selecting a task – add hosts to a distributed virtual switch

2. Select hosts. Nhấp vào nút “ New hosts ” (nút có biểu tượng dấu cộng màu xanh lá) để thêm các máy chủ ESXi.

Selecting ESXi hosts to add to a distributed virtual switch

Trong cửa sổ bật lên, đánh dấu vào các ô chọn và chọn các máy chủ ESXi cần được quản lý trong hệ thống chuyển mạch phân tán của VMware. Nhấp vào “ OK ” để áp dụng lựa chọn của bạn. Kiểm tra tính tương thích ở cột cuối cùng.

ESXi hosts that must be added to VMware distributed switch configuration are selected

Các máy chủ ESXi hiện đã được chọn và trạng thái của chúng là “Connected”.

ESXi hosts are selected

3. Manage physical adapters. Bạn có thể chọn các bộ điều khiển giao diện mạng (NIC) vật lý cần thiết và gán các kết nối lên (uplinks) cho chúng. Trong ảnh chụp màn hình bên dưới, một bộ chuyển mạch ảo tiêu chuẩn được tạo trên mỗi máy chủ ESXi theo mặc định sau khi cài đặt ESXi cũng được hiển thị (vSwitch0).

Managing physical network adapters when adding ESXi hosts to the VMware distributed switch configuration

4. Manage VMkernel adapters. Ở bước này, bạn có thể gán các bộ điều hợp VMkernel cho bộ chuyển mạch phân tán. Bạn có thể thấy rằng vmk0 là bộ điều hợp VMkernel mặc định được sử dụng bởi bộ chuyển mạch ảo tiêu chuẩn (mặc định) của mỗi máy chủ ESXi với vai trò là giao diện mạng quản lý. Trong ví dụ này, các bộ điều hợp VMkernel vmk0 vẫn được kết nối với vSwitch0 trên mỗi máy chủ.

Managing VMkernel adapters when adding ESXi hosts to the distributed virtual switch configuration

5. Migrate VM networking. Nếu bạn cần di chuyển các máy ảo hoặc các bộ điều hợp mạng khác sang bộ chuyển mạch ảo phân tán, bạn có thể thực hiện việc này tại bước này. Trong ví dụ hiện tại, không có bộ điều hợp mạng nào được di chuyển sang VDS.

Migrate VM networking options

6. Ready to Complete. Kiểm tra lại cấu hình của bạn, và nếu không có gì cần thay đổi, hãy nhấp vào Finish.

Adding hosts to the distributed virtual switch configuration – ready to complete

Bây giờ các máy chủ ESXi đã được thêm vào cấu hình bộ chuyển mạch ảo phân tán của VMware. Bạn có thể thêm bộ điều hợp mạng VMkernel vào một nhóm cổng của bộ chuyển mạch ảo phân tán để sử dụng các tính năng khác nhau, ví dụ: vMotion. Hãy thêm một bộ điều hợp VMkernel vào nhóm cổng sẽ được sử dụng cho kết nối vMotion.

Bước 3 – Thêm bộ điều hợp VMkernel

Trong phần Network của vCenter, chọn bộ chuyển mạch phân tán VMware và nhóm cổng (DPortGroup01 trong trường hợp này). Nhấp chuột phải vào tên nhóm cổng và trong menu ngữ cảnh, chọn Add VMkernel Adapters.

Adding VMkernel adapters to the distributed virtual switch configuration

Trình hướng dẫn Add VMkernel Adapters sẽ được mở.

1. Select hosts. Nhấp vào nút Attached hosts (nút có biểu tượng dấu cộng màu xanh lá) để chọn các máy chủ ESXi.

Selecting ESXi hosts to add VMkernel adapters

2. Configure VMkernel adapter. Bạn có thể thay đổi giá trị MTU cho nhóm cổng từ 1500 đến 9000 byte để sử dụng khung Jumbo. Theo mặc định, giá trị MTU được thừa hưởng từ cài đặt của bộ chuyển mạch ảo phân tán. Chọn các dịch vụ có sẵn như vMotion, Provisioning, Fault Tolerance logging, hoặc Management. Hãy chọn vMotion.

Configuring the VMkernel adapter and selecting available services

3. IPv4 settings. Ở bước này, bạn nên thiết lập địa chỉ IP cho các bộ điều hợp VMkernel của các máy chủ ESXi. Thông thường, việc sử dụng địa chỉ IP tĩnh được khuyến nghị cho các máy chủ. Trong ví dụ hiện tại, cấu hình VMkernel mới như sau:

ESXi1 (192.168.101.207) – 192.168.105.207

ESXi2 (192.168.101.208) – 192.168.105.208

Octet cuối cùng được giữ nguyên để thuận tiện hơn.

Mạng vMotion sẽ là 192.168.105.0/24

Cổng mạng tương ứng là 192.168.105.1.

Configuring IP v4 settings for VMkernel adapters connected to distributed virtual switch

4. Ready to complete. Kiểm tra cấu hình của bạn và truy cập Finish nếu mọi thứ đều ổn. Adding VMkernel adapters to the VMware distributed switch configuration

Bước 4 – Kiểm tra cấu hình VDS

Sau khi cấu hình các bộ điều hợp VMkernel, hãy chọn bộ chuyển mạch phân tán VMware của bạn, truy cập Configure > Settings > Topology và xem giao diện đồ họa của cấu trúc VDS.

Viewing the network topology of the created distributed virtual switch in vCenter

Như bạn đã biết, bộ chuyển mạch ảo phân tán có thể được coi là một mẫu được áp dụng cho tất cả các máy chủ ESXi được thêm vào cấu hình VDS. Bạn có thể kiểm tra cấu hình của các bộ chuyển mạch ảo trên từng máy chủ ESXi sau khi tạo và cấu hình bộ chuyển mạch ảo phân tán trong vCenter. Hãy mở VMware Host Client và kiểm tra cấu hình mạng của máy chủ ESXi đầu tiên (192.168.101.207).

Trong ảnh chụp màn hình bên dưới, bạn có thể thấy rằng một bộ chuyển mạch ảo mới và một nhóm cổng đã được tạo sẵn (trong phần “ Navigator ”, hãy chuyển đến phần “ Networking ” và chọn tab “ Port groups ”). Sau đó, chọn tên của bộ chuyển mạch ảo phân tán của bạn và xem sơ đồ cấu trúc mạng. Hình ảnh đồ họa của sơ đồ cấu trúc mạng này hoàn toàn trùng khớp với hình ảnh sơ đồ cấu trúc mạng VDS được hiển thị ở trên.

Network topology of the ESXi standard vSwitch created according to the VMware distributed switch configuration

Nếu bạn đăng nhập vào máy chủ ESXi thứ hai (192.168.101.208 trong ví dụ của chúng tôi) bằng VMware Host Client, bạn sẽ thấy sơ đồ cấu trúc mạng tương tự.

A virtual switch is created on ESXi hosts after configuring a distributed virtual switch

Bạn có thể xuất và nhập cấu hình bộ chuyển mạch ảo phân tán (VDS) của VMware, giúp tiết kiệm thời gian và cho phép khôi phục cấu hình VDS nhanh chóng. Để xuất cấu hình VDS, hãy chọn bộ chuyển mạch ảo phân tán của bạn, nhấp vào Actions > Settings > Export Configuration. Trong cùng menu đó, bạn có thể tìm thấy tùy chọn Restore Configuration .

How to export configuration of VMware distributed switch

Ngoài các thiết lập cơ bản đã giải thích ở trên, bạn có thể điều chỉnh cấu hình VDS và thiết lập tính năng gộp liên kết (link aggregation), kích hoạt điều chỉnh lưu lượng (traffic shaping), chọn giao thức phát hiện, thiết lập VLAN, liên kết cổng (port binding), phân bổ cổng cho các nhóm cổng, v.v. Bạn cũng có thể chuyển đổi từ các bộ chuyển mạch ảo tiêu chuẩn được sử dụng trên các máy chủ ESXi sang bộ chuyển mạch phân tán. Phương pháp này cho phép bạn quản lý tập trung tất cả các bộ chuyển mạch ảo trong vSphere.

Kết luận

Bộ chuyển mạch phân tán VMware cung cấp một giao diện duy nhất để quản lý tập trung các bộ chuyển mạch ảo trên tất cả các máy chủ ESXi được liên kết với bộ chuyển mạch ảo phân tán đó. Cấu hình bộ chuyển mạch phân tán VMware giống như một mẫu được áp dụng cho tất cả các máy chủ ESXi và các bộ chuyển mạch ảo tiêu chuẩn tương tự sẽ được tạo tự động trên các máy chủ ESXi đó.

Cấu hình VDS mà bạn chỉnh sửa trong vCenter là mặt phẳng quản lý, còn các bộ chuyển mạch ảo được tạo trên các máy chủ ESXi là mặt phẳng I/O, chịu trách nhiệm xử lý các hoạt động mạng. Việc sử dụng các bộ chuyển mạch ảo phân tán rất thuận tiện cho các môi trường ảo quy mô lớn và các cụm vSphere, nhưng đừng quên rằng cần phải có giấy phép vSphere Enterprise Plus.

Dùng thử NAKIVO Backup & Replication

Dùng thử NAKIVO Backup & Replication

Đăng ký dùng thử miễn phí để khám phá toàn bộ các tính năng bảo vệ dữ liệu của giải pháp này. 15 ngày miễn phí. Không có bất kỳ giới hạn nào về tính năng hay dung lượng. Không cần thẻ tín dụng.

Có thể bạn cũng quan tâm