PowerShell을 사용하여 VMM 패브릭에서 SDN(소프트웨어 정의 네트워크) 구성 요소 설정
중요
이 버전의 VMM(Virtual Machine Manager)은 지원이 종료되었습니다. VMM 2022로 업그레이드하는 것이 좋습니다.
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 호스트에 대한 전용 호스트 그룹을 설정합니다.
참고
호스트는 적용 가능한 최신 버전의 Windows Server 버전을 실행해야 하며 Hyper-V 역할을 사용하도록 설정해야 합니다.
인증서를 설정합니다. VMM과 네트워크 컨트롤러 간의 HTTPS 통신에는 SSL 인증서가 필요합니다.
SDN 스크립트를 다운로드하여 실행합니다. 다음 세 가지 스크립트가 있습니다.
- VMMExpress.ps1: 이 스크립트는 SDN 스택을 배포합니다. 다운로드한 후 고유한 사용자 지정을 추가할 수 있습니다.
- Fabricconfig.psd1: 이 파일은 SDN 설정을 위한 모든 입력을 허용합니다.
- Fabricconfig_Example.psd1: 더미 매개 변수가 포함된 샘플 파일입니다. 사용자 고유의 매개 변수로 바꿀 수 있습니다.
다음 단계
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기