OpenStack 인스턴스 백업
OpenStack 백업 작업을 생성하려면 Backup > Private Cloud 페이지에서 대상 인스턴스를 선택하여 시작할 수 있습니다.
OpenStack용 New Backup Job 마법사가 열립니다. 아래 단계에 따라 마법사를 완료하세요.
1단계. 백업할 VM 선택
VM List: select backup target 열에서 백업할 VM을 선택합니다. 선택한 백업 개체는 Selected backup object 열에 표시됩니다.
인스턴스가 표시되지 않는 경우 Sync 버튼을 클릭하여 인스턴스 목록을 업데이트하고 Vinchin 백업 서버와 동기화합니다.
기본적으로 선택한 인스턴스의 모든 가상 디스크가 백업됩니다. 특정 인스턴스의 특정 가상 디스크를 백업에서 제외하려면 해당 인스턴스를 클릭하면 인스턴스의 모든 가상 디스크가 표시됩니다. 가상 디스크를 선택하거나 선택 해제하여 백업 포함 여부를 지정할 수 있습니다.
Vinchin이 새로 추가된 인스턴스를 자동으로 백업하도록 하려면 Auto-join backup을 활성화할 수 있습니다. 전체 가상화 플랫폼, 전체 클러스터, 전체 호스트 또는 전체 인스턴스 폴더를 선택하면, 선택한 오브젝트 내에서 새로 추가되거나 제거된 가상 머신이 백업 작업에 자동으로 포함되거나 제외됩니다.
자동 참여 백업의 보완 기능으로, VM Filter를 사용하면 필요 시 사용자 정의 이름 접두사를 기준으로 특정 인스턴스만 백업하거나 특정 인스턴스를 백업 작업에서 제외할 수 있습니다.
백업할 대상 인스턴스 선택이 완료되면 Next를 클릭하여 계속 진행합니다.
주의
동일한 작업에는 동일한 가상 플랫폼의 VM만 추가할 수 있습니다. 여러 가상 플랫폼이 있는 경우 다른 가상 플랫폼에 대해 별도로 새 작업을 생성하세요.
2단계. 백업 대상 선택
이 백업 작업에는 백업 대상(백업 스토리지)을 연결해야 합니다.
Target Storage에는 사용 가능한 모든 스토리지 장치가 나열됩니다. 백업 데이터를 저장할 스토리지 장치를 선택합니다.
Target Node에서 스토리지 장치를 선택하면 해당 컴퓨팅 리소스가 자동으로 연결되어 표시됩니다.
백업 스토리지 선택이 완료되면 Next를 클릭하여 계속 진행합니다.
3단계. 백업 전략 구성
General Strategy
General Strategy 탭에서 백업 Time Schedule, Throttling Policy, Data Storage Policy, Retention Policy 및 기타 고급 옵션을 설정할 수 있습니다.
Select Strategy 드롭다운 목록에서 사전 구성된 전략 템플릿을 선택할 수 있습니다. 전략 템플릿을 생성한 경우 해당 템플릿을 선택하고, 그렇지 않은 경우 Customize Strategy를 선택합니다. 전략 템플릿 생성 방법은 Strategy Templates를 참조하세요.
이 작업의 백업 창을 결정하기 위해 Time Windows 지표를 참조하여 작업을 어느 시간대에 예약할지 결정할 수 있습니다.
Mode 드롭다운 목록에서 Backup as Scheduled 작업, On-demand Backup 작업 또는 Once-off Backup 작업을 설정할 수 있습니다.
일회성 백업 작업의 경우 작업은 한 번만 실행되며 전체 백업만 수행됩니다. Start Time 필드에서 백업 작업의 시작 시간만 지정하면 됩니다.
예약된 백업 작업의 경우 전체 백업만, 전체 + 증분 조합, 전체 + 차등 조합, 영구 증분 백업 방식을 예약할 수 있습니다. 권장 백업 전략은 전체 + 증분 조합입니다.
On Demand 작업은 백업 정책이 없으며 전체, 증분, 차등 작업을 수동으로 시작해야 합니다.
Vinchin 백업 서버가 백업 작업의 시작 시간을 제안합니다. 요구 사항에 따라 시작 시간을 변경하세요. 전체 백업의 시작 시간이 증분 백업과 겹치는 경우, 전체 백업이 우선 실행되고 증분 백업은 다음 예약된 시작 시간에 실행됩니다.
요구 사항에 따라 일정을 직접 구성하려면 + 아이콘을 클릭하여 전체 백업 또는 증분 백업 설정을 펼치고 사용자 지정할 수 있습니다.
예를 들어, 반복 없이 한 달에 두 번 전체 백업을 예약할 수 있습니다.
그런 다음 매일 여러 번의 증분 백업을 구성합니다. 기본적으로 증분 백업은 하루에 한 번만 실행되며, 하루에 여러 번 증분 백업을 실행하려면 Repeat 옵션을 활성화하면 됩니다.
예를 들어, 매월 1일과 15일에 전체 백업을 실행하고, 매일 0:00에 증분 백업을 실행하여 당일 23:00까지 4시간마다 반복합니다. 이는 예시일 뿐이며, 실제 가상 환경에 맞게 요구 사항에 따라 일정을 구성해야 합니다.
백업의 시간 일정을 구성한 후 Throttling Policy를 구성할 수 있습니다. 스로틀링 정책 설정은 선택 사항으로, 백업 작업이 운영 환경에 네트워크 또는 I/O 과부하를 유발하는 경우에만 스로틀링 정책을 구성하고, 그렇지 않으면 구성하지 않아도 됩니다.
백업 데이터의 Deduplication, Compression, Encryption을 포함하는 Data Storage Policy입니다.
데이터 중복 제거 및 데이터 압축을 활성화하면 백업 데이터 전송 및 저장에 필요한 대역폭과 스토리지 리소스를 절약할 수 있습니다.
데이터 암호화를 활성화하면 백업 데이터가 암호화된 후 백업 스토리지에 저장됩니다. 데이터 암호화를 보호하기 위해 비밀번호를 지정해야 하며, 인스턴스 복원 작업 생성 시 VM 복원을 수행하려면 비밀번호 검증이 필요합니다.
Retention Policy를 사용하면 백업 데이터를 백업 스토리지에 보존하는 기간을 정의할 수 있으며, Number of Restore Points 또는 Number of Days 방식으로 보존 정책을 설정할 수 있습니다. 또한 인스턴스 백업에 대해 고급 GFS Retention을 활성화하여 특정 전체 복원 지점에 장기 보존 정책을 적용할 수 있습니다. Vinchin의 보존 정책 작동 방식에 대한 자세한 내용은 Retention Policy를 참조하세요.
Transmission Strategy
OpenStack의 경우 백업 데이터는 LAN, SAN (LAN-free) 또는 Backup Proxy를 통해 전송할 수 있습니다. 데이터 전송 방법에 대한 자세한 내용은 Data Transmission을 참조하세요.
LAN을 통한 전송을 선택한 경우, 전송 중 암호화를 위해 선택적으로 Encrypted Trasfer를 사용할 수 있습니다.
SAN (LAN-free)을 사용하면 스토리지 에어리어 네트워크에서 백업 데이터를 전송할 수 있습니다. FC의 경우 LAN-Free 경로를 먼저 구성해야 하므로 LAN-Free Path를 참조하세요. Ceph의 경우 LAN-free 경로 구성은 필요하지 않지만, Vinchin 백업 서버가 Ceph 스토리지 네트워크와 통신할 수 있도록 설정해야 합니다. 이 특정 구성에 대한 도움은 Vinchin 지원 팀에 문의하세요.
Transfer Threads 수를 지정하여 멀티스레드 전송을 활성화하면 백업 작업 처리 속도를 향상시킬 수 있습니다. 멀티스레드 전송의 기본값은 3이며, 1~8 사이의 값으로 설정할 수 있지만 일반적으로 3개의 스레드로 충분합니다.
Security Strategy
WORM Protection의 경우, WORM 보호 기능이 활성화된 스토리지 장치를 선택했을 때만 이 옵션을 활성화할 수 있습니다. WORM Protection이 활성화된 백업 포인트는 수정하거나 삭제할 수 없으며, 보존 기간은 만료될 때까지만 연장할 수 있습니다. 기본 보호 기간은 7일이며, 지원 범위는 1일에서 9999일입니다.
Malware Scan의 경우, 이 기능을 활성화할 수 있습니다. 활성화 후 백업 데이터에 대해 바이러스 검사를 수행합니다. stop scanning when the first malware or virus is detected 옵션은 시스템 기본 설정입니다. 이 옵션을 선택하거나 해제할 수 있습니다. Scan all unscanned backup points 옵션도 보안 요구 사항에 따라 선택할 수 있습니다. 한 번에 개체당 검사할 수 있는 최대 백업 포인트 수는 1에서 100까지 설정할 수 있습니다. Virus Scan Strategy의 경우, 기본 scan thread는 2이며 최대 12까지 설정할 수 있습니다. Scan Target의 경우, Full Disk Scan 또는 Scan Specified Target을 선택할 수 있으며, 후자를 선택하면 Scan/Exclude Configuration을 설정해야 합니다. Scan Target을 선택하면 경로와 확장자를 추가할 수 있으며, 이 경우 선택한 항목만 검사됩니다. Exclude Target을 선택하면 경로와 확장자를 추가할 수 있으며, 이 경우 선택한 항목은 검사에서 제외됩니다.
Integrity Check의 경우, 증분/차등 백업을 수행하기 전에 이 백업의 종속 포인트에 대해 무결성 검증을 수행합니다. 증분 백업은 종속된 전체/증분 백업 포인트를 검증하고, 차등 백업은 종속된 전체 백업 포인트를 검증합니다. Check Schedule: 주 1회, 일 1회, 매 백업 시마다 무결성 검사를 설정할 수 있습니다. 전체 백업 포인트 이상 발생 시 전체 백업 재실행 또는 백업 종료를 선택할 수 있습니다. 증분 백업 포인트 이상 발생 시 전체 백업 재실행, 증분 재실행 또는 백업 종료를 선택할 수 있습니다.
Advanced Strategy
OpenStack의 고급 전략 설정은 선택 사항입니다.
Standard Snapshot은 백업 작업에 여러 인스턴스가 포함된 경우 구성할 수 있으며, Serial 또는 Parallel로 설정할 수 있습니다. 직렬로 설정하면 스냅샷이 하나씩 순서대로 생성됩니다. 병렬로 설정하면 스냅샷 요청이 클라우드 플랫폼에 동시에 전송됩니다. 병렬 스냅샷은 운영 환경에 과부하를 유발할 수 있으므로 권장하지 않습니다.
Pre-create Snapshot을 활성화하면 이전 인스턴스가 백업 스토리지로 전송되는 동안 다음 인스턴스의 디스크 스냅샷을 미리 생성할 수 있습니다.
BitDetector를 활성화하면 백업 작업에서 스왑 파일 블록, 삭제된 파일 블록 및 파티션되지 않은 공간을 제외할 수 있습니다.
SpeedKit은 증분 백업 수행 시 변경된 블록의 처리 속도를 향상시킬 수 있습니다. 더 빠른 증분 백업을 원하는 경우 활성화하는 것을 권장합니다.
Overload Protection의 경우, Ignore Node Resource Limits를 활성화하여 노드의 리소스 제한을 우회할 수 있습니다.
4단계. 작업 설정 검토 및 확인
위의 설정을 완료한 후 한 화면에서 설정을 검토하고 확인할 수 있습니다.
VM 백업 작업을 식별하기 위해 작업 이름을 지정할 수 있으며, Submit 버튼을 클릭하여 설정을 확인하고 백업 작업을 생성합니다.
새 백업 작업을 생성한 후 Monitor Center > Jobs 페이지의 Current Job 탭에서 확인할 수 있습니다.