연습: Integration Services 규모 확장 설치Walkthrough: Set up Integration Services Scale Out

설정 Integration ServicesIntegration Services 다음과 같은 작업을 완료 하 여 스케일 아웃 합니다.Set up Integration ServicesIntegration Services Scale Out by completing the following tasks.

참고

한 컴퓨터에서 스케일 아웃 설치 하는 경우 스케일 아웃 마스터 및 스케일 아웃 작업자 기능을 동시에 설치 합니다.If you are installing Scale Out on one computer, install the Scale Out Master and Scale Out Worker features at the same time. 이 기능을 동시에 설치하면 규모 확장 마스터에 연결하는 끝점이 자동으로 생성됩니다.When you install the features at the same time, the endpoint is automatically generated to connect to Scale Out Master.

규모 확장 마스터 설치 Install Scale Out Master

스케일 아웃 마스터의 기능을 사용 하도록 설정 하려면 데이터베이스 엔진 서비스를 설치 해야 Integration ServicesIntegration Services, 및의 스케일 아웃 마스터 기능을 설정할 때 SQL ServerSQL Server합니다.To enable the functionality of Scale Out Master, you must install Database Engine Services, Integration ServicesIntegration Services, and its Scale Out Master feature when you set up SQL ServerSQL Server.

데이터베이스 엔진 서비스 및 Integration ServicesIntegration Services 설치에 대한 자세한 내용은 SQL Server 데이터베이스 엔진 설치Integration Services 설치를 참조하세요.For information on setting up Database Engine Services and Integration ServicesIntegration Services, see Install SQL Server Database Engine, and Install Integration Services.

참고

스케일 아웃 실행 로깅에 대 한 기본 SQL 인증 계정을 사용 하려면 데이터베이스 엔진 설치 하는 동안 데이터베이스 엔진 구성 페이지에서 인증 모드에 대해 혼합 모드를 선택 합니다.To use the default SQL authentication account for Scale Out logging, select Mixed Mode for authentication mode on the Database Engine Configuration page during Database Engine installation. 참조 범위 확장 로깅에 대 한 계정을 변경 자세한 정보에 대 한 합니다.See Change the account for Scale Out logging for more information.

규모 확장 마스터 기능을 설치하려면 SQL ServerSQL Server 설치 마법사나 명령 프롬프트를 사용합니다.To install the Scale Out Master feature, use the SQL ServerSQL Server installation wizard or the command prompt.

  • SQL ServerSQL Server 설치 마법사의 단계Steps for the SQL ServerSQL Server installation wizard

    1. 기능 선택 페이지에서 스케일 아웃 마스터, 아래에 나열 된 Integration ServicesIntegration Services합니다.On the Feature Selection page, select Scale Out Master, which is listed under Integration ServicesIntegration Services.
      기능 선택 마스터Feature Select Master

    2. 서버 구성 페이지에서 SQL Server Integration Services 규모 확장 마스터 서비스 를 실행할 계정을 선택하고 시작 유형을 선택합니다.On the Server Configuration page, select the account to run SQL Server Integration Services Scale Out Master service and select the Startup Type.
      서버 구성Server Config

    3. Integration Services 규모 확장 마스터 구성 페이지에서 규모 확장 마스터가 규모 확장 작업자와 통신하는 데 사용하는 포트 번호를 지정합니다.On the Integration Services Scale Out Master Configuration page, specify the port number that Scale Out Master uses to communicate with Scale Out Worker. 기본 포트 번호는 8391입니다.The default port number is 8391.
      마스터 구성Master Config
    4. 다음 중 하나를 수행 하 여 스케일 아웃 마스터 및 스케일 아웃 작업자 간의 통신을 보호 하는 데 사용 된 SSL 인증서를 지정 합니다.Specify the SSL certificate used to protect the communication between Scale Out Master and Scale Out Worker by doing one of the following.
      • 설치 프로세스를 클릭 하 여 기본적으로 자체 서명 된 SSL 인증서를 만들 새 SSL 인증서를 만들합니다.Let the setup process create a default, self-signed SSL certificate by clicking Create a new SSL certificate. 기본 인증서는 신뢰할 수 있는 루트 인증 기관, 로컬 컴퓨터에 아래에 설치됩니다.The default certificate is installed under Trusted Root Certification Authorities, Local Computer. 이 인증서의 Cn을 지정할 수 있습니다.You can specify the CNs in this certificate. 마스터 끝점의 호스트 이름 Cn에 포함 되어야 합니다.The host name of master endpoint should be included in CNs. 기본적으로 컴퓨터 이름 및 ip 마스터 노드의 포함 됩니다.By default, the machine name and ip of Master Node are included.
      • 클릭 하 여 로컬 컴퓨터에는 기존 SSL 인증서를 선택 기존 SSL 인증서를 사용 하 여 클릭 한 다음 찾아보기 는 인증서를 선택 합니다.Select an existing SSL Certicate on the local computer by clicking Use an existing SSL certificate and then clicking Browse to select a certificate. 인증서의 지문이 텍스트 상자에 나타납니다.The thumbprint of the certificate appears in the text box. 찾아보기 를 클릭하면 신뢰할 수 있는 루트 인증 기관, 로컬 컴퓨터에 저장된 인증서가 표시됩니다.Clicking Browse displays certificates that are stored in Trusted Root Certification Authorities, Local Computer. 선택한 인증서는 여기에 저장되어야 합니다.The certificate you select must be stored here.
        마스터 구성 2Master Config 2
    5. SQL ServerSQL Server 설치를 마칩니다.Finish the SQL ServerSQL Server installation wizard.
  • 명령 프롬프트의 단계Steps for the command prompt

    명령 프롬프트에서 SQL Server 설치의 지침에 따릅니다.Follow the instructions in Install SQL Server from the Command Prompt. 다음을 수행하여 규모 확장 마스터 관련 매개 변수를 설정합니다.Set the Scale Out Master related parameters by doing the following.

    1. /FEATURES 매개 변수에 IS_Master를 추가합니다.Add IS_Master to the parameter /FEATURES
    2. 다음 매개 변수 및 해당 값을 지정 하 여 스케일 아웃 마스터 구성: /ISMASTERSVCACCOUNT, /ISMASTERSVCPASSWORD, /ISMASTERSVCSTARTUPTYPE, /ISMASTERSVCPORT, /ISMasterSVCSSLCertCN(optional), /ISMASTERSVCTHUMBPRINT(optional) 합니다.Configure Scale Out Master by specifying the following parameters and their values: /ISMASTERSVCACCOUNT, /ISMASTERSVCPASSWORD, /ISMASTERSVCSTARTUPTYPE, /ISMASTERSVCPORT, /ISMasterSVCSSLCertCN(optional), /ISMASTERSVCTHUMBPRINT(optional).
참고

스케일 아웃 마스터 데이터베이스 엔진을 함께 설치 되어 있지 않습니다 데이터베이스 엔진이 명명 된 인스턴스인 경우 SqlServerName을 스케일 아웃 마스터 서비스 구성 파일에서 설치 후 구성 해야 합니다.If Scale Out Master is not installed together with Database Engine and the Database Engine is a named instance, you need to configure SqlServerName in Scale Out Master service configuration file after installation. 참조 스케일 아웃 마스터 대 한 자세한 내용은 합니다.See Scale Out Master for details.

규모 확장 작업자 설치 Install Scale Out Worker

규모 확장 작업자의 기능을 사용하려면 SQL ServerSQL Server 설치 시 Integration ServicesIntegration Services 및 해당 규모 확장 작업자 기능을 설치해야 합니다.To enable the functionality of Scale Out Worker, you must install Integration ServicesIntegration Services and its Scale Out Worker feature in SQL ServerSQL Server setup.

규모 확장 작업자 기능을 설치하려면 SQL ServerSQL Server 설치 마법사나 명령 프롬프트를 사용합니다.To install the Scale Out Worker feature, use the SQL ServerSQL Server installation wizard or the command prompt.

  • SQL ServerSQL Server 설치 마법사의 단계Steps for the SQL ServerSQL Server installation wizard

    1. 기능 선택 페이지에서 스케일 아웃 작업자, 아래에 나열 된 Integration ServicesIntegration Services합니다.On the Feature Selection page, select Scale Out Worker, which is listed under Integration ServicesIntegration Services.
      기능 선택 작업자Feature Select Worker
    2. 서버 구성 페이지에서 SQL Server Integration Services 규모 확장 작업자 서비스 를 실행할 계정을 선택하고 시작 유형을 선택합니다.On the Server Configuration page, select the account to run SQL Server Integration Services Scale Out Worker service and select the Startup Type.
      서버 구성 2Server Config 2
    3. Integration Services 규모 확장 작업자 구성 페이지에서 규모 확장 마스터에 연결하는 끝점을 지정합니다.On the Integration Services Scale Out Worker Configuration page, specify the endpoint to connect to Scale Out Master.

      참고

      스케일 아웃 마스터와 스케일 아웃 작업자 연결을 여기 작업자 노드 구성 (단계 3 및 4 단계)를 건너뛰고 스케일 아웃 관리자 설치 후 합니다.You can skip Worker Node configuration (step 3&4) here and associate the Scale Out Worker to Scale Out Master with Scale Out Manager after installation.

      • 에 대 한는 한 컴퓨터 환경에서 끝점에는 스케일 아웃 마스터 및 스케일 아웃 작업자 동시에 설치 되 면 자동으로 생성 됩니다.For a one computer environment, the endpoint is automatically generated when Scale Out Master and Scale Out Worker are installed at the same time.
      • 에 대 한는 여러 컴퓨터 스케일 아웃 마스터 설치 및 스케일 아웃 마스터 설치 시 지정한 포트 번호가 중 이름 또는 컴퓨터의 IP 환경에서는 끝점 구성입니다.For a multiple computers environment, the endpoint consists of the name or IP of the computer with Scale Out Master installed and the port number specified during the Scale Out Master installation.
        작업자 Config 1Worker Config 1
    4. 에 대 한는 여러 컴퓨터 환경에서는 스케일 아웃 마스터의 유효성을 검사 하는 데 사용 되는 클라이언트 SSL 인증서를 지정 합니다.For a multiple computers environment, specify the client SSL certificate that is used to validate Scale Out Master. 에 대 한는 한 컴퓨터 환경에서는 클라이언트 SSL 인증서를 지정할 필요가 없습니다.For a one computer environment, there's no need to specify the client SSL certificate.

      참고

      스케일 아웃 마스터에서 사용 하는 SSL 인증서가 자체 서명 된 경우 해당 클라이언트 SSL 인증서가 스케일 아웃 작업자를 사용 하 여 컴퓨터에 설치 하는 데 필요 합니다.When the SSL certificate used by Scale Out Master is self-signed, a corresponding client SSL certificate is required to be installed on the computer with Scale Out Worker. 클라이언트 SSL 인증서에 대 한 파일 경로 제공 하는 경우는 Integration Services 스케일 아웃 작업자 구성 페이지에서 인증서를 자동으로 설치 됩니다. 즉, 나중에 수동으로 인증서를 설치 하 합니다.If you provide the file path for the client SSL Certificate on the Integration Services Scale Out Worker Configuration page, the certificate will be installed automatically; otherwise, you have to install the certificate manually later.

      찾아보기 를 클릭하여 인증서 파일(.cer)을 찾습니다.Click **Browse* to find the certificate file (*.cer). 기본 SSL 인증서를 사용 하려면 아래에 있는 SSISScaleOutMaster.cer 파일 선택 <드라이브>: files\microsoft SQL Server\140\DTS\Binn 스케일 아웃 마스터가 설치 된 컴퓨터에 있습니다.To use the default SSL certificate, select the SSISScaleOutMaster.cer file located under <drive>:\Program Files\Microsoft SQL Server\140\DTS\Binn on the computer on which Scale Out Master is installed.
      작업자 Config 2Worker Config 2

    5. SQL ServerSQL Server 설치를 마칩니다.Finish the SQL ServerSQL Server installation wizard.
  • 명령 프롬프트의 단계Steps for the command prompt

    명령 프롬프트에서 SQL Server 설치의 지침에 따릅니다.Follow the instructions in Install SQL Server from the Command Prompt. 다음을 수행하여 규모 확장 작업자 관련 매개 변수를 설정합니다.Set the Scale Out Worker related parameters by doing the following.

    1. /FEATURES 매개 변수에 IS_Worker를 추가합니다.Add IS_Worker to the parameter /FEATURES
    2. 스케일 아웃 Worker 구성 다음 매개 변수 및 해당 값을 지정: /ISWORKERSVCACCOUNT, /ISWORKERSVCPASSWORD, /ISWORKERSVCSTARTUPTYPE, /ISWORKERSVCMASTER(optional), /ISWORKERSVCCERT(optional) 합니다.Configure Scale Out Worker specifying the following parameters and their values: /ISWORKERSVCACCOUNT, /ISWORKERSVCPASSWORD, /ISWORKERSVCSTARTUPTYPE, /ISWORKERSVCMASTER(optional), /ISWORKERSVCCERT(optional).

규모 확장 작업자 클라이언트 인증서 설치 Install Scale Out Worker client certificate

스케일 아웃 Worker가 설치 하는 동안 작업자 인증서를 자동으로 생성 되며 컴퓨터에 설치 합니다.During the installation of Scale Out Worker, a worker certificate will be automatically created and installed on the computer. 또한 해당 클라이언트 인증서 SSISScaleOutWorker.cer은 <드라이버>:\Program Files\Microsoft SQL Server\140\DTS\Binn 아래에 설치됩니다.Also, a corresponding client certificate, SSISScaleOutWorker.cer, is installed under <driver>:\Program Files\Microsoft SQL Server\140\DTS\Binn. 스케일 아웃 마스터를 스케일 아웃 작업자 인증에 대 한 스케일 아웃 마스터와 로컬 컴퓨터의 루트 저장소에이 클라이언트 인증서를 추가 해야 합니다.For Scale Out Master to authenticate the Scale Out Worker, you must add this client certificate to the Root store of the local computer with Scale Out Master.

루트 저장소에 클라이언트 인증서를 추가하려면 .cer 파일을 두 번 클릭한 다음 [인증서] 대화 상자에서 인증서 설치 를 클릭합니다.To add the client certificate to the Root store, double click the .cer file and then click Install Certificate in the Certificate dialog box. 인증서 가져오기 마법사 가 표시됩니다.The Certificate Import Wizard displays.

방화벽 포트 열기 Open firewall port

스케일 아웃 마스터 설치 및 포트의 SQL Server (기본적으로: 1433)를 하는 동안 지정 된 포트 열기 스케일 아웃 마스터 컴퓨터에서 Windows 방화벽을 사용 합니다.Open the port specified during the Scale Out Master installation and the port of SQL Server (1433, by default), using Windows Firewall on the Scale Out Master computer.

SQL Server 규모 확장 마스터 및 작업자 서비스 시작 Start SQL Server Scale Out Master and Worker services

서비스의 시작 유형을 자동으로 설치 하는 동안 설정 하지 않으면 서비스를 시작: SQL Server Integration Services 스케일 아웃 마스터 14.0 (SSISScaleOutMaster140) 및 SQL Server Integration Services 스케일 아웃 작업자 14.0 (SSISScaleOutWorker140).If the startup type of the services is not set to Automatic during installation, start the services: SQL Server Integration Services Scale Out Master 14.0 (SSISScaleOutMaster140) and SQL Server Integration Services Scale Out Worker 14.0 (SSISScaleOutWorker140).

참고

방화벽 포트를 연 후에 또한 스케일 아웃 Worker 서비스를 다시 시작 해야.After you open the firewall port, you also need to restart the Scale Out Worker service.

규모 확장 마스터를 사용하도록 설정 Enable Scale Out Master

SQL ServerSQL Server Management StudioManagement Studio에서 SSISDB 카탈로그를 만들 때 카탈로그 만들기 대화 상자에서 이 서버를 SSIS 규모 확장 마스터로 사용을 클릭합니다.Click Enable this server as SSIS scale out master in the Create Catalog dialog when you create the SSISDB catalog in SQL ServerSQL Server Management StudioManagement Studio. 또한, 스케일 아웃 마스터를 사용할 수 있습니다 스케일 아웃 관리자 카탈로그 만들어지면 합니다.Alternatively, Scale Out Master can be enabled with Scale Out Manager after catalog is created.

SQL Server 인증 모드를 사용하도록 설정 Enable SQL Server Authentication mode

경우 SQL ServerSQL Server 에서 SQL Server 인증 모드를 사용 하도록 설정, 데이터베이스 엔진 설치 하는 동안 인증을 해제는 SQL ServerSQL Server SSISDB 카탈로그를 호스팅하는 인스턴스에 있습니다.If SQL ServerSQL Server authentication is not enabled during the Database Engine installation, enable SQL Server authentication mode on the SQL ServerSQL Server instance that hosts the SSISDB catalog.

SQL Server 인증을 사용하지 않는 경우 패키지 실행이 차단되지 않습니다.Package execution is not blocked when SQL Server authentication is disabled. 그러나 실행 로그는 SSISDB에 쓸 수 없습니다.However, the execution log will not be able to write to SSISDB.

규모 확장 작업자를 사용하도록 설정 Enable Scale Out Worker

스케일 아웃 작업자를 통해 사용할 수 있습니다 스케일 아웃 관리자; GUI를 제공 하는, 또는 저장된 프로시저를 통해 사용 하도록 설정 아래를 참조 하십시오.Scale Out Worker can be enabled through Scale Out Manager, which provides GUI; or enabled through stored procedure, see below.

규모 확장 작업자를 사용하도록 설정하려면 WorkerAgentId 를 매개 변수로 사용하여 [catalog].[enable_worker_agent] 저장 프로시저를 실행합니다.To enable a Scale Out Worker, execute the [catalog].[enable_worker_agent] stored procedure with WorkerAgentId as the parameter.

규모 확장 작업자가 규모 확장 마스터에 등록된 후 SSISDB의 [catalog].[worker_agents] 데이터베이스 뷰에서 WorkerAgentId 값을 가져옵니다.You get the WorkerAgentId value from the [catalog].[worker_agents] database view in SSISDB, after Scale Out Worker registers with Scale Out Master. 규모 확장 마스터 및 작업자 서비스가 시작된 다음에 등록하려면 몇 분 정도 걸립니다.Registration takes several minutes once the the Scale Out Master and Worker services are started.

예제Example

이 예에서는 컴퓨터 a에서 스케일 아웃 작업자를 설정 합니다.This example enables the Scale Out Worker on computerA.

SELECT WorkerAgentId, MachineName FROM [catalog].[worker_agents]
GO
-- Result: --
-- WorkerAgentId                           MachineName  --
-- 6583054A-E915-4C2A-80E4-C765E79EF61D    computerA    --

EXEC [catalog].[enable_worker_agent] '6583054A-E915-4C2A-80E4-C765E79EF61D'
GO 

다음 단계Next steps

규모 확장 기능의 설치가 완료되었습니다.The set up of the Scale Out feature is finished. 범위 확장에서 이제 패키지를 실행할 수 있습니다.You can now run packages in Scale Out. 자세한 내용은 Integration Services(SSIS) 규모 확장에서 패키지 실행을 참조하세요.For more information, see Execute Packages in Integration Services (SSIS) Scale Out.