Service Management Automation 배포

중요

이 버전의 SMA(서비스 관리 자동화)는 지원이 종료되었습니다. SMA 2022로 업그레이드하는 것이 좋습니다.

SMA(서비스 관리 자동화)를 배포하려면 SMA 웹 서비스를 설치하고, SMA Runbook Worker를 설정하고, SMA PowerShell 모듈을 설정해야 합니다. 무인 설치를 사용하여 Service Management Automation 구성 요소를 설치할 수도 있습니다.

Microsoft Azure 팩 및 SQL Server instance 통신할 수 있는 모든 컴퓨터에 웹 서비스를 설치할 수 있습니다.

Service Automation 웹 서비스 설치

  1. 다운로드한 System Center - Orchestrator 설치 소프트웨어가 포함된 폴더에서 설치 를 선택하여 설치 마법사를 시작합니다.

  2. 서비스 관리에서 웹 서비스를 선택하고 설치를 선택합니다.

  3. 제품 등록 정보를 완료하고 다음을 선택합니다.

  4. 사용 조건을 검토하고 동의하고 다음을 선택합니다.

  5. 진단 및 사용 현황 데이터 알림을 검토하고 다음을 선택합니다.

  6. 이렇게 하면 필수 구성 조건 검사가 시작됩니다. 검사 결과를 검토합니다. 모든 항목이 설치된 경우 다음을 선택합니다.

    참고

    필수 구성 요소 소프트웨어 옆에 X 표시가 하나라도 표시되는 경우 해당 항목을 설치한 후 필수 구성 요소 검사를 다시 실행해야 합니다. 필수 구성 요소 검사 전달할 때까지 서비스 엔드포인트 설치를 완료할 수 없습니다.

  7. 사용할 데이터베이스 엔드포인트에 대해 다음 정보를 제공하고 다음을 선택합니다.

    Item 동작
    서버 데이터베이스 서버의 이름을 입력합니다. 기본적으로 localhost입니다.

    이름의 형식은 sqlserver\instance이며, \instance는 선택 사항입니다.
    포트 번호 데이터베이스에 사용할 포트 번호를 입력합니다. 기본값은 1433입니다.
    데이터베이스 이름 데이터베이스의 이름을 입력합니다. 기본값은 SMA입니다.
    인증 자격 증명 사용할 인증 유형을 선택합니다. Windows 인증 또는 SQL Server 인증을 사용할 수 있습니다.

    SQL Server 인증을 선택한 경우 SQL Server를 실행하는 컴퓨터의 사용자 이름 및 암호를 입력합니다.

    참고

    이전 설치에서 업그레이드하는 경우 이전 설치의 데이터베이스 세부 정보를 사용합니다.

  8. 다음 정보를 제공하여 웹 서비스에 대한 IIS(인터넷 정보 설정)를 구성하고 다음을 선택합니다.

    Item 동작
    액세스 권한이 있는 도메인 보안 그룹 또는 사용자 웹 서비스에 대한 액세스 권한을 부여할 수 있는 보안 그룹 또는 사용자를 한 명 이상 입력합니다.
    애플리케이션 풀 이름 SMA

    이 이름은 구성할 수 없습니다.
    애플리케이션 풀 자격 증명 애플리케이션 풀에 사용할 자격 증명을 지정합니다. 웹 서비스가 이 자격 증명으로 실행됩니다.
  9. 웹 서비스에서 사용할 포트 번호를 입력합니다. 기본적으로 9090입니다.

  10. Microsoft Azure Pack과 SMA 웹 서비스 엔드포인트 간의 통신을 암호화하는 데 사용할 보안 인증서를 선택합니다.

    설치 관리자에서 자체 서명된 인증서를 생성하도록 선택하거나 로컬 인증서 저장소에서 기존 인증서를 선택할 수 있습니다.

    다음을 선택합니다.

  11. 웹 서비스 파일의 위치를 확인합니다. 기본 위치를 선택하거나 다른 위치를 지정할 수 있습니다. 다음을 선택합니다.

  12. Microsoft 업데이트를 사용하여 소프트웨어를 최신 상태로 유지할지 여부를 지정합니다. 다음을 선택합니다.

  13. 설치 요약을 검토하고 설치를 선택합니다.

    설치가 완료되면 Service Management Automation runbook worker를 설치하는 방법의 설명에 따라 runbook worker를 설치합니다.

SMA PowerShell 모듈 설치

  1. 다운로드된 System Center Orchestrator 설치 소프트웨어를 포함하는 폴더에서 설치 마법사를 시작합니다.

  2. 서비스 관리에서 PowerShell 관리를 선택하고 설치를 선택합니다.

  3. 설치 마법사의 지시를 따릅니다.

SMA runbook worker 설정

  1. 다운로드한 Orchestrator 설치 소프트웨어가 포함된 폴더에서 설치 프로그램을 선택하여 설치 마법사를 시작합니다.

  2. 서비스 관리에서 Runbook Worker를 선택하고 설치를 선택합니다.

  3. 설치 마법사의 지시를 따릅니다.

설치가 완료되면 관리 자격 증명을 사용하여 Microsoft Azure 팩 관리 포털에서 Automation을 구성합니다.

중요

각 SMA 구성 요소는 기본적으로 자체 서명된 인증서로 구성되는 IIS(인터넷 정보 서비스) 웹 사이트에 설치됩니다. 이처럼 자체 서명된 인증서는 브라우저가 시작될 때 로드하는 신뢰할 수 있는 루트 인증 기관 중 하나에서 발급된 것이 아니므로 사용자가 이러한 사이트에 연결하려는 경우 브라우저에서 보안 경고를 표시합니다. 이러한 문제를 방지하려면 자체 서명된 인증서를 신뢰할 수 있는 루트 인증 기관에서 발급한 인증서로 바꾸는 것이 좋습니다.

명령 프롬프트에서 SMA 설정

설치 미디어는 각 SMA에 대해 다음과 같은 기능을 갖는 Windows 설치 프로그램 파일을 포함합니다.

  • PowerShell 모듈: PowershellModuleInstaller.msi

  • 웹 서비스: WebServiceInstaller.msi

  • Runbook Worker: WorkerInstaller.msi

참고

명령 프롬프트에서 설치 옵션을 입력해야 합니다. 응답 파일은 지원되지 않습니다.

PowerShell 모듈 설치 옵션

SMA PowerShell 모듈은 SMA 웹 서비스의 필수 구성 요소이므로 SMA 웹 서비스를 배포하기 전에 먼저 SMA PowerShell 모듈을 설치해야 합니다. PowerShell 모듈 설치 관리자에는 매개 변수가 없습니다. 예를 들어, 다음 명령을 사용할 수 있습니다.

msiexec.exe /i PowershellModuleInstaller.msi

웹 서비스 설치 옵션

기본 동작을 재정의하기 위해 명령 프롬프트에서 다음 변수를 지정할 수 있습니다.

설치 항목 명령줄 스위치 유효한 값
IIS 애플리케이션 풀 APPOOLACCOUNT String
IIS 애플리케이션 풀 APPOOLPASSWORD String
IIS 애플리케이션 풀 ADMINGROUPMEMBERS 문자열(IIS 관리자 그룹에 추가할 쉼표로 구분된 사용자 목록)
SQL Server 데이터베이스 CREATEDATABASE 또는 아니요 (기본값은 아니요)입니다.
SQL Server 데이터베이스 DATABASEAUTHENTICATION SQL, Windows(기본값은 Windows) DATABASEAUTHENTICATION = SQL인 경우 SQLUSER 및 SQLPASSWORD도 지정해야 합니다.
SQL Server 데이터베이스 SQLUSER String
SQL Server 데이터베이스 SQLPASSWORD String
SQL Server 데이터베이스 SQLSERVER 서버 이름 형식의 포트 번호입니다. (기본값은 localhost, 1433입니다. 동적 포트를 지정하려면 포트 번호 0을 제공합니다.)
SQL Server 데이터베이스 SQLINSTANCE 문자열(선택적 서버 인스턴스 이름)
SQL Server 데이터베이스 SQLDATABASE 문자열(기본 데이터베이스 이름은 SMA)
IIS 웹 서비스 SITENAME 문자열(기본값은 SMA)
IIS 웹 서비스 WEBSERVICEPORT 정수(기본값은 9090)입니다.
IIS 웹 서비스 INSTALLFOLDER 문자열(기본값은 c:\inetpub\Service Management Automation)
IIS 웹 서비스 USESSL 또는 아니요 (기본값은 )입니다.
IIS 웹 서비스 SPECIFYCERTIFICATE 또는 아니요 (기본값은 아니요). 아니요를 지정하면 인증서가 자동으로 만들어집니다. 예를 선택하면 CERTIFICATESERIAL도 제공합니다.
IIS 웹 서비스 CERTIFICATESERIAL 연결된 16진수 형식이며 숫자 사이에 공백이 없는 기존 인증서의 일련 번호입니다. 예: 45C324C02318F48D4A9C4FC832B2CDCC
이벤트 추적(ETW) ETWMANIFEST 또는 아니요 (기본값은 )입니다.
Microsoft로 전송된 사용량 및 진단 데이터 SENDTELEMETRYREPORTS 또는 아니요 (기본값은 )입니다.
자동 Microsoft 업데이트 MSUPDATE (옵트인) 또는 아니요 (변경 없음, 기본값)
제품 키 PRODUCTKEY String

로깅이 필요한 경우 Msiexec.exe 명령을 사용하여 로그 경로를 지정합니다. 예를 들어 다음 명령을 사용할 수 있습니다(SQL Server instance 이름을 사용해야 합니다).

msiexec.exe /i WebServiceInstaller.msi /L*v C:\Andreas\WebServiceInstaller.log CREATEDATABASE="Yes" SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"

Runbook Worker 설치 옵션

Runbook Worker는 다른 Runbook Worker와 동일한 컴퓨터에 설치할 수 없습니다. 또한 SMA 웹 서비스에서 사용하는 것과 동일한 SQL Server 인스턴스에 액세스할 수 있는 컴퓨터에 runbook worker를 설치해야 합니다.

기본 동작을 재정의하기 위해 명령 프롬프트에서 다음 변수를 지정할 수 있습니다.

설치 항목 명령줄 스위치 유효한 값
Windows 서비스 SERVICEACCOUNT String
Windows 서비스 SERVICEPASSWORD String
SQL Server 데이터베이스 CREATEDATABASE 또는 아니요 (기본값은 아니요)입니다.
SQL Server 데이터베이스 DATABASEAUTHENTICATION SQL Server 또는 Windows(기본값은 Windows)
SQL Server 데이터베이스 SQLUSER String
SQL Server 데이터베이스 SQLPASSWORD String
SQL Server 데이터베이스 SQLSERVER 서버 이름 형식의 포트 번호(기본값은 localhost, 1433입니다. 동적 포트를 지정하려면 포트 번호 0을 제공합니다.)
SQL Server 데이터베이스 SQLINSTANCE 문자열(선택적 서버 인스턴스 이름)
SQL Server 데이터베이스 SQLDATABASE 문자열(기본 데이터베이스 이름은 SMA)
파일 설치 위치 INSTALLFOLDER 문자열(기본값은 C:\Program Files\Microsoft System Center <version>\Service Management Automation)입니다.
이벤트 추적(ETW) ETWMANIFEST 또는 아니요 (기본값은 )입니다.
Microsoft로 전송된 사용량 및 진단 데이터 SENDTELEMETRYREPORTS 또는 아니요 (기본값은 )
자동 Microsoft 업데이트 MSUPDATE (옵트인) 또는 아니요 (변경 없음, 기본값)
제품 키 PRODUCTKEY String

로깅이 필요한 경우 Msiexec.exe 명령을 사용하여 로그 경로를 지정합니다. 예를 들어 다음 명령을 사용할 수 있습니다(SQL Server instance 이름을 사용해야 합니다.)

msiexec.exe /i WorkerInstaller.msi /L*v C:\Andreas\WorkerInstaller.log CREATEDATABASE="Yes" SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"

참고

추가 Runbook Worker를 설치하는 경우 Windows PowerShell cmdlet New-SmaRunbookWorkerDeployment 를 실행하여 Runbook Worker를 적절히 구성해야 합니다.

  1. Runbook Worker가 설치된 모든 컴퓨터에서 Runbook 서버 서비스(RunbookService.exe)를 중지합니다.

  2. 다음 Windows PowerShell 명령을 실행합니다.

    New-SmaRunbookWorkerDeployment -<ComputerName> "<WebServiceEndpoint>

  3. Runbook Worker를 설치한 모든 컴퓨터에서 Runbook 서버 서비스를 다시 시작합니다.

SMA 엔드포인트 설정 또는 변경

Windows Server용 Microsoft Azure 팩의 Automation에 대한 빠른 시작 탭에는 SMA 엔드포인트를 설정하거나 변경할 수 있는 링크가 제공됩니다. Service Management Automation 엔드포인트가 아직 등록되지 않은 경우 서비스 관리 자동화 엔드포인트 등록 을 선택하여 구성합니다. 엔드포인트가 설정된 후 SMA 엔드포인트 설정을 변경하려면 현재 서비스 관리 자동화 엔드포인트를 선택합니다.

SMA 엔드포인트에는 다음과 같은 정보가 필요합니다.

  • 서비스 URL 및 포트. 포트 번호는 SMA를 설치할 때 설정됩니다.

  • SMA 웹 서비스에 액세스할 수 있는 사용자 계정의 사용자 이름입니다. SMA 웹 서비스에 대한 액세스 권한이 있는 계정도 설치 중에 설정됩니다.

  • 사용자 계정의 액세스 암호

SMA 제거

프로그램 섹션에서 구성 요소를 선택하고 제거를 선택하여 제어판 SMA 구성 요소를 제거할 수 있습니다.

다음 단계

Windows Server용 Microsoft Azure 팩 Windows Server용 Microsoft Azure 팩에 대해 자세히 알아봅니다.