티스토리 뷰
Veeam 정보 및 Linux 설치/사용법
Veeam(빔)은 데이터 백업, 복구 및 관리를 전문으로 하는 글로벌 소프트웨어 회사입니다. 특히 가상화 환경(VMware, Hyper-V), 클라우드(AWS, Azure, Google Cloud) 및 물리적 서버, SaaS(Software as a Service) 애플리케이션(Microsoft 365, Salesforce) 등 다양한 환경의 데이터를 보호하는 솔루션을 제공합니다.
"Modern Data Protection"을 슬로건으로 내걸고 있으며, 빠르고 안정적인 백업 및 복구 기능, 데이터 가용성 보장에 강점을 가지고 있습니다.
주요 제품 및 솔루션
Veeam의 대표적인 제품 및 솔루션은 다음과 같습니다.
-
Veeam Backup & Replication (VBR):
Veeam의 핵심 제품으로, 가상 머신(VMware vSphere, Microsoft Hyper-V, Nutanix AHV), 물리적 서버(Windows, Linux), 클라우드 기반 워크로드 등을 위한 강력한 백업, 복구, 복제 기능을 제공합니다. 랜섬웨어 보호 및 즉각적인 복구 기능을 강조합니다. -
Veeam ONE:
백업 인프라와 가상/물리적 환경에 대한 모니터링, 보고, 용량 계획 기능을 제공하는 솔루션입니다. 환경의 성능 상태를 파악하고 잠재적인 문제를 사전에 감지하는 데 도움을 줍니다. -
Veeam Availability Suite:
Veeam Backup & Replication과 Veeam ONE을 결합한 제품으로, 포괄적인 백업, 복구, 모니터링 및 보고 기능을 하나의 패키지로 제공합니다. -
Veeam Backup for Microsoft 365:
Microsoft 365(Exchange Online, SharePoint Online, OneDrive for Business, Microsoft Teams) 데이터를 백업하고 복구하는 전문 솔루션입니다. Microsoft의 기본 보존 정책에는 한계가 있기 때문에 이를 보완합니다. -
Veeam Backup for AWS / Azure / Google Cloud:
각각의 클라우드 환경(EC2, RDS, S3 등 AWS 서비스 / Azure VM, Azure SQL, Blob Storage 등 Azure 서비스 / Google Compute Engine, Cloud Storage 등 Google Cloud 서비스)에 최적화된 백업 및 복구 솔루션을 제공합니다. -
Veeam Agents:
Windows, Linux, Mac 운영체제 기반의 물리적 서버 및 클라이언트 장치를 보호하기 위한 에이전트 기반 백업 솔루션입니다.
주요 특징 및 장점
Veeam 솔루션이 제공하는 주요 특징 및 장점입니다.
-
신뢰성 및 안정성:
데이터 백업 및 복구 작업의 성공률이 높고 안정적으로 작동하는 것으로 평가받습니다. -
빠른 복구:
Instant VM Recovery, Instant File-Level Recovery 등 다양한 즉각 복구 옵션을 제공하여 RTO(복구 목표 시간)를 단축합니다. -
다양한 플랫폼 지원:
가상, 물리, 클라우드, SaaS 등 하이브리드 및 멀티 클라우드 환경 전반의 데이터 보호를 지원합니다. -
사용 편의성:
직관적인 사용자 인터페이스와 쉬운 설정 과정을 제공합니다. -
스토리지 연동:
주요 스토리지 벤더와의 통합을 통해 스냅샷 기반의 빠른 백업을 지원합니다. -
랜섬웨어 복구 기능:
Immutable Backups(변경 불가능한 백업) 등 랜섬웨어로부터 데이터를 안전하게 보호하고 신속하게 복구하기 위한 기능들을 제공합니다.
Linux에 Veeam 설치 및 사용 방법 (Veeam Agent for Linux 중심)
Linux 서버 자체를 백업하고 복구하기 위해서는 주로 Veeam Agent for Linux (VAL)를 사용합니다. 다음은 일반적인 설치 및 사용 방법입니다.
**주의:** 설치 과정은 Linux 배포판 및 버전에 따라 다소 차이가 있을 수 있으며, 시스템이 최소 요구 사항을 충족하는지 확인해야 합니다. 공식 Veeam 설명서를 참고하는 것이 가장 정확합니다.
설치 방법:
Debian/Ubuntu 기반 시스템 (.deb 패키지):
-
Veeam 리포지토리 추가:
Veeam 소프트웨어 패키지를 다운로드 받기 위한 공식 리포지토리를 시스템에 추가하고 공개 키를 등록합니다.wget -qO - https://repository.veeam.com/key/deb/veeam.gpg | sudo apt-key add - echo "deb [arch=amd64] https://repository.veeam.com/deb/ubuntu/ release multiverse" | sudo tee /etc/apt/sources.list.d/veeam.list sudo apt update
-
Veeam Agent for Linux 설치:
패키지 관리자를 사용하여 Veeam Agent 패키지를 설치합니다.sudo apt install veeam
RHEL/CentOS/AlmaLinux/Rocky Linux 등 기반 시스템 (.rpm 패키지):
-
Veeam 리포지토리 추가:
Veeam 리포지토리를 YUM 또는 DNF 설정에 추가하고 공개 키를 가져옵니다.
*(sudo yum-config-manager --add-repo https://repository.veeam.com/rpm/rhel/veeam.repo # 또는 dnf 사용 시: # sudo dnf config-manager --add-repo https://repository.veeam.com/rpm/rhel/veeam.repo sudo rpm --import https://repository.veeam.com/key/rpm/veeam.gpg
rhel
부분은 CentOS Stream, AlmaLinux, Rocky Linux 등 해당 배포판에 맞게 조정될 수 있습니다. 자세한 내용은 Veeam 문서를 확인하세요.)* -
Veeam Agent for Linux 설치:
패키지 관리자를 사용하여 Veeam Agent 패키지를 설치합니다.sudo yum install veeam # 또는 dnf 사용 시: # sudo dnf install veeam
설치 공통 (유료 버전 시 라이선스 설치):
-
라이선스 설치 (유료 버전 시):
Veeam Agent for Linux의 유료 버전을 사용하는 경우, 제공받은 라이선스 파일(*.lic)을 설치해야 추가 기능(예: 서버 백업)을 사용할 수 있습니다.
*(무료 버전은 라이선스 설치 없이 기본적인 백업/복구 기능(워크스테이션 백업)을 사용할 수 있습니다.)*sudo veeamconfig license apply --path <라이선스_파일_경로>
기본 사용 방법 (명령줄 인터페이스):
Veeam Agent for Linux는 주로 veeamconfig
명령줄 유틸리티를 사용하여 관리됩니다.
-
백업 작업 구성 (Job Configuration):
백업 대상(전체 서버, 볼륨, 파일/폴더), 백업 저장소 위치, 백업 스케줄 등을 정의하는 백업 작업을 생성합니다.
*(옵션은 다양하며,sudo veeamconfig job create --name "My Linux Server Backup" --repository "<저장소 이름>" --objects "all" --schedule "daily" --time "22:00"
--objects
에volume:"/dev/sda1"
또는files:"/home /etc"
등을 지정할 수 있습니다. 저장소는 Veeam Backup & Replication의 백업 저장소 또는 로컬/네트워크 스토리지가 될 수 있습니다.)* -
백업 작업 실행:
구성된 백업 작업을 수동으로 실행합니다.sudo veeamconfig job start --name "My Linux Server Backup"
-
백업 상태 확인:
백업 작업의 현재 상태나 결과를 확인합니다.sudo veeamconfig job list sudo veeamconfig session list
-
데이터 복구 (Restore):
파일, 볼륨 또는 전체 서버를 복구할 수 있습니다.- 파일 복구:
sudo veeamconfig restore files --session <백업_세션_ID> --path "<복구할_파일/폴더_경로>" --target "<복구_대상_경로>"
- 볼륨 복구:
veeamconfig
를 사용하거나 복구 미디어(ISO 이미지)를 사용하여 부팅한 후 복구 마법사를 따릅니다. - 전체 서버 복구:
사전에 생성한 복구 미디어(ISO 이미지)로 부팅하여 전체 시스템을 복원합니다.
- 파일 복구:
Linux 서버의 다른 역할:
Linux 서버는 Veeam 환경에서 Agent 설치 외에도 다음과 같은 역할을 할 수 있습니다.
-
Veeam Backup & Replication 저장소 서버:
Linux 서버를 VBR 환경의 백업 데이터를 저장하는 저장소(Repository)로 사용할 수 있습니다. 이 경우 Veeam Backup & Replication 서버에서 해당 Linux 서버를 저장소로 추가하는 설정이 필요하며, 필요한 Veeam 구성 요소가 Linux 서버에 자동으로 설치됩니다. -
Veeam Backup & Replication 서버 (v12+):
Veeam Backup & Replication v12 이상 버전부터는 VBR 관리 서버 자체를 Linux OS에 설치하는 것이 가능해졌습니다. 이는 VBR의 핵심 관리 컴포넌트를 Linux에서 실행하는 것으로, 일반적인 Linux 서버 백업과는 다른 시나리오입니다.
이 내용은 Veeam Agent for Linux 설치 및 기본적인 명령줄 사용법에 대한 간략한 소개입니다. 더 자세한 설정(예: 특정 파일 제외, 백업 암호화, 알림 설정) 및 복구 시나리오, VBR과의 통합 설정 등은 Veeam 공식 문서나 가이드를 참고하시는 것이 좋습니다.
'DEV > ETC' 카테고리의 다른 글
Samba (0) | 2025.05.15 |
---|---|
Kerberos (0) | 2025.05.15 |
Grafana dashboard (0) | 2025.05.14 |
Grafana dashboard html (1) | 2025.05.14 |
Grafana 메뉴 (0) | 2025.05.14 |
- Total
- Today
- Yesterday
- VBS
- handdrip
- SQL
- Filter
- BAT
- partition
- 커피
- dbeaver
- db
- LILI COFFEE
- date
- backup
- diff
- Between
- 로스터리
- Coffee
- Powershell
- JSP
- MySQL
- table
- oracle
- Eclipse
- JavaScript
- GitHub
- 단위변환
- 스페셜티
- MariaDB
- popup
- 리리 커피
- SEQUENCE
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |