VM을 구축한 후 가상 NIC 유형을 변경할 수 있나요?

VM을 구축한 후 가상 NIC 유형을 변경할 수 있나요?

VM을 구축할 때 vNIC를 원하는 가상 장치 유형(E1000, VMXNET3 등)을 선택할 수 있습니다.

후에VM이 생성되면 특정 연결에서 사용 중인 vNIC 유형을 변경할 수 있습니까(예: E1000에서 VMXNET3으로)?

그렇다면 어떻게?

답변1

네, 유형을 변경할 수 있습니다.

powercli cmdlet을 사용합니다 Set-NetworkAdapter. "유형" 스위치를 사용하면 어댑터를 수정할 수 있습니다. 이 작업을 수행하려면 VM을 꺼야 합니다.

https://www.vmware.com/support/developer/PowerCLI/PowerCLI41U1/html/Set-NetworkAdapter.html

vSphere PowerCLI는 여기에서 다운로드할 수 있습니다.

https://my.vmware.com/group/vmware/details?downloadGroup=VSP510-PCLI-510&productId=285

ESXi 서버에 대한 네트워크 액세스 권한이 있는 모든 Windows 시스템에 설치할 수 있습니다. 저는 일반적으로 vSphere가 설치된 노트북/워크스테이션에 직접 설치합니다.

설치 후 열어보세요. Connect-VIServerESXi 호스트에 연결하는 데 사용됩니다 . 서버 IP와 자격 증명을 묻는 메시지가 표시됩니다.

Get-VMESXi 호스트에서 VM 목록을 검색하는 데 사용됩니다 . 변경하려는 항목이 있는지 확인하고 정확한 이름을 기록해 두세요.

이 명령을 사용하여 어댑터를 변경합니다. 서버 이름을 Get-VM목록의 정확한 이름으로 바꾸고 원하는 어댑터 유형을 입력합니다.

get-vm 'myserver'|get-networkadapter|set-networkadapter -type e1000

VM에 여러 개의 NIC가 있는 경우 올바른 스위치를 지정하려면 명령에 다른 스위치가 필요할 수 있습니다.

답변2

배우고 계시겠지만 어댑터 유형을 변경하는 방법에는 여러 가지가 있습니다. 기억해야 할 한 가지 주의 사항은 MAC 주소 생성과 관련이 있습니다.

가상 NIC를 생성할 때 MAC 주소와 관련된 두 가지 옵션이 있습니다.

  • 자동적 인: (기본값) ESX는 MAC 주소를 자동 생성합니다.
  • 수동: 사용자는 자신이 선택한 MAC 주소를 수동으로 입력합니다.

자동 생성된 MAC을 사용하는 경우 어댑터 유형을 변경하면 주소가 다시 생성됩니다. 이는 MAC 주소를 사용하는 게스트 또는 네트워크 인프라 자체의 모든 구성이 실패함을 의미합니다. 따라서 어댑터 유형을 변경하는 경우 자동 생성되도록 해야 합니다.새로운MAC 주소를 직접 설정하거나 수동으로 설정하세요. 그러나 ESX는 자체 목적을 위해 이 접두사를 예약하므로 이전 주소를 인터페이스로 수동으로 설정할 수 없습니다.

경고 경고 이것이 실패하면 자신의 책임만 져야 합니다.

내가 사용한 대안은 가상 머신의 구성 파일을 수동으로 편집하는 것입니다. 이 방법을 사용하려면 ESX 호스트에서 SSH를 활성화해야 하며 GUI 또는 API를 사용하여 제공되는 모든 데이터 무결성 보호를 우회할 의향이 있습니다.

이 단계를 수행하기 전에 게스트의 전원이 꺼지고 설정 창이 닫혀 있는지 확인하세요.

  1. 호스트에 SSH로 접속
  2. 가상 머신용 vmx 파일을 찾습니다(예:/vmfs/volumes/datastore1/testvm.priv/testvm.priv.vmx
  3. 편집할 파일을 엽니다.vi /vmfs/volumes/datastore1/testvm.priv/testvm.priv.vmx
  4. 인터페이스 유형을 정의하는 행을 찾으십시오. 예: 첫 번째 vNIC의 경우ethernet0.virtualDev = "e1000"
  5. e1000로 변경vmxnet3
  6. 파일을 저장하고 종료합니다.

이제 MAC 주소를 변경할 필요 없이 가상 NIC 장치 유형을 변경하게 됩니다.

답변3

이 질문에 대해 PowerCLI나 스크립팅 솔루션을 제안하는 것은 생산적이지 않다고 생각합니다. 30초 수동 수정을 위해서는 주변 인프라에 대한 가정이 너무 많습니다.

대답은 실제로는 변경해서는 안 된다는 것입니다.유형기내 어댑터. 더 많이 허용되는 프로세스는 기존 어댑터를 제거하고 원하는 유형의 새 어댑터를 추가하는 것입니다.

VM에 연결된 기존 E1000 NIC 여기에 이미지 설명을 입력하세요

E1000 NIC 제거 여기에 이미지 설명을 입력하세요

새 네트워크 장치 추가
여기에 이미지 설명을 입력하세요

새 네트워크 장치에 사용할 어댑터 유형 지정 여기에 이미지 설명을 입력하세요

운영 체제에서 네트워크 설정을 재구성하십시오.

답변4

당신은 할 수 없습니다변화하지만 원하지 않는 유형을 쉽게 삭제하고 원하는 유형의 새 vNIC를 추가할 수 있습니다.

관련 정보