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 높은 가용성과 확장성이 같은 작업을 호스트 하는 여러 서버를 수 있습니다.

이러한 구성 요소를 배포하는 두 가지 방법이 있습니다.

PowerShell 배포의 이점

  • PowerShell 스크립트를 사용하여 모든 SDN 구성 요소를 배포할 수 있습니다.
  • 스크립트를 사용하면 수동 오류의 도입을 줄이고 상당한 배포 시간을 절약할 수 있습니다.
  • 스크립트를 사용하여 배포하는 경우 SDN 구성 요소를 수동으로 배포하는 경우와 마찬가지로 나중에 VMM 콘솔에서 설정을 수정할 수 있습니다.
  • 수동 배포와 마찬가지로 새 관리 논리 네트워크를 설정하고 기존 네트워크 및 스위치를 전환하거나 다시 사용할 수 있습니다.
  • 스크립트 배포가 실패하면 변경된 모든 설정이 롤백되므로 다시 시작할 수 있습니다.
  • 특정 구성 요소에 대한 배포를 끌 수 있습니다. 예를 들어 네트워크 컨트롤러가 이미 배포된 경우 SLB 및 RAS 게이트웨이만 배포할 수 있습니다.

시작하기 전에

배포 단계

PowerShell을 사용하여 VMM에서 SDN 구성 요소를 설정하기 위해 수행해야 하는 작업은 다음과 같습니다.

  1. 호스트 및 물리적 네트워크 인프라 구성: VLAN, 라우팅 등을 구성하려면 물리적 네트워크 디바이스에 액세스해야 합니다. SDN 인프라 및 테넌트 VM을 호스트하려면 Hyper-V 호스트도 필요합니다. 자세히 알아보기.

  2. VHD 또는 VHDX 형식의 서비스 템플릿에 대한 가상 하드 디스크를 준비합니다.

  3. 네트워크 컨트롤러 서비스 템플릿, SLB 서비스 템플릿 및 RAS 게이트웨이 서비스 템플릿을 다운로드합니다.

  4. 네트워크 컨트롤러, SLBRAS 게이트웨이 템플릿을 VMM 라이브러리로 가져옵니다.

  5. Active Directory 보안 그룹을 설정합니다. 네트워크 컨트롤러 관리용 보안 그룹과 네트워크 컨트롤러 클라이언트용 보안 그룹이 필요합니다. 각 그룹에 하나 이상의 사용자 계정이 필요합니다.

  6. VMM 라이브러리 공유 설정. 진단 로그를 유지하기 위한 선택적 라이브러리 파일 공유를 가질 수 있습니다. 네트워크 컨트롤러는 전체 수명 동안 진단 정보를 저장하기 위해 이 라이브러리 공유에 액세스 합니다.

  7. 모든 SDN Hyper-V 호스트에 대한 전용 호스트 그룹을 설정합니다.

    참고

    호스트는 적용 가능한 최신 버전의 Windows Server 버전을 실행해야 하며 Hyper-V 역할을 사용하도록 설정해야 합니다.

  8. 인증서를 설정합니다. VMM과 네트워크 컨트롤러 간의 HTTPS 통신에는 SSL 인증서가 필요합니다.

  9. SDN 스크립트를 다운로드하여 실행합니다. 다음 세 가지 스크립트가 있습니다.

    • VMMExpress.ps1: 이 스크립트는 SDN 스택을 배포합니다. 다운로드한 후 고유한 사용자 지정을 추가할 수 있습니다.
    • Fabricconfig.psd1: 이 파일은 SDN 설정을 위한 모든 입력을 허용합니다.
    • Fabricconfig_Example.psd1: 더미 매개 변수가 포함된 샘플 파일입니다. 사용자 고유의 매개 변수로 바꿀 수 있습니다.

다음 단계

SDN에 대한 호스트 및 실제 네트워크 인프라 구성