네트워크 인터페이스 개체
네트워크 인터페이스 개체는 순위 3이고 종속 node
개체입니다 nodearray
.
network-interface
는 Azure 네트워크 인터페이스를 나타냅니다.
다중 홈 VM에 대한 단일 노드에 여러 네트워크 인터페이스를 연결할 수 있습니다. 선택한 VM SKU에 대한 최대 NIC 수를 찾으려면 VM 크기 설명서를 참조하세요.
예
노드에 [[[network-interface]]]
섹션을 추가하면 기본 NIC에 컨트롤이 추가됩니다. 추가 NIC를 추가하고 VM에 연결할 수도 있습니다.
이 예제에서는 기존 NIC를 VM에 연결합니다.
[cluster my-cluster]
[[node my-node]]
Credentials = $Credentials
SubnetId = $SubnetId
MachineType = $MachineType
ImageName = $ImageName
[[[network-interface my-nic]]]
NetworkInterfaceId = /subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/resourceGroups/my-rg/providers/Microsoft.Network/networkInterfaces/my-nic
시작하는 $
특성 값은 매개 변수를 참조하는 것입니다.
특성 참조
attribute | Type | 정의 |
---|---|---|
AssociatePublicIpAddress | 부울 | 공용 IP 주소를 NIC와 연결(노드에만 해당) |
StaticPublicIpAddress | 부울 | true이면 노드 다시 시작 사이에 IP 주소가 유지됩니다(노드만 해당). |
EnableIpForwarding | 부울 | true이면 IP 전달을 허용합니다(노드만 해당). |
PrivateIp | String | 특정 개인 IP 주소 할당(노드만 해당) |
NetworkInterfaceId | String | 리소스 ID로 기존 NIC 지정(노드만 해당) |
SecurityGroup | String | 기존 네트워크 보안 그룹 Resouce ID 지정(공용 IP가 지정될 때 생성된 기본 NSG 재정의) |
ApplicationSecurityGroups | 문자열(목록) | 리소스 ID 및 쉼표로 구분된 애플리케이션 보안 그룹 목록 |
Nodearray 네트워크 인터페이스 특성
블록은 [[[network-interface]]]
단일 노드/VM에 가장 일반적으로 사용되며 대부분의 특성은 nodearray에 적용되지 않습니다. 그러나 이 블록을 사용하여 nodearray의 모든 노드/VM에 기존 네트워크 보안 그룹 또는 하나 이상의 애플리케이션 보안 그룹을 적용할 수 있습니다.