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.
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.201ESXi host 2: 192.168.101.202vCenter: 192.168.101.103Network mask: 255.255.255.0

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.
- Để 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ọnVMkernel adapterstrong phần Networking và nhấp vàoAdd Networking.
Trình hướng dẫn Add Networking sẽ mở ra:
Select connection type. ChọnVMkernel Network Adapter. Bộ điều hợp này sẽ được sử dụng để thiết lập vMotion. Nhấp vàoNexttại mỗi bước của trình hướng dẫn để tiếp tục.
Select target device. ChọnNew 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.
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.
Chúng tôi chọn hai bộ điều hợp mạng vật lý cùng lúc:
vmnic4vàvmnic5. Số lượng bộ điều hợp của bạn có thể khác nhau.
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.

Port properties. Nhập nhãn mạng, ví dụ:vMotion1trong 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
vMotiontrong 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.
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.202Subnet mask: 255.255.255.0

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àoFinishđể hoàn tất trình hướng dẫn.
- 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.
- 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 (vSwitch1trong 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àoManage Physical Adapters.
- 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 để
vmnic4ởactivevà di chuyểnvmnic5xuống để biến bộ điều hợp này thànhstandby. 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.
- 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.
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.
- Để 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).
Trình hướng dẫn Thêm mạng được mở ra.
Select connection type. ChọnVMkernel Network adapter, tương tự như trước đó.
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).
Port properties. Nhập nhãn mạng cho cổng VMkernel, ví dụ:vMotion2. Chọn hộp kiểmvMotiontrong phần Dịch vụ có sẵn để kích hoạt vMotion cho cổng này.
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.212Subnet mask: 255.255.255.0

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àoFinish.
- Quay lại trang cấu hình vSwitch (trang
Virtual switches). ChọnvSwitch1và nhấp vàovMotion1để 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ớivmnic4(bộ điều hợp mạng vật lý). Nếu chúng ta nhấp vàovMotion2, chúng ta có thể thấy rằngvmk2cũng được kết nối vớivmnic4. Hãy thay đổi cài đặt kết nối cho hai bộ điều hợp VMkernel này. - Nhấp vào
vMotion1và nhấp vàoEditđể thay đổi cài đặt.
- Chọn
Teaming and failovertrong ngăn bên trái của cửa sổ cài đặt. Chúng ta phải đảm bảo rằngvmnic4là bộ điều hợpactivevàvmnic5là bộ điều hợpstandby, đồng thời chọn hộp kiểmOverride. Nhấp vàoOKđể lưu cài đặt.
- 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
vmnic5là bộ điều hợpactivevàvmnic4là bộ điều hợpstandby(ngược lại với cài đặt cho vMotion1 ). Chọn hộp kiểmOverride.
- Quay lại trang
Virtual switchesvà 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,vmk1hiện đã được kết nối vớivmnic4vàvmk2được kết nối vớivmnic5.
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.