다음을 통해 공유


VMM에서 셀프 서비스 설정

중요

이 버전의 VMM(Virtual Machine Manager)은 지원이 종료되었습니다. VMM 2022로 업그레이드하는 것이 좋습니다.

이 문서에서는 System Center - VMM(Virtual Machine Manager)에서 셀프 서비스를 설정하는 방법을 설명합니다.

VMM은 셀프 서비스 사용자를 위한 다양한 옵션을 제공합니다.

  • 가상 머신/서비스: 사용자는 자신의 가상 머신 및 서비스를 프라이빗 클라우드에 배포할 수 있습니다. 프라이빗 클라우드는 여러 셀프 서비스 사용자 역할에 할당될 수 있습니다. 프라이빗 클라우드가 범위에 있는 각 셀프 서비스 사용자 역할에 대한 역할 수준 할당량은 클라우드 컴퓨팅 및 스토리지 용량을 할당하는 데 사용됩니다. 멤버 수준 할당량은 셀프 서비스 사용자 역할의 멤버에 대한 개별 제한을 설정합니다.
  • 가상 하드 디스크: 사용자는 VHD 및 템플릿에서 VM을 배포할 수 있습니다.
  • 템플릿/프로필: 사용자는 각자의 고유한 템플릿과 프로필을 만들 수 있습니다. 이러한 작성 권한을 제공하는 셀프 서비스 사용자 역할에 대한 작성자는 하드웨어 프로필, 게스트 운영 체제 프로필, 응용 프로그램 프로필, SQL Server 프로필, VM 템플릿 및 서비스 템플릿을 만들 수 있습니다.

참고

이러한 리소스는 셀프 서비스 역할을 가진 사용자가 만들고 셀프 서비스 사용자 역할의 다른 멤버와 공유할 수 있습니다.

셀프 서비스 사용자는 VMM 콘솔(또는 PowerShell)을 사용하여 VM, 서비스 등을 만들고 관리합니다. VMM 콘솔에서 셀프 서비스 사용자는 자신의 VM 및 서비스에 대한 상태, 리소스 사용량, 작업 및 PRO 팁(사용하도록 설정된 경우)을 볼 수 있습니다. 자신의 프라이빗 클라우드에서 사용 가능한 용량과 할당량 사용량을 볼 수 있습니다. 호스트 그룹, 호스트, 라이브러리 서버 및 공유 또는 네트워크 및 스토리지 구성 설정은 볼 수 없습니다.

다음과 같이 VMM에서 셀프 서비스를 설정합니다.

  1. 셀프 서비스 사용자 역할을 만듭니다. 역할에서 수행할 수 있는 작업을 만들고, 역할에 리소스를 할당하고, 셀프 서비스 사용자가 VMM과 상호 작용할 때 사용할 수 있는 실행 계정을 구성합니다.
  2. VMM 라이브러리를 설정합니다. 셀프 서비스 사용자가 사용할 수 있는 리소스가 상주하는 라이브러리 공유를 할당합니다. 또한 셀프 서비스 사용자가 다른 사용자와 리소스를 공유할 수 있도록 공유를 설정합니다.

셀프 서비스 사용자 역할 설정

  1. 설정>사용자 역할 만들기> 선택합니다.

  2. 사용자 역할 만들기 마법사에서 역할에 대한 이름 및 선택적 설명을 입력한 다음, 다음을 선택합니다.

  3. 프로필 페이지에서 셀프 서비스 사용자를 선택하고 다음을 선택합니다.

  4. 멤버에서 추가를 선택하여 사용자 계정 및 Active Directory 그룹을 역할에 추가합니다. 그런 후 다음을 선택합니다.

  5. 범위에서 역할의 멤버가 사용할 하나 이상의 프라이빗 클라우드를 선택합니다. 그런 후 다음을 선택합니다.

  6. 할당량에서 각 프라이빗 클라우드에 대한 할당량을 설정합니다. 각 할당량은 사용자 역할의 각 멤버에 대한 개별 제한을 설정합니다. 모든 역할 멤버가 전체 할당량을 공유하도록 하려면 Active Directory에서 보안 그룹을 만들어 사용자 역할을 할당합니다. 지원되는 할당량 유형은 다음과 같습니다.

    • 가상 CPU: 프라이빗 클라우드에서 사용할 수 있는 총 VM CPU 수를 제한합니다.
    • 메모리(MB) : 프라이빗 클라우드에서 사용할 수 있는 VM 메모리의 양을 제한합니다.
    • 스토리지(GB) : 프라이빗 클라우드에서 사용할 수 있는 VM 스토리지의 양을 제한합니다.
    • 할당량(점수) : VM 템플릿을 통해 VM에 할당된 총 할당량 점수를 기준으로 프라이빗 클라우드에 배포된 VM의 할당량을 설정합니다.
    • 가상 머신: 프라이빗 클라우드에 배포할 수 있는 가상 머신의 총 수를 제한합니다.
  7. 리소스에서 추가 선택하여 역할에서 사용할 수 있는 리소스를 추가합니다. 하드웨어 프로필, OS 프로필, VM 템플릿, 응용 프로그램 프로필, SQL Server 프로필, VM 및 서비스를 만들 때 사용할 수 있는 서비스 템플릿 등을 할당할 수 있습니다.

  8. 사용자 역할 데이터 경로 지정에서 찾아보기를 선택하여 이 사용자 역할의 멤버가 자신의 데이터를 업로드하고 공유하는 데 사용할 수 있는 라이브러리 경로를 지정합니다. 그런 후 다음을 선택합니다.

  9. 작업에서 사용자가 수행할 수 있는 작업을 선택합니다.

    • 작성자: 사용자는 하드웨어 프로필, 운영 체제 프로필, 애플리케이션 프로필, SQL Server 프로필, 가상 머신 템플릿 및 서비스 템플릿을 포함한 템플릿 및 프로필을 작성할 수 있습니다.
    • 검사점: 사용자는 자신의 VM에 대한 검사점을 생성, 편집 및 삭제하고 VM을 이전 검사점으로 복원할 수 있습니다. VMM은 서비스에 대한 검사점 작업을 지원하지 않습니다.
    • 검사점(복원 시에만 해당) : 사용자는 자신의 VM을 검사점으로 복원할 수 있지만 검사점을 생성, 편집 및 삭제할 수는 없습니다.
    • 배포: 사용자는 자신의 역할에 할당된 템플릿 및 가상 하드 디스크에서 가상 머신과 서비스를 배포할 수 있습니다. 템플릿 및 프로필을 작성할 수는 없습니다.
    • 배포(템플릿 사용 시에만 해당) : 사용자는 템플릿에서 VM 및 서비스를 배포할 수만 있습니다. 작성 권한은 없습니다.
    • 로컬 관리자: 사용자는 자신의 VM에서 로컬 관리자일 수 있습니다. 해당 사용자가 VM 및 서비스 배포 중에 로컬 관리 암호를 설정할 수 있도록 배포(템플릿에서)가 활성화된 모든 사용자 역할에 대해 로컬 관리자를 사용하도록 설정해야 합니다. 배포 작업을 사용하는 사용자는 자격 증명을 설정하는 데 필요하지 않습니다.
    • 일시 중지 및 다시 시작: 사용자는 자신의 VM 및 서비스를 일시 중지하고 다시 시작할 수 있습니다.
    • 받기: 사용자는 다른 셀프 서비스 사용자 역할의 멤버가 공유하는 리소스를 사용할 수 있습니다.
    • 원격 연결: 사용자는 VMM 콘솔 또는 애플리케이션 컨트롤러에서 자신의 VM에 연결할 수 있습니다.
    • 제거/저장: 사용자는 자신의 VM을 제거하거나 저장할 수 있습니다.
    • 공유: 사용자는 자신이 소유한 리소스를 다른 셀프 서비스 사용자와 공유할 수 있습니다. 공유 가능한 리소스로는 하드웨어 프로필, 운영 체제 프로필, 애플리케이션 프로필, SQL Server 프로필, 가상 머신 템플릿, 가상 머신, 서비스 템플릿 및 서비스가 있습니다. 셀프 서비스 사용자는 리소스의 소유자여야 리소스를 공유할 수 있습니다. 사용자 역할에서 리소스를 사용하려면 받기 작업이 있어야 합니다.
    • 시작/중지: 사용자는 자신의 VM 및 리소스를 시작 및 중지할 수 있습니다.
    • 저장 및 다시 배포: 사용자는 자신의 가상 머신를 VMM 라이브러리에 저장하고 다시 배포할 수 있습니다. 라이브러리에 저장된 가상 머신은 사용자의 가상 머신 할당량에 포함되지 않습니다. VMM은 서비스 저장을 지원하지 않습니다.
  10. 실행 계정 페이지가 표시되면 이 역할의 멤버가 VM 및 서비스 만들기 작업에서 사용할 수 있도록 허용할 실행 계정을 추가합니다. 그런 후 다음을 선택합니다.

  11. 요약 페이지에서 설정을 검토하고 마침을 선택하여 역할을 만듭니다. 설정보안사용자 역할에서 역할이 표시되는지 확인합니다.

역할을 만든 후 속성 페이지에서 해당 설정을 수정할 수 있습니다.

셀프 서비스에 대한 VMM 라이브러리 준비

필요한 권한이 있는 셀프 서비스 사용자는 VMM 라이브러리에 액세스할 수 있습니다. 작성자 작업이 있는 사용자는 라이브러리에 템플릿 및 프로필을 만들 수 있습니다. 또한 다른 셀프 서비스 사용자와 이러한 템플릿 및 프로필을 공유할 수 있습니다. 셀프 서비스 사용자가 라이브러리와 상호 작용하려면 다음을 준비해야 합니다.

  • 읽기 전용 라이브러리 공유: VHD 및 ISO 이미지와 같은 물리적 리소스를 셀프 서비스 사용자와 공유하려면 프라이빗 클라우드에 대한 읽기 전용 라이브러리 공유를 설정하고 경로에 리소스를 추가합니다. 그러면 프라이빗 클라우드가 자신의 범위에 있는 셀프 서비스 사용자가 리소스를 사용할 수 있습니다. 또한 이러한 공유에 애플리케이션 프레임워크와 같은 리소스를 저장하여 셀프 서비스 사용자가 스크립트를 통해 템플릿 및 프로필을 구성할 수 있도록 할 수 있습니다.
  • 셀프 서비스 사용자 데이터 경로: 셀프 서비스 역할에 대한 사용자 데이터 경로를 설정하여 역할의 멤버가 자신의 리소스를 업로드하고 공유할 수 있는 위치를 제공합니다. 예를 들어 경로는 셀프 서비스 사용자 역할에 의해 배포된 서비스에 대한 앱 패키지를 저장할 수 있습니다. 경로에 대한 읽기 및 쓰기 권한은 파일 시스템을 통해 제어됩니다. VMM은 현재 셀프 서비스 사용자가 액세스할 수 있는 모든 경로를 검색합니다. 이러한 데이터 경로는 라이브러리 공유에 있어야 합니다.

시작하기 전에

이러한 절차는 모두 VMM 관리자가 수행해야 합니다. 위임된 관리자는 자신의 사용자 역할 범위에 있는 라이브러리 서버에서 라이브러리 공유를 추가하고, 자신이 만든 프라이빗 클라우드에서 읽기 전용 라이브러리 공유를 구성하고, 자신이 만든 셀프 서비스 사용자 역할에서 사용자 데이터 경로를 구성할 수 있습니다. 로컬 관리자 그룹의 멤버만 자신의 사용자 데이터 경로에 대한 액세스 권한을 부여할 수 있습니다.

읽기 전용 라이브러리 공유 만들기

  1. 리소스를 저장할 공유 폴더를 만듭니다. 폴더에는 프라이빗 클라우드의 읽기 전용 라이브러리 공유 및 셀프 서비스 사용자 역할에 대한 사용자 데이터 경로가 포함됩니다. 라이브러리를 관리할 때 쉽게 액세스할 수 있도록 기본 라이브러리 공유 근처에 폴더를 만드는 것이 좋습니다. 예를 들어 C:\ApplicationData\Virtual Machine Manager 클라우드 리소스입니다.
  2. 공유 폴더에서 \ApplicationFrameworks 리소스(사용하려는 경우)를 저장할 폴더를 만듭니다. 예를 들어 C:\ApplicationData\Virtual Machine Manager Cloud Resources\ApplicationFrameworks입니다. 라이브러리 공유로 추가할 수 있도록 폴더를 공유합니다.

    참고

    공유 폴더는 기본 라이브러리 공유 경로에 있을 수 없습니다. 기존 라이브러리 공유의 경로에 있는 라이브러리 공유는 추가할 수 없습니다.

  3. 프라이빗 클라우드 리소스용으로 만든 공유에 기본 라이브러리 공유의 \ApplicationFrameworks 폴더를 복사합니다.
  4. VMM 라이브러리에 공유를 추가합니다. 라이브러리라이브러리 서버라이브러리 공유 추가에서 라이브러리에 추가할 각 공유 폴더를 선택합니다. 공유가 라이브러리 서버에 추가되었는지 확인합니다.
  5. 프라이빗 클라우드에 읽기 전용 공유를 추가하려면 VM 및 서비스 클라우드를 > 열고 업데이트할 프라이빗 클라우드를 선택합니다.
  6. 클라우드에서 폴더>속성>라이브러리>읽기 전용 라이브러리 공유>추가를 선택합니다.

셀프 서비스 사용자가 리소스를 공유할 수 있도록 설정

만든 리소스를 공유하려면 작성 작업을 통해 셀프 서비스 사용자가 만든 리소스를 공유할 수 있도록 하려면 공유 리소스를 저장할 폴더를 만든 다음 셀프 서비스 사용자 역할에 대한 리소스 공유를 사용하도록 설정해야 합니다.

사용자 리소스를 공유할 폴더 만들기

셀프 서비스 사용자 역할에 대한 사용자 데이터 경로를 구성하고 폴더에 대한 읽기/쓰기 권한을 부여합니다.

  1. 셀프 서비스 사용자가 공유하는 모든 리소스를 저장할 폴더를 만듭니다. 예를 들어 C:\ProgramData\Virtual Machine Manager Cloud Resources\Self-Service User Data 폴더를 만듭니다.

  2. 이 폴더 내에서 셀프 서비스 사용자 역할에 대한 리소스를 저장할 하위 폴더를 만듭니다. 예를 들어 C:\ProgramData\Virtual Machine Manager Cloud Resources\Self-Service User Data\Finance Service Manager가 있습니다.

  3. 그런 다음, 해당 하위 폴더 내에서 세 번째 수준 하위 폴더를 만들어 이 시나리오에서 사용할 가상 애플리케이션의 모든 릴리스에 대한 모든 애플리케이션 패키지를 저장합니다. 예를 들어 C:\ProgramData\Virtual Machine Manager Cloud Resources\Self-Service User Data\Finance Service Manager<MyApplication>입니다.

  4. 이 하위 폴더 내에서 서비스의 첫 번째 릴리스에 대한 애플리케이션 패키지를 저장할 네 번째 수준의 하위 폴더를 만듭니다. 예를 들어 C:\ProgramData\Virtual Machine Manager Cloud Resources\셀프 서비스 사용자 데이터\Finance Service Manager<MyApplication\MyApplication> v1>입니다.

    Server App-V 사용하여 애플리케이션을 업데이트하고 다시 지정할 때마다 새 애플리케이션 패키지를 별도의 폴더에 저장해야 합니다.

  5. 셀프 서비스 사용자 역할의 멤버가 리소스에 액세스하고 자신의 리소스를 폴더에 업로드할 수 있도록 하려면 모든 멤버에게 폴더에 대한 읽기/쓰기 권한을 부여합니다.

  6. 필요한 경우 모든 셀프 서비스 사용자 역할에 대한 사용자 데이터가 포함된 폴더를 공유하고 공유를 VMM 라이브러리에 추가합니다. 셀프 서비스 사용자 역할에 할당하려면 사용자 데이터 경로가 라이브러리 공유에 있어야 합니다.

  7. 다음과 같이 셀프 서비스 사용자 역할에 대한 경로를 구성합니다.

    1. 설정>보안>사용자 역할에서 셀프 서비스 사용자 역할을 선택합니다.
    2. 사용자 역할 그룹에서 속성>리소스를 선택합니다.
    3. 공유 리소스를 유지할 폴더를 찾아서 선택합니다. 변경 내용을 저장하면 데이터 경로가 라이브러리에 추가됩니다. 라이브러리셀프 서비스 사용자 콘텐츠에서 경로를 확인합니다.

셀프 서비스 사용자에 공유 사용

다른 셀프 서비스 사용자 역할의 멤버와 리소스를 공유하려면 다음이 필요합니다.

  • 리소스를 공유하는 셀프 서비스 사용자가 해당 리소스의 소유자여야 합니다.
  • 리소스 소유자가 공유 작업이 할당된 셀프 서비스 사용자 역할에 속해야 합니다.
  • 리소스 받는 사람이 받기 작업이 할당된 셀프 서비스 사용자 역할에 속해야 합니다.

다음과 같이 공유 리소스를 사용하도록 설정합니다.

  1. 설정>보안> 사용자 역할을 선택하고 리소스 공유를 사용하도록 설정할 셀프 서비스 사용자 역할을 선택합니다.
  2. 사용자 역할 그룹에서 속성을 선택합니다.
  3. 작업에서 공유를 선택하고 확인을 선택합니다. 이제 이 셀프 서비스 사용자 역할의 멤버는 받기 작업이 할당된 셀프 서비스 사용자 역할의 멤버와 자신의 리소스를 공유할 수 있습니다.
  4. 받기 작업으로 사용자 역할을 구성하려면 역할 속성작업을 선택한 다음 받기를 선택합니다.