인스턴스에서 Dynamic Network Interface 삭제
이 페이지에서는 기존 Compute Engine 인스턴스에서 Dynamic Network Interface (NIC)를 삭제하는 방법을 설명합니다.
다중 네트워크 인터페이스 개요는 다중 네트워크 인터페이스를 참고하세요.
인스턴스의 기존 네트워크 인터페이스를 보려면 인스턴스의 네트워크 인터페이스 보기를 참고하세요.
인스턴스에서 Dynamic NIC 삭제
이 섹션에서는 인스턴스에서 Dynamic NIC를 삭제하는 방법을 설명합니다.
인스턴스 업데이트로 Dynamic NIC를 삭제할 때 발생할 수 있는 오류를 방지하려면 인스턴스 속성을 업데이트하여 개별 인스턴스에서 Dynamic NIC를 삭제하지 마세요.
콘솔
Google Cloud 콘솔에서 VM 인스턴스 페이지로 이동합니다.
동적 NIC를 삭제하려는 인스턴스의 이름을 클릭합니다.
인스턴스 세부정보 페이지에서 수정을 클릭합니다.
동적 네트워크 인터페이스 섹션에서 삭제할 동적 NIC를 찾습니다.
동적 NIC를 삭제하려면 삭제를 클릭합니다.
구성을 저장하려면 저장을 클릭합니다.
gcloud
기존 인스턴스에서 Dynamic NIC를 삭제하려면 instances network-interfaces delete 명령어를 사용합니다.
gcloud compute instances network-interfaces delete INSTANCE_NAME \
--zone=ZONE \
--network-interface=DYNAMIC_NIC_NAME
다음을 바꿉니다.
INSTANCE_NAME: 만들려는 인스턴스의 이름ZONE: 인스턴스의 영역DYNAMIC_NIC_NAME: 삭제할 Dynamic NIC의 이름(예:nic0.2)
API
기존 인스턴스에서 Dynamic NIC를 삭제하려면 instances.deleteNetworkInterface 메서드를 사용합니다.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/deleteNetworkInterface?networkInterfaceName=DYNAMIC_NIC_NAME
다음을 바꿉니다.
PROJECT_ID: 인스턴스가 포함된 프로젝트의 IDZONE: 인스턴스를 포함하는 영역INSTANCE_NAME: Dynamic NIC를 삭제할 인스턴스의 이름DYNAMIC_NIC_NAME: 삭제할 Dynamic NIC의 이름(예:nic0.2)
MIG의 인스턴스에서 Dynamic NIC 삭제
이 섹션에서는 새 인스턴스 템플릿을 만들고 구성을 MIG에 적용하여 MIG의 인스턴스에서 Dynamic NIC를 삭제하는 방법을 설명합니다. 기존 인스턴스 템플릿 업데이트는 지원되지 않습니다.
인스턴스 템플릿 만들기에 대한 자세한 내용은 인스턴스 템플릿 만들기를 참조하세요. 기존 인스턴스 템플릿을 보려면 인스턴스 템플릿 가져오기, 나열, 삭제를 참고하세요.
콘솔
인스턴스 템플릿 페이지로 이동합니다.
복사하고 업데이트할 인스턴스 템플릿을 클릭합니다.
유사하게 만들기를 클릭합니다.
고급 옵션 섹션을 펼친 후 네트워킹 섹션을 펼칩니다.
동적 네트워크 인터페이스 섹션에서 삭제할 동적 NIC를 찾습니다.
동적 NIC를 삭제하려면 삭제를 클릭합니다.
만들기를 클릭해 인스턴스 템플릿을 만듭니다.
새 인스턴스 템플릿으로 인스턴스를 업데이트하거나 다시 만들려면 MIG에서 새 VM 구성 적용을 참고하세요.
gcloud
Dynamic NIC를 삭제하는 새 인스턴스 템플릿을 만들려면
gcloud compute instance-templates create명령어를 사용합니다.삭제할 동적 NIC를 제외하고 기존 인스턴스 템플릿의 각 네트워크 인터페이스에
--network-interface플래그를 포함합니다.필요에 따라 네트워크 인터페이스와 기타 속성을 지정하도록 다음 예시를 조정합니다. 여러 네트워크 인터페이스가 있는 인스턴스를 만드는 방법의 예시는 다중 네트워크 인터페이스가 있는 VM 만들기를 참고하세요.
gcloud compute instance-templates create INSTANCE_TEMPLATE_NAME \ --network-interface=network=NETWORK_A,subnet=SUBNET_A \ [--network-interface=network=NETWORK_B,subnet=SUBNET_B[,vlan=VLAN_ID]]
다음을 바꿉니다.
INSTANCE_TEMPLATE_NAME: 새 인스턴스 템플릿의 이름입니다.NETWORK_A,NETWORK_B: 인터페이스가 연결되는 네트워크입니다.SUBNET_A,SUBNET_B: 인터페이스가 연결되는 서브넷VLAN_ID: VLAN ID. VLAN ID를 지정하면 네트워크 인터페이스가 Dynamic NIC로 구성됩니다. 명령에서 상위 vNIC 뒤에 Dynamic NIC를 배치해야 합니다.
새 인스턴스 템플릿으로 인스턴스를 업데이트하거나 다시 만들려면 MIG에서 새 VM 구성 적용을 참고하세요.
API
Dynamic NIC를 삭제하는 새 인스턴스 템플릿을 만들려면
instanceTemplates.insert메서드를 사용하여 전역 인스턴스 템플릿을 만들거나regionInstanceTemplates.insert메서드를 사용하여 리전 인스턴스 템플릿을 만듭니다.networkInterfaces필드에 삭제할 동적 NIC를 제외한 기존 인스턴스 템플릿의 각 네트워크 인터페이스를 포함합니다.필요에 따라 네트워크 인터페이스 및 기타 속성을 지정하도록 다음 예시를 조정합니다. 여러 네트워크 인터페이스가 있는 인스턴스를 만드는 방법의 예시는 다중 네트워크 인터페이스가 있는 VM 만들기를 참고하세요.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/instanceTemplates { .... "networkInterfaces": [ { "subnetwork": "regions/REGION/subnetworks/SUBNET_A" }, { "subnetwork": "regions/REGION/subnetworks/SUBNET_B", "vlan": "VLAN_ID" }, additional network interfaces... ], other instance settings... }다음을 바꿉니다.
PROJECT_ID: 인스턴스 템플릿이 포함된 프로젝트의 ID입니다.REGION: 인스턴스가 포함된 리전입니다.SUBNET_A,SUBNET_B: 각 네트워크 인터페이스가 있는 서브넷입니다.VLAN_ID: VLAN ID. VLAN ID를 지정하면 네트워크 인터페이스가 Dynamic NIC로 구성됩니다. 요청의 상위 vNIC 뒤에 Dynamic NIC를 배치해야 합니다.
새 인스턴스 템플릿으로 인스턴스를 업데이트하거나 다시 만들려면 MIG에서 새 VM 구성 적용을 참고하세요.