PowerShell을 사용하여 VMM 패브릭에서 SDN(소프트웨어 정의 네트워크) 구성 요소 설정
System Center VMM(Virtual Machine Manager)을 사용하여 SDN(소프트웨어 정의 네트워크) 인프라를 배포하고 관리할 수 있습니다.
다음을 포함하여 VMM 패브릭에서 SDN 구성 요소를 배포할 수 있습니다.
- 네트워크 컨트롤러: 네트워크 컨트롤러를 사용하면 네트워크 디바이스 및 서비스를 수동으로 구성하는 대신 네트워크 인프라의 구성을 자동화할 수 있습니다.
- SDN용 RAS 게이트웨이: RAS 게이트웨이는 HNV를 사용하여 여러 테넌트 가상 네트워크를 호스트하는 CSP 및 엔터프라이즈용으로 설계된 Windows Server 2016의 소프트웨어 기반 다중 테넌트 BGP 지원 라우터입니다.
- SDN용 SLB(소프트웨어 부하 분산): Windows Server 2016의 SDN은 SLB(소프트웨어 부하 분산)를 사용하여 가상 네트워크 리소스 간에 테넌트 및 테넌트 고객 네트워크 트래픽을 균등하게 분산할 수 있습니다. Windows Server SLB 높은 가용성과 확장성이 같은 작업을 호스트 하는 여러 서버를 수 있습니다.
이러한 구성 요소를 배포하는 방법에는 몇 가지가 있습니다.
- VMM 콘솔: VMM 콘솔에서 네트워크 컨트롤러, SLB 및 RAS 게이트웨이 를 수동으로 배포합니다.
- PowerShell: PowerShell 스크립트를 사용하여 모든 구성 요소를 배포합니다.
PowerShell 배포의 장점
- PowerShell 스크립트를 사용하여 모든 SDN 구성 요소를 배포합니다.
- 스크립트를 사용하면 수동 오류가 도입되는 것을 줄이고 상당한 배포 시간을 절약할 수 있습니다.
- 스크립트를 사용하여 배포하는 경우 SDN 구성 요소를 수동으로 배포하는 경우와 마찬가지로 나중에 VMM 콘솔에서 설정을 수정할 수 있습니다.
- 수동 배포와 마찬가지로 새 관리 논리 네트워크를 설정하고 전환하거나 기존 네트워크 및 스위치를 다시 사용할 수 있습니다.
- 스크립트 배포가 실패하면 다시 시작할 수 있도록 변경된 모든 설정이 롤백됩니다.
- 특정 구성 요소에 대한 배포를 해제할 수 있습니다. 예를 들어 네트워크 컨트롤러가 이미 배포된 경우 SLB 및 RAS 게이트웨이만 배포할 수 있습니다.
시작하기 전에
- SET 지원 스위치 배포는 현재 PowerShell 배포에서 지원되지 않습니다. SET 지원 스위치 대역 외를 배포한 다음 배포 중에 스위치의 이름을 지정해야 합니다.
- SDN 구성 요소 배포에 대한 필수 구성 요소가 있는지 확인합니다.
배포 단계
다음은 PowerShell을 사용하여 VMM에서 SDN 구성 요소를 설정하기 위해 수행해야 하는 작업입니다.
호스트 및 물리적 네트워크 인프라 구성: VLAN, 라우팅 등을 구성하려면 물리적 네트워크 디바이스에 액세스해야 합니다. 또한 SDN 인프라 및 테넌트 VM을 호스트하려면 Hyper-V 호스트가 필요합니다. 자세히 알아보기.
VHD 또는 VHDX 형식의 서비스 템플릿에 대한 가상 하드 디스크 를 준비했습니다.
네트워크 컨트롤러 서비스 템플릿, SLB 서비스 템플릿 및 RAS 게이트웨이 서비스 템플릿을 다운로드합니다.
Active Directory 보안 그룹을 설정합니다. 하나는 네트워크 컨트롤러 관리용이고 다른 하나는 네트워크 컨트롤러 클라이언트용입니다. 각 그룹에는 하나 이상의 사용자 계정이 필요합니다.
VMM 라이브러리 공유를 설정합니다. 진단 로그를 유지하기 위한 선택적 라이브러리 파일 공유를 가질 수 있습니다. 이 라이브러리 공유는 네트워크 컨트롤러에서 액세스하여 진단 정보를 수명 내내 저장합니다.
모든 SDN Hyper-V 호스트에 대한 전용 VMM 호스트 그룹을 설정합니다.
참고 항목
호스트는 적용 가능한 최신 버전의 Windows Server 버전을 실행하고 Hyper-V 역할을 사용하도록 설정해야 합니다.
인증서를 설정합니다. VMM과 네트워크 컨트롤러 간의 HTTPS 통신에 대한 SSL 인증서가 필요합니다.
SDN 스크립트를 다운로드 하고 실행합니다. 세 가지 스크립트가 있습니다.
- VMMExpress.ps1: 이 스크립트는 SDN 스택을 배포합니다. 다운로드한 후에는 사용자 지정을 추가할 수 있습니다.
- Fabricconfig.psd1: 이 파일은 SDN을 설정하기 위한 모든 입력을 허용합니다.
- Fabricconfig_Example.psd1: 더미 매개 변수를 포함하는 샘플 파일입니다. 이러한 매개 변수를 사용자 고유의 매개 변수로 바꿀 수 있습니다.
다음 단계
SDN 에 대한 호스트 및 물리적 네트워크 인프라를 구성합니다.