Câu trả lời:
Có, bạn có thể thay đổi loại.
Sử dụng Set-NetworkAdapter
lệnh ghép ngắn powercli. Công tắc "Loại" cho phép bạn sửa đổi bộ điều hợp. Lưu ý rằng VM phải được tắt để làm điều này.
https://www.vmware.com/support/developer/PowerCLI/PowerCLI41U1/html/set-NetworkAd Module.html
vSphere PowerCLI có thể được tải xuống tại đây:
https://my.vmware.com/group/vmware/details?doadgroup=VSP510-PCLI-510&productId=285
Nó có thể được cài đặt trên bất kỳ máy Windows nào có quyền truy cập mạng vào máy chủ ESXi. Tôi thường cài đặt nó trực tiếp trên máy tính xách tay / máy trạm của mình, nơi tôi cũng đã cài đặt vSphere.
Sau khi cài đặt, mở nó lên. Sử dụng Connect-VIServer
để kết nối với máy chủ ESXi của bạn. Nó sẽ nhắc bạn cho ip máy chủ và thông tin đăng nhập.
Sử dụng Get-VM
để truy xuất danh sách các máy ảo trên máy chủ ESXi. Xác nhận tên bạn muốn thay đổi ở đó và ghi chú tên chính xác.
Sử dụng lệnh này để thay đổi bộ điều hợp, thay thế tên máy chủ bằng tên chính xác từ Get-VM
danh sách và nhập bằng loại bộ điều hợp bạn muốn:
get-vm 'myserver'|get-networkadapter|set-networkadapter -type e1000
Lưu ý rằng nếu VM có nhiều NIC, bạn có thể cần một công tắc khác trong lệnh để chỉ định đúng.
get-vm 'myserver'|get-networkadapter|set-networkadapter -type vmxnet3
Như bạn có thể đang học, có một số cách để thay đổi loại bộ điều hợp. Một lưu ý cần nhớ liên quan đến việc tạo địa chỉ MAC.
Khi bạn tạo một ảo ảo, có hai tùy chọn liên quan đến địa chỉ MAC:
Nếu bạn đang sử dụng MAC được tạo tự động thì việc thay đổi loại bộ điều hợp sẽ dẫn đến địa chỉ được tạo lại. Điều này có nghĩa là bất kỳ cấu hình nào bạn có, trên máy khách hoặc chính cơ sở hạ tầng mạng, dựa vào địa chỉ MAC sẽ không thành công. Vì vậy, nếu bạn thay đổi loại bộ điều hợp, bạn phải cho phép nếu tự động tạo địa chỉ MAC mới hoặc tự đặt thủ công. Tuy nhiên, bạn không thể đặt thủ công địa chỉ cũ làm giao diện vì ESX bảo lưu tiền tố này cho mục đích riêng của nó.
CẢNH BÁO CẢNH BÁO KHI FAIL NÀY BLAME CHỈ CÓ BẠN
Một cách khác mà tôi đã sử dụng là chỉnh sửa thủ công tệp cấu hình của máy ảo. Phương pháp này yêu cầu SSH được kích hoạt trên máy chủ ESX và bạn sẵn sàng bỏ qua tất cả các biện pháp bảo vệ toàn vẹn dữ liệu mà sử dụng GUI hoặc API cung cấp.
Trước khi bạn thực hiện bất kỳ bước nào trong số này, hãy đảm bảo khách đã tắt và cửa sổ cài đặt được đóng lại.
/vmfs/volumes/datastore1/testvm.priv/testvm.priv.vmx
vi /vmfs/volumes/datastore1/testvm.priv/testvm.priv.vmx
ethernet0.virtualDev = "e1000"
e1000
thànhvmxnet3
Bây giờ bạn sẽ thay đổi loại thiết bị NIC ảo mà không phải thay đổi địa chỉ MAC.
Tôi không nghĩ sẽ hữu ích khi đề xuất giải pháp PowerCLI hoặc kịch bản cho câu hỏi này ... Quá nhiều giả định về cơ sở hạ tầng xung quanh cho cách khắc phục thủ công 30 giây.
Câu trả lời là bạn thực sự không nên thay đổi loại bộ chuyển đổi trên máy bay. Quá trình được chấp nhận nhiều hơn là loại bỏ bộ điều hợp hiện có và thêm bộ điều hợp mới của loại bạn muốn.
E1000 NIC hiện có được gắn vào máy ảo
loại bỏ E1000 NIC
thêm một thiết bị mạng mới
chỉ định loại bộ điều hợp được sử dụng trong thiết bị mạng mới
Trong hệ điều hành của bạn, cấu hình lại các cài đặt mạng.
Bạn không thể thay đổi loại, nhưng bạn có thể dễ dàng xóa loại không mong muốn và thêm vNIC mới của loại mong muốn.