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 gián đoạn 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ột máy chủ khác mà không gây gián đoạn là rất 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 mỗi máy chủ ESXi trong cụm hoặc trung tâm dữ liệu của mình. Đọc bài viết 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 điểm 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 vMotion

Các yêu cầu mạng 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.
  • Cùng một mạng con phải có thể truy cập được cho mạng vMotion trên tất cả các máy chủ ESXi tham gia vào quá trình di chuyển máy ảo.
  • Các máy chủ ESXi phải được cấp phép bằng một 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 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 một máy ảo (VM) thành công bằng vMotion sang một máy chủ khác, 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ố 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 các 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 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 khung jumbo và cải thiện hiệu suất mạng khi truyền lưu lượng vMotion. Đảm bảo thiết bị mạng của bạn (như bộ chuyển mạch vật lý và bộ điều khiển giao diện mạng) hỗ trợ khung jumbo.

    How to configure vMotion - creating a virtual switch

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

    vMotion network configuration - assigning physical network adapters to a vSwitch

    Chúng tôi 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ể đặt 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. Khuyến nghị 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 bộ chuyển mạch ả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, đi đến Configure > Virtual switches (dưới Mạng ) và chọn bộ chuyển mạch ả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 để vmnic4active và di chuyển vmnic5 xuống để biến bộ điều hợp này thành 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ư 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

Cách bật vMotion đa NIC

Mạng vMotion của bạn có thể hoạt động như hiện tại. Tuy nhiên, để có hiệu suất và độ tin cậy cao hơn, bạn có thể bật vMotion đa NIC (có sẵn từ vSphere 5.1), 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, chọn máy chủ ESXi của bạn, đi đến ( Configure > Virtual switches ) (dưới mục 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 Thêm mạng đượ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 Dịch vụ có sẵn để 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 ngăn 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 , đồng thời 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 mỗi bộ điều hợp VMkernel và nhóm cổng của nó. 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

Cấu hình máy chủ ESXi đầu tiên cho mạng vMotion đã hoàn tất. 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ụ hàng đầu 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 công tắc ảo với bộ điều hợp VMkernel và nhóm cổng thích 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 đã bật khung jumbo. Chúng tôi cũng thiết lập tính năng ghép nhóm NIC để sử dụng nhiều bộ điều hợp mạng trong quá trình vMotion nhằm cải thiện hiệu suất và cân bằng tải. Bạn có thể tìm hiểu thêm về Mạng ESXi và cách cấu hình Mạng lưu trữ ESXi.

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

Hãy thử NAKIVO Backup & Replication

Hãy 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. Dùng thử miễn phí trong 15 ngày. 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.

People also read