사용자 지정 섀도우 복사본 일정 생성 - Amazon FSx for Windows File Server

사용자 지정 섀도우 복사본 일정 생성

섀도우 복사본 일정은 Microsoft Windows의 예약 작업 트리거를 사용하여 섀도우 복사본이 자동으로 생성되는 시기를 지정합니다. 섀도우 복사본 일정에는 트리거가 여러 개 있을 수 있으므로 일정을 유연하게 조정할 수 있습니다. 섀도우 복사본 일정은 한 번에 하나만 존재할 수 있습니다. 섀도우 복사본 일정을 생성하려면 먼저 섀도우 복사본 스토리지의 양을 설정해야 합니다.

파일 시스템에서 Set-FsxShadowCopySchedule 명령을 실행하면 기존 섀도우 복사본 일정을 모두 덮어씁니다. 클라이언트 컴퓨터가 UTC 시간대에 있는 경우 Windows 시간대 및 -TimezoneId 옵션을 사용하여 트리거의 시간대를 지정할 수도 있습니다. Windows 시간대 목록을 보려면 Microsoft의 기본 시간대 설명서를 참조하거나 Windows 명령 프롬프트에서 tzutil /l를 실행하세요. Windows 작업 트리거에 대한 자세한 내용은 Microsoft Windows 개발자 센터 설명서의 작업 트리거를 참조하세요.

-Default 옵션을 사용하여 기본 섀도우 복사본 일정을 빠르게 설정할 수도 있습니다. 자세한 내용은 기본 스토리지 및 일정을 사용하도록 섀도우 복사본 구성 섹션을 참조하세요.

사용자 지정 섀도우 복사본 일정 생성
  1. Windows 예약 작업 트리거 세트를 생성하여 섀도우 복사본 일정에서 섀도우 복사본을 생성하는 시기를 정의합니다. 로컬 머신의 PowerShell에서 new-scheduledTaskTrigger 명령을 사용하여 여러 트리거를 설정합니다.

    다음 예제에서는 매주 월요일~금요일, 오전 6시, 오후 6시(UTC)에 섀도우 복사본을 생성하는 사용자 지정 섀도우 복사본 일정을 생성합니다. 만든 Windows 예약 작업 트리거에서 시간대를 지정하지 않는 한, 기본적으로 시간은 UTC로 표시됩니다.

    PS C:\Users\delegateadmin> $trigger1 = new-scheduledTaskTrigger -weekly -DaysOfWeek Monday,Tuesday,Wednesday,Thursday,Friday -at 06:00 PS C:\Users\delegateadmin> $trigger2 = new-scheduledTaskTrigger -weekly -DaysOfWeek Monday,Tuesday,Wednesday,Thursday,Friday -at 18:00
  2. invoke-command를 사용하여 scriptblock 명령을 실행합니다. 이렇게 하면 방금 만든 new-scheduledTaskTrigger 값으로 섀도우 복사본 일정을 설정하는 스크립트가 작성됩니다. FSxFileSystem-Remote-PowerShell-Endpoint를 관리할 파일 시스템의 Windows 원격 PowerShell 엔드포인트로 바꿉니다. Windows 원격 PowerShell 엔드포인트는 Amazon FSx 콘솔, 파일 시스템 세부 정보 화면의 네트워크 및 보안 섹션 또는 DescribeFileSystem API 작업의 응답에서 찾을 수 있습니다.

    PS C:\Users\delegateadmin> invoke-command -ComputerName FSxFileSystem-Remote-PowerShell-Endpoint -ConfigurationName FSxRemoteAdmin -scriptblock {
  3. >> 프롬프트에 다음 줄을 입력하여 set-fsxshadowcopyschedule 명령을 사용하여 섀도우 복사본 일정을 설정합니다.

    >> set-fsxshadowcopyschedule -scheduledtasktriggers $Using:trigger1,$Using:trigger2 -Confirm:$false }

    응답에는 파일 시스템에 구성한 섀도우 복사본 일정이 표시됩니다.

    FSx Shadow Copy Schedule Start Time: : 2019-07-16T06:00:00+00:00 Days of Week : Monday,Tuesday,Wednesday,Thursday,Friday WeeksInterval : 1 PSComputerName : fs-0123456789abcdef1 RunspaceId : 12345678-90ab-cdef-1234-567890abcde1 Start Time: : 2019-07-16T18:00:00+00:00 Days of Week : Monday,Tuesday,Wednesday,Thursday,Friday WeeksInterval : 1 PSComputerName : fs-0123456789abcdef1 RunspaceId : 12345678-90ab-cdef-1234-567890abcdef