Cách cấu hình mạng vMotion trên ESXi

Tính năng vMotion Trong VMware vSphere, tính năng vMotion cho phép di chuyển trực tiếp các máy ảo đang chạy qua mạng giữa các máy chủ ESXi mà không gây ra thời gian ngừng hoạt động. vMotion cho phép di chuyển các máy ảo sang một máy chủ khác do bảo trì phần cứng, cập nhật hoặc các sự cố gián đoạn dịch vụ khác ở lớp vật lý, đồng thời đảm bảo tính sẵn sàng cao cho các máy ảo đang chạy này. Việc di chuyển sang máy chủ khác mà không bị gián đoạn là vô cùng quan trọng, đặc biệt đối với các cụm máy chủ.

Để đạt được hiệu suất tốt nhất của vMotion, bạn nên cấu hình mạng vMotion trên từng máy chủ ESXi trong cụm hoặc trung tâm dữ liệu của mình. Hãy đọc bài viết trên blog này để tìm hiểu về cấu hình mạng vMotion theo các nguyên tắc tốt nhất và yêu cầu mạng vMotion.

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 và 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.

Yêu cầu mạng cho vMotion

Các yêu cầu mạng cho vMotion là:

  • Phải sử dụng ít nhất một bộ điều hợp mạng vật lý cho mạng vMotion trên một máy chủ ESXi.
  • Mạng vMotion nên là một mạng chuyên dụng, an toàn và có băng thông đủ lớn.
  • Băng thông tối thiểu 250 Mbps (megabit mỗi giây) cho mỗi lần di chuyển máy ảo đồng thời. Băng thông cao hơn mang lại hiệu suất cao hơn. Mặc dù bạn có thể sử dụng bộ điều hợp mạng Ethernet 1 Gbit, nhưng nên sử dụng bộ điều hợp 10 Gbit.
  • Sử dụng mạng có độ trễ thấp. Độ trễ không nên vượt quá 10 mili giây. Thời gian khứ hồi tối đa cho vMotion khoảng cách xa (độ trễ cao hơn 4 ms) là 150 mili giây.
  • Tất cả các máy chủ ESXi tham gia vào quá trình di chuyển máy ảo phải có thể truy cập cùng một mạng con cho mạng vMotion.
  • Các máy chủ ESXi phải được cấp phép bằng Giấy phép vSphere, và giấy phép phải hỗ trợ vMotion.

Thiết bị của chúng tôi cho quy trình này

Chúng tôi có 6 bộ điều hợp mạng vật lý được kết nối với máy chủ ESXi mà chúng tôi sẽ thiết lập mạng vMotion. Số lượng bộ điều hợp mạng tương tự cũng được cài đặt trên một máy chủ ESXi khác được sử dụng trong môi trường vSphere của chúng tôi.

Cấu hình cho mạng quản lý như sau:

  • ESXi host 1: 192.168.101.201
  • ESXi host 2: 192.168.101.202
  • vCenter: 192.168.101.103
  • Network mask: 255.255.255.0

Physical NICs on an ESXi host - two of them will be used to create vMotion network

Cấu hình mạng vMotion

Để di chuyển thành công một máy ảo (VM) sang máy chủ khác bằng vMotion, chúng ta cần:

  • Một nhóm cổng trên vSwitch được kích hoạt cho vMotion
  • Một bộ điều hợp VMkernel được kết nối với nhóm cổng của vSwitch và một kết nối vật lý.
  • Cấu hình mạng vMotion cho máy chủ

Các bước cấu hình mạng vMotion tương tự như cấu hình mạng lưu trữ iSCSI, với một số điểm khác biệt nhỏ. Chúng tôi thực hiện tất cả các thao tác tại vCenter và sử dụng VMware vSphere Client (không phải VMware Host Client) vì vCenter là yêu cầu bắt buộc cho vMotion. Chúng tôi sử dụng bộ chuyển mạch ảo tiêu chuẩn trên hai máy chủ ESXi được quản lý bởi vCenter.

  1. Để bắt đầu cấu hình mạng vMotion, hãy sử dụng chế độ xem Hosts and Clusters trong vSphere Client để chọn Máy chủ ESXi trong thanh điều hướng. Nhấp vào tab Configure , chọn VMkernel adapters trong phần Networking và nhấp vào Add Networking.

    How to configure vMotion for an ESXi host in vSphere Client

    Trình hướng dẫn Add Networking sẽ mở ra:

  2. Select connection type. Chọn VMkernel Network Adapter. Bộ điều hợp này sẽ được sử dụng để thiết lập vMotion. Nhấp vào Next tại mỗi bước của trình hướng dẫn để tiếp tục.

    How to configure vMotion – creating a VMkernel network adapter

  3. Select target device. Chọn New standard switch. Bạn nên thay đổi giá trị MTU mặc định từ 1500 thành 9000 byte. Bằng cách này, bạn có thể sử dụng các khung jumbo và cải thiện hiệu suất mạng khi truyền lưu lượng vMotion. Đảm bảo rằng thiết bị mạng của bạn (chẳng hạn như các bộ chuyển mạch vật lý và bộ điều hợp mạng) hỗ trợ các khung jumbo.

    How to configure vMotion - creating a virtual switch

  4. Create a Standard switch. Nhấp vào + để thêm các bộ điều hợp mạng vật lý (còn được gọi là NIC – bộ điều khiển giao diện mạng) vào một bộ chuyển mạch ảo. Bạn phải kết nối một bộ chuyển mạch ảo với ít nhất một bộ điều hợp mạng vật lý để sử dụng vMotion và di chuyển các máy ảo (VM) từ một máy chủ ESXi sang máy chủ khác. Nên thêm hai bộ điều hợp mạng vật lý để đảm bảo dự phòng và nâng cao hiệu suất.

    vMotion network configuration - assigning physical network adapters to a vSwitch

    Chúng ta chọn hai bộ điều hợp mạng vật lý cùng lúc: vmnic4vmnic5. Số lượng bộ điều hợp của bạn có thể khác nhau.

    Adding physical adapters to the vSwitch

    Hai bộ điều hợp mạng vật lý đã chọn đã được thêm vào dưới dạng bộ điều hợp hoạt động.

    How to configure vMotion – two network adapters are added

  5. Port properties. Nhập nhãn mạng, ví dụ: vMotion1 trong cài đặt cổng VMkernel để đặt tên cho bộ điều hợp/cổng này.

    Chọn hộp kiểm vMotion trong phần Dịch vụ có sẵn để kích hoạt vMotion cho cổng VMkernel này. Tùy chọn, bạn có thể thiết lập ID VLAN nếu sử dụng VLAN để phân đoạn mạng ở lớp 2.

    How to enable vMotion for the VMkernel port

  6. IPv4 settings. Nên sử dụng cấu hình IPv4 tĩnh để thiết lập vMotion. Chúng tôi thêm các tham số sau tại bước này:
    • IPv4 address: 10.10.5.202
    • Subnet mask: 255.255.255.0

    vMotion network configuration – setting an IP address

  7. Ready to complete. Kiểm tra cài đặt của bạn và nếu mọi thứ đều chính xác, hãy nhấp vào Finish để hoàn tất trình hướng dẫn.

    How to configure vMotion on ESX hosts – checking the configuration

  8. Một bộ điều hợp VMkernel mới (vmk1) được kết nối với một công tắc ảo mới (vSwitch1) đã được thêm vào.

    A VMkernel adapter to set up vMotion is added

  9. Bây giờ, chúng ta cần chỉnh sửa cấu hình của các bộ điều hợp mạng vật lý trong thuộc tính của vSwitch1.

    Chọn máy chủ ESXi của bạn, truy cập Configure > Virtual switches (trong phần Mạng ) và chọn công tắc ảo của bạn (vSwitch1 trong trường hợp của chúng tôi). Bạn có thể xem sơ đồ kết nối của vSwitch1, bao gồm các nhóm cổng, bộ điều hợp VMkernel và các bộ điều hợp mạng vật lý được kết nối. Nhấp vào Manage Physical Adapters.

    Managing physical adapters configuration to configure vMotion in the best way

  10. Chúng ta cần di chuyển một trong các bộ điều hợp mạng vật lý từ Active adapters sang Standby adapters . Chúng ta giữ nguyên vmnic4 ở trạng thái active và di chuyển vmnic5 xuống để chuyển bộ điều hợp này sang trạng thái standby. Chọn bộ điều hợp cần thiết và nhấp vào ↓ (mũi tên xuống) để thực hiện thao tác này.

    Selecting one adapter as a standby adapter

  11. Kết quả là, chúng ta có cấu hình như được hiển thị trên ảnh chụp màn hình bên dưới cho vSwitch1 và nhóm cổng với vmk1 ( vmnic4 đang hoạt động và vmnic5 ở chế độ dự phòng). Nhấp vào OK để lưu cài đặt và đóng cửa sổ này.

    One adapter is active and one adapter is standby

Hãy dùng thử NAKIVO Backup & Replication cho VMware vSphere

Hãy dùng thử NAKIVO Backup & Replication cho VMware vSphere

Bắt đầu dùng thử miễn phí trong 15 ngày để thực hiện sao lưu máy ảo (VM) theo từng phần mà không cần cài đặt phần mềm đại lý, kèm theo các tùy chọn khôi phục toàn bộ và chi tiết tức thì, bảo vệ chống ransomware và nhiều tính năng khác.

Cách kích hoạt vMotion đa NIC

Mạng vMotion của bạn có thể hoạt động bình thường như hiện tại. Tuy nhiên, để đạt hiệu suất và độ tin cậy cao hơn, bạn có thể kích hoạt vMotion đa NIC (có sẵn từ vSphere 5.1), tính năng này giúp cân bằng tải cho lưu lượng mạng vMotion.

Để thực hiện điều này, chúng ta sẽ thêm bộ điều hợp VMkernel thứ hai và nhóm cổng phù hợp vào vSwitch1 hiện có ( ) ( ) và chỉnh sửa cài đặt active/standby cho nhóm cổng này được sử dụng cho mạng vMotion.

  1. Để bắt đầu, hãy chọn máy chủ ESXi của bạn, truy cập Configure > Virtual switches (trong phần Networking ), chọn bộ chuyển mạch ảo của bạn ( vSwitch1 trong trường hợp của chúng ta), và nhấp vào Add networking.

    How to enable vMotion in the multi-NIC mode

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

  2. Select connection type. Chọn VMkernel Network adapter, tương tự như trước đó.

    How to configure vMotion – adding a VMkernel network adapter

  3. Select target device. Chọn một bộ chuyển mạch tiêu chuẩn hiện có ( vSwitch1 trong trường hợp của chúng tôi).

    Selecting an existing vSwitch to configure vMotion in the multi-NIC mode

  4. Port properties. Nhập nhãn mạng cho cổng VMkernel, ví dụ: vMotion2. Chọn hộp kiểm vMotion trong phần Available services để kích hoạt vMotion cho cổng này.

    You have to enable vMotion for the selected VMkernel port

  5. IPv4 settings. Cấu hình cài đặt mạng IP cho bộ điều hợp VMkernel. Chúng tôi sử dụng các thiết lập sau:
    • IPv4 address: 10.10.5.212
    • Subnet mask: 255.255.255.0

    Configure vMotion interface – setting the IP address and netmask

  6. Ready to complete. Kiểm tra cấu hình của bạn và, nếu mọi thứ đều chính xác, nhấp vào Finish.

    Checking the configuration summary

  7. Quay lại trang cấu hình vSwitch (trang Virtual switches ). Chọn vSwitch1 và nhấp vào vMotion1 để xem chi tiết kết nối mạng.

    Như bạn có thể thấy trong ảnh chụp màn hình bên dưới, dòng màu vàng giải thích rằng vmk1 (bộ điều hợp VMkernel) được kết nối với vmnic4 (bộ điều hợp mạng vật lý). Nếu chúng ta nhấp vào vMotion2, chúng ta có thể thấy rằng vmk2 cũng được kết nối với vmnic4. Hãy thay đổi cài đặt kết nối cho hai bộ điều hợp VMkernel này.

  8. Nhấp vào vMotion1 và nhấp vào Edit để thay đổi cài đặt.

    Editing the vMotion network configuration to use multi-NIC vMotion

  9. Chọn Teaming and failover trong khung bên trái của cửa sổ cài đặt. Chúng ta phải đảm bảo rằng vmnic4 là bộ điều hợp activevmnic5 là bộ điều hợp standby và chọn hộp kiểm Override . Nhấp vào OK để lưu cài đặt.

    Selecting an active adapter and standby adapter

  10. Tương tự, mở cài đặt cho vMotion2 . Thực hiện các thao tác sau trong cài đặt Teaming and failover :

    Đặt vmnic5 là bộ điều hợp activevmnic4 là bộ điều hợp standby (ngược lại với cài đặt cho vMotion1 ). Chọn hộp kiểm Override .

    Selecting an active adapter and standby adapter in the opposite order

  11. Quay lại trang Virtual switches và kiểm tra sơ đồ kết nối cho từng bộ điều hợp VMkernel và nhóm cổng tương ứng. Như có thể thấy trong ảnh chụp màn hình bên dưới, vmk1 hiện đã được kết nối với vmnic4vmk2 được kết nối với vmnic5.

    vMotion network configuration is set up to use multi-NIC vMotion

Việc cấu hình máy chủ ESXi đầu tiên cho mạng vMotion đã hoàn tất. Hãy cấu hình các máy chủ ESXi khác trong trung tâm dữ liệu hoặc cụm của bạn theo cách tương tự. Nếu bạn có công cụ Giấy phép vCenter, bạn có thể sử dụng bộ chuyển mạch ảo phân tán để cấu hình mạng vMotion trên một số lượng lớn máy chủ ESXi.

Kết luận

Cấu hình mạng vMotion bao gồm việc tạo một bộ chuyển mạch ảo với bộ điều hợp VMkernel và nhóm cổng phù hợp, được kết nối với ít nhất một bộ điều hợp mạng vật lý, còn được gọi là uplink. Khi tạo mạng vMotion, chúng tôi sử dụng các cổng VMkernel và đảm bảo đã kích hoạt khung jumbo. Chúng tôi cũng thiết lập tính năng ghép nhóm NIC (NIC teaming) để sử dụng nhiều bộ điều hợp mạng trong quá trình vMotion nhằm nâng cao hiệu suất và cân bằng tải. Bạn có thể tìm hiểu thêm tại Mạng ESXi và học cách cấu hình tại Mạng lưu trữ ESXi.

Hãy lưu ý rằng bạn nên bảo vệ các máy ảo ESXi bằng cách sao lưu máy ảo (VM) thông qua giải pháp bảo vệ dữ liệu như NAKIVO Backup & Replication.

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