Windows Server에 시스템 상태 복원
이 문서에서는 Azure Recovery Services 자격 증명 모음에서 Windows Server 시스템 상태 백업을 복원하는 방법에 대해 설명합니다. 시스템 상태를 복원하려면 시스템 상태 백업(시스템 상태 백업 지침에 따라 만듦)이 있어야 하고 최신 버전의 MARS(Microsoft Azure Recovery Services) 에이전트가 설치되어 있는지 확인합니다. Azure Recovery Services 자격 증명 모음에서 Windows Server 시스템 상태 데이터를 복구하는 작업은 두 단계로 이루어집니다.
Azure Backup에서 파일로 시스템 상태 복원 Azure Backup에서 파일로 시스템 상태를 복원할 경우 다음을 수행할 수 있습니다.
- 백업이 수행된 동일한 서버에 시스템 상태 복원 또는
- 대체 서버에 시스템 상태 파일 복원
- 자격 증명 모음에서 지역 간 복원을 사용하도록 설정한 경우 보조 지역에서 백업 데이터를 복원할 수 있습니다.
Windows Server 백업 유틸리티를 사용하여 복원된 시스템 상태 파일을 Windows Server에 적용합니다.
동일한 서버에 시스템 상태 파일 복구
다음 단계에서는 Windows Server 구성을 이전 상태로 롤백하는 방법을 설명합니다. 서버 구성을 알려진 안정적인 상태로 롤백하는 경우 매우 유용할 수 있습니다. 다음 단계는 Recovery Services 자격 증명 모음에서 서버의 시스템 상태를 복원합니다.
Microsoft Azure Backup 스냅인을 엽니다. 스냅인이 설치된 위치를 모르는 경우 컴퓨터 또는 서버에서 Microsoft Azure Backup을 검색합니다.
데스크톱 앱이 검색 결과에 나타나야 합니다.
마법사를 시작하려면 데이터 복구를 선택합니다.
시작 창에서 동일한 서버 또는 컴퓨터로 데이터를 복원하려면 이 서버(
<server name>
)를 선택하고 다음을 선택합니다.지역 간 복원(미리 보기)을 사용하도록 설정하고 보조 지역에서 복원하려는 경우 보조 지역을 선택합니다. 그렇지 않으면 주 지역을 선택합니다.
복구 모드 선택 창에서 시스템 상태를 선택하고 다음을 선택합니다.
볼륨 및 날짜 선택 창의 일정에서 복구 지점을 선택합니다.
어떤 복구 시점에서라도 복원할 수 있습니다. 굵게 표시된 날짜는 하나 이상의 복구 지점을 사용 가능함을 나타냅니다. 날짜를 선택하고 여러 복구 지점을 사용할 수 있는 경우 시간 드롭다운 메뉴에서 특정 복구 지점을 선택합니다.
복원할 복구 지점을 선택했으면 다음을 선택합니다.
Azure Backup은 로컬 복구 지점을 마운트하고 이를 복구 볼륨으로 사용합니다.
다음 창에서 복구된 시스템 상태 파일의 대상을 지정합니다. 그런 후 찾아보기를 선택하여 Windows 탐색기를 열고 원하는 파일 및 폴더를 찾습니다. 두 버전 모두 유지하도록 복사본 만들기 옵션을 통해 전체 시스템 상태 아카이브의 복사본을 만드는 대신 기존의 시스템 상태 파일 아카이브에서 개별 파일의 복사본을 만듭니다.
확인 창에서 복구 세부 정보를 확인하고 복구를 선택합니다.
복구 대상의 WindowsImageBackup 디렉터리를 서버에서 중요하지 않은 볼륨의 루트(예:
D:\\WindowsImageBackup
)에 복사합니다. 일반적으로 Windows OS 볼륨은 중요한 볼륨입니다.WindowsImageBackup 폴더는 MARS 에이전트에 대해 구성된 스크래치 볼륨인 경로
<restore_path>\C_vol\Program Files\Microsoft Azure Recovery Services Agent\Scratch\SSBV\WindowsImageBackup
>\C_vol\Program Files\Microsoft Azure Recovery Services Agent\Scratch
에서 사용할 수 있습니다.성공적으로 복구되면 Windows Server에 복원된 시스템 상태 적용 섹션의 단계에 따라 시스템 상태 복구 프로세스를 완료합니다.
대체 서버에 시스템 상태 파일 복구
Windows Server가 손상되었거나 액세스할 수 없고 Windows Server 시스템 상태를 복구하여 안정적인 상태로 복원하려는 경우 다른 서버에서 손상된 서버의 시스템 상태를 복원할 수 있습니다. 별도 서버에서 시스템 상태를 복원하려면 다음 단계를 사용합니다.
다음 단계에서 사용되는 용어는 다음과 같습니다.
- 원본 컴퓨터 – 처음에 백업이 수행되었고 현재는 사용할 수 없는 컴퓨터입니다.
- 대상 컴퓨터 – 데이터가 복구되는 컴퓨터입니다.
- 샘플 자격 증명 모음 – 원본 컴퓨터 및 대상 컴퓨터가 등록된 Recovery Services 자격 증명 모음입니다.
참고 항목
이전 버전의 운영 체제를 실행 중인 머신에는 머신에서 수행된 백업을 복원할 수 없습니다. 예를 들어 Windows Server 2016 컴퓨터에서 수행된 백업은 Windows Server 2012 R2로 복원될 수 없습니다. 그러나 반대는 가능합니다. Windows Server 2016을 복원하려면 Windows Server 2012 R2에서 백업을 사용할 수 있습니다.
대상 컴퓨터에서 Microsoft Azure Backup 스냅인을 엽니다.
대상 컴퓨터 및 원본 컴퓨터가 동일한 Recovery Services 자격 증명 모음에 등록됐는지 확인합니다.
데이터 복구를 선택하여 워크플로를 시작합니다.
다른 서버
샘플 자격 증명 모음에 해당하는 자격 증명 모음 파일을 제공합니다. 자격 증명 모음 파일이 유효하지 않거나 만료된 경우 Azure Portal의 샘플 자격 증명 모음 에서 새 자격 증명 모음 파일을 다운로드합니다. 자격 증명 모음 파일이 제공되면 자격 증명 모음 파일과 연결된 Recovery Services 자격 증명 모음이 표시됩니다.
지역 간 복원을 사용하여 보조 지역에서 백업 데이터를 복원하려면 Azure Portal에서 보조 지역 자격 증명 모음 자격 증명 파일을 다운로드한 다음, MARS 에이전트에 파일을 전달해야 합니다.
Backup 서버 선택 창의 표시된 컴퓨터 목록에서 원본 컴퓨터를 선택합니다.
복구 모드 선택 창에서 시스템 상태를 선택하고 다음을 선택합니다.
볼륨 및 날짜 선택 창의 일정에서 복구 지점을 선택합니다. 어떤 복구 시점에서라도 복원할 수 있습니다. 굵게 표시된 날짜는 하나 이상의 복구 지점을 사용 가능함을 나타냅니다. 날짜를 선택하고 여러 복구 지점을 사용할 수 있는 경우 시간 드롭다운 메뉴에서 특정 복구 지점을 선택합니다.
복원할 복구 지점을 선택했으면 다음을 선택합니다.
시스템 상태 복구 모드 선택 창에서 시스템 상태 파일을 복구하려는 대상을 지정한 후 다음을 선택합니다.
두 버전 모두 유지하도록 복사본 만들기 옵션을 통해 전체 시스템 상태 아카이브의 복사본을 만드는 대신 기존의 시스템 상태 파일 아카이브에서 개별 파일의 복사본을 만듭니다.
확인 창에서 복구 세부 정보를 확인하고 복구를 선택합니다.
WindowsImageBackup 디렉터리를 서버에서 중요하지 않은 볼륨의 루트(예:
D:\\WindowsImageBackup
)에 복사합니다. 일반적으로 Windows OS 볼륨은 중요한 볼륨입니다.WindowsImageBackup 폴더는 MARS 에이전트에 대해 구성된 스크래치 볼륨인 경로
<restore_path>\C_vol\Program Files\Microsoft Azure Recovery Services Agent\Scratch\SSBV\WindowsImageBackup
>\C_vol\Program Files\Microsoft Azure Recovery Services Agent\Scratch
에서 사용할 수 있습니다.복구 프로세스를 완료하려면 다음 섹션을 사용하여 Windows Server에서 복원된 시스템 상태 파일을 적용합니다.
Windows Server에서 복원된 시스템 상태 적용
Azure Recovery Services 에이전트를 사용하여 시스템 상태를 파일로 복구했다면 Windows Server Backup 유틸리티를 사용하여 복구된 시스템 상태를 Windows Server에 적용합니다. Windows Server Backup 유틸리티를 서버에 사용할 수 있습니다. 다음 단계에서는 복구된 시스템 상태를 적용하는 방법을 설명합니다.
Windows Server 백업 스냅인을 엽니다. 스냅인이 설치된 위치를 모르는 경우 컴퓨터 또는 서버에서 Windows Server Backup을 검색합니다.
데스크톱 앱이 검색 결과에 나타납니다. 이 앱이 표시되지 않거나 애플리케이션을 열 때 오류가 발생하는 경우 서버 관리자의 기능 추가 마법사에서 사용할 수 있는 Windows Server 백업 기능 및 아래에 있는 종속 구성 요소를 설치해야 합니다.
스냅인에서 로컬 Backup을 선택합니다.
로컬 Backup 콘솔의 작업 창에서 복구를 선택하여 복구 마법사를 엽니다.
다른 위치에 저장된 백업 옵션을 선택하고 다음을 선택합니다.
시스템 상태 백업을 다른 서버로 복구한 경우 위치 형식에 지정할 때 원격 공유 폴더를 선택합니다. 시스템 상태가 로컬로 복구된 경우 로컬 드라이브를 선택합니다.
원격 공유 위치를 사용하는 경우 WindowsImageBackup 디렉터리의 경로를 입력합니다. 예:
\\MyFileServer\MyFolder\WindowsImageBackup
.로컬 드라이브를 선택한 경우 Windows Server 백업은 연결된 모든 볼륨의 루트(예:
D:\WindowsImageBackup
)에서 시스템 상태 백업을 자동으로 확인합니다. Windows Server 백업이 로컬 드라이브 시스템 상태 백업을 찾을 수 없는 경우 중요하지 않은 볼륨의 루트에서 WindowsImageBackup 폴더를 복사했는지 확인합니다.WindowsImageBackup 디렉터리에 대한 경로를 입력하거나 Azure Recovery Services 에이전트를 사용하여 시스템 상태 파일 복구의 일부로 복구된 이 디렉터리(예: D:\WindowsImageBackup)를 포함하는 로컬 드라이브를 선택하고 다음을 선택합니다.
복원하려는 시스템 상태 버전을 선택하고 다음을 선택합니다.
복구 유형 선택 창에서 시스템 상태를 선택하고 다음을 선택합니다.
시스템 상태 복구 위치에서 원래 위치를 선택하고 다음을 선택합니다.
도메인 컨트롤러를 복원하는 경우 다음과 같은 추가 옵션이 표시됩니다.
참고 항목
모든 Active Directory 데이터의 신뢰할 수 있는 복원을 명시적으로 수행하려는 경우에만 "Active Directory 파일의 신뢰할 수 있는 복원 수행"을 선택합니다.
확인 세부 정보를 검토하고 다시 부팅 설정을 확인한 다음 복구를 선택하여 복원된 시스템 상태 파일을 적용합니다.
참고 항목
DSRM 모드에서 복원을 수행하는 경우 서버 자동 다시 부팅 옵션을 선택하지 마세요.
복원을 성공적으로 완료한 후에는 일반 모드에서 서버를 다시 시작해야 합니다. 명령 프롬프트를 열고
bcdedit /deletevalue safeboot
를 입력합니다.서버를 재부팅합니다.
도메인 컨트롤러의 시스템 상태 복구에 대한 특별 고려 사항
시스템 상태 백업은 Active Directory 데이터를 포함합니다. 다음 단계를 사용하여 현재 상태에서 이전 상태로 AD DS(Active Directory Domain Service)를 복원합니다. 이 유형의 복원은 다음 두 가지 시나리오에서 수행할 수 있습니다.
- 포리스트에 작동하는 도메인 컨트롤러가 없을 때 모든 Active Directory 데이터 복원
- 해당 개체가 삭제되거나 손상된 경우 Active Directory 데이터의 일부 복원
이 문서에서는 AD DS의 신뢰할 수 없는 복원 및 sysvol 폴더의 신뢰할 수 있는 복원을 호출하는 첫 번째 시나리오에 대해서만 설명합니다. 도메인 컨트롤러가 여전히 작동하지만 특정 AD 개체를 복원해야 하는 두 번째 시나리오를 수행해야 하는 경우 이러한 지침을 참조하세요.
대체 서버에 시스템 상태 파일을 복구하려면 여기의 단계를 따르세요.
다음 명령을 사용하여 디렉터리 서비스 복구 모드로 서버를 다시 부팅합니다. 관리자 권한 명령 프롬프트에서 다음을 수행합니다.
Bcdedit /set safeboot dsrepair Shutdown /r /t 0
시스템 상태 복원의 일부로 Active Directory를 복구하려면 다음 두 가지 방법 중 하나를 선택할 수 있습니다.
위의 지침에 따라 Windows Server 백업 유틸리티를 사용하여 Windows Server에서 복원된 시스템 상태 적용합니다.
참고 항목
모든 Active Directory 데이터를 복원하는 경우(포리스트에 남아 있는 작동 중인 도메인 컨트롤러가 없는 경우) 위의 9단계에서 Active Directory 파일의 신뢰할 수 있는 복원 수행을 선택해야 합니다.
wbadmin 유틸리티를 사용하여 명령줄에서 복원을 수행합니다.
사용할 백업의 버전 식별자가 필요합니다. 다음 명령을 실행하여 버전 식별자 목록을 가져올 수 있습니다.
wbadmin get versions -backuptarget <servername\sharename>
그런 다음, 해당 버전 식별자를 사용하여 복원을 실행합니다.
예를 들어
server01
에 대해 공유 리소스\\servername\share
에 저장된 04/30/2020, 오전 9시의 백업을 사용하여 AD DS의 신뢰할 수 없는 복원 및 sysvol 폴더의 신뢰할 수 있는 복원을 수행하려면 다음을 입력합니다.wbadmin start systemstaterecovery -version:04/30/2020-09:00 -backupTarget:\\servername\share -machine:server01 -authsysvol
복원을 성공적으로 완료한 후에는 일반 모드에서 서버를 다시 시작해야 합니다. 명령 프롬프트를 열고
bcdedit /deletevalue safeboot
를 입력합니다.서버를 재부팅합니다.
자세한 내용은 Active Directory 도메인 컨트롤러 백업 및 복원을 참조하세요.
실패한 시스템 상태 복원 문제 해결
시스템 상태를 적용하는 이전 프로세스가 성공적으로 완료되지 않으면 Win RE(Windows Recovery Environment)를 사용하여 Windows Server를 복구합니다. 다음 단계에서는 Win RE를 사용하여 복구하는 방법을 설명합니다. 시스템 상태 복원 후에 Windows Server가 정상적으로 부팅되지 않는 경우에만 이 옵션을 사용합니다. 다음 프로세스는 비 시스템 데이터를 지우고 주의를 사용합니다.
Win RE(Windows Recovery Environment)로 Windows Server를 부팅합니다.
사용 가능한 세 가지 옵션 중에서 문제 해결을 선택합니다.
고급 옵션 화면에서 명령 프롬프트를 선택하고 서버 관리 사용자 이름 및 암호를 입력합니다.
서버 관리 사용자 이름 및 암호를 입력합니다.
관리자 모드에서 명령 프롬프트를 여는 경우 시스템 상태 백업 버전을 가져오는 다음 명령을 실행합니다.
Wbadmin get versions -backuptarget:<Volume where WindowsImageBackup folder is copied>:
백업에 사용할 수 있는 모든 볼륨을 가져오는 다음 명령을 실행합니다.
Wbadmin get items -version:<copy version from above step> -backuptarget:<Backup volume>
다음 명령은 시스템 상태 Backup이 포함된 모든 볼륨을 복구합니다. 이 단계는 시스템 상태가 포함된 중요한 볼륨만을 복구합니다. 모든 비 시스템 데이터가 지워집니다.
Wbadmin start recovery -items:C: -itemtype:Volume -version:<Backupversion> -backuptarget:<backup target volume>
다음 단계
- 파일과 폴더를 복구했으므로 백업을 관리할 수 있습니다.