다음을 통해 공유


VMM에서 셀프 서비스 설정

이 문서에서는 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에 대한 할당량을 설정합니다.
    • 가상 머신: 프라이빗 클라우드에 배포할 수 있는 총 VM 수를 제한합니다.
  7. 리소스에서 추가를 선택하여 역할에서 사용할 수 있는 리소스를 추가합니다. VM 및 서비스를 만들 때 사용할 수 있는 하드웨어 프로필, OS 프로필, VM 템플릿, 앱 프로필, SQL Server 프로필 및 서비스 템플릿을 할당할 수 있습니다.

  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 이미지와 같은 물리적 리소스를 셀프 서비스 사용자와 공유하려면 프라이빗 클라우드에 대한 읽기 전용 라이브러리 공유를 설정하고 경로에 리소스를 추가합니다. 그러면 프라이빗 클라우드가 해당 범위에 있는 셀프 서비스 사용자가 리소스를 사용할 수 있습니다. 또한 이러한 공유에 Application Frameworks와 같은 리소스를 저장하여 셀프 서비스 사용자가 스크립트를 사용하여 템플릿 및 프로필을 구성할 수 있도록 할 수 있습니다.
  • 셀프 서비스 사용자 데이터 경로: 셀프 서비스 역할에 사용자 데이터 경로를 설정하여 역할의 멤버가 자신의 리소스를 업로드하고 공유할 수 있는 위치를 제공합니다. 예를 들어 경로는 셀프 서비스 사용자 역할에 의해 배포된 서비스에 대한 앱 패키지를 저장할 수 있습니다. 경로에 대한 읽기 및 쓰기 권한은 파일 시스템을 통해 제어됩니다. 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\셀프 서비스 사용자 데이터입니다.

  2. 해당 폴더 내에서 셀프 서비스 사용자 역할에 대한 리소스를 저장할 하위 폴더를 만듭니다. 예를 들어 C:\ProgramData\Virtual Machine Manager Cloud Resources\셀프 서비스 사용자 데이터\재무 서비스 관리자입니다.

  3. 해당 하위 폴더 내에서 세 번째 수준 하위 폴더를 만들어 이 시나리오에서 사용할 가상 애플리케이션의 모든 릴리스에 대한 모든 애플리케이션 패키지를 저장합니다. 예를 들어 C:\ProgramData\Virtual Machine Manager Cloud Resources\셀프 서비스 사용자 데이터\재무 서비스 관리자<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. 받기 작업으로 사용자 역할을 구성하려면 역할 >속성>작업을 선택한 다음 받기를 선택합니다.