Linux Veeam Agent 설치 (중앙 관리)

계획 및 준비

Veeam Backup & Replication을 사용하면 인프라의 컴퓨터에 Veeam Agent for Linux를 배포하고 관리할 수 있습니다.

 

시스템 요구 사항

Veeam Agent 로 보호하려는 Veeam 백업 서버와 컴퓨터가 시스템 요구 사항을 충족하고 모든 필수 포트가 열려 있는지 확인이 필요.

 

Veeam Agent Computer (Veeam Kernel Module)

사양 요구 사항
Hardware CPU: x86 또는 x64.

Memory: 1GB RAM 이상. (**메모리 소비는 백업 유형과 백업된 데이터의 총량에 따라 다름.)

Disk Space: 제품 설치를 위한 100~500MB. (**필요한 디스크 공간은 Veeam Agent 사용 시나리오에 따라 다름.)

Network: 백업 대상에 10Mbps 이상의 네트워크 연결.

System firmware: BIOS 또는 UEFI.

Disk layout: MBR 또는 GPT.
OS Linux 커널 버전 지원 :  2.6.32 to  6.12 

Veeam Agent는 다음 배포판의 64-bit 버전을 지원:

  •  Debian 10.13 – 12.8

  •  Ubuntu 16.04, 18.04, 20.04, 22.04, 22.10, 23.04, 23.10, 24.04 and 24.10
 
  •  RHEL 6.4 – 9.5

  •  CentOS 7

  •  Oracle Linux 6 – 9.5 (RHCK)

  •  Oracle Linux 6 (starting from UEK R2) – Oracle Linux 8 (up to UEK R6)

  •  Oracle Linux 8 (UEK R7) 

  •  Oracle Linux 9 (up to 5.15.0-302.167.6.el9uek)

  •  SLES 12 SP4, 12 SP5, 15 SP1 – 15 SP6

  •  SLES for SAP 12 SP4, 12 SP5, 15 SP1 – 15 SP6

  •  Fedora 36, 37, 38 and 39

  •  openSUSE Leap 15.3 – 15.6

  •  Rocky Linux 8.10, 9.3 – 9.5

  •  AlmaLinux 8.10, 9.3 – 9.5

  •  openSUSE Tumbleweed has an experimental support status. 

  •  Amazon Linux 2 (starting from kernel version 5.10) and Amazon Linux 2023 

Veeam Agent는 RHEL 6 및 Oracle Linux 6 배포판의 32-bit 버전만 지원.


File System Veeam Agent for Linux는 다음 파일 시스템에 대해 일관된 스냅샷 기반 데이터 백업을 지원:

  •  BTRFS (for OSes that run Linux kernel 3.16 or later)

  •  Ext 2/3/4

  •  F2FS

  •  FAT16

  •  FAT32

  •  HFS

  •  HFS+

  •  JFS

  •  NTFS

  •  ReiserFS

  •  XFS

지원되는 파일 시스템(BTRFS 제외)은 단순 볼륨 또는 LVM2 볼륨에 상주할 수 있음.
dm-crypt와 같은 암호화 소프트웨어로 보호되는 볼륨이 지원됨.
BTRFS는 아래나 위에 추가 추상화 계층(예: LVM, 소프트웨어 RAID, dm-crypt 등)이 없는 물리적 장치에 직접 상주하는 경우에만 지원됨.

다른 파일 시스템, 논리적 볼륨에 위치하지 않은 파일 시스템, NFS 또는 SMB 공유와 같은 네트워크 파일 시스템은 스냅샷 없는 모드를 사용해서만 백업할 수 있음.

Software 보호되는 컴퓨터에는 다음 구성 요소가 설치되어 있어야 함:

  •  dkms

  •  gcc

  •  make

  •  perl

  •  linux-headers (for Debian-based systems)

  •  kernel-headers (for RedHat-based systems)

  •  kernel-devel (for RedHat-based systems)

  •  kernel-uek-devel (for Oracle Linux systems with UEK)

  •  libudev

  •  libacl

  •  libattr

  •  lvm2

  •  libfuse2 (FUSE libraries for Debian-based and SLES-based systems)

  •  fuse-libs (FUSE libraries for RedHat-based and Fedora systems)

  •  libncurses5

  •  dmidecode

  •  libmysqlclient

  •  libpq5

  •  python3

  •  efibootmgr (for UEFI-based systems)

  •  isolinux (for Debian-based systems)

  •  syslinux (for RedHat-based systems)

  •  btrfs-progs (for backup of BTRFS file system)

  •  mksquashfs (for custom Veeam Recovery Media)

  •  unsquashfs (for custom Veeam Recovery Media)

  •  wget (for custom Veeam Recovery Media)

  •  xorriso (for custom Veeam Recovery Media with EFI support)

  •  tar (for file system indexing, log export and rotation)

  •  gzip (for file system indexing, log export and rotation)

 

권한

Linux 기반 컴퓨터에 사용자 계정은 다음 요구 사항을 충족해야 함. 

  • root 권한이 있어야 함..
  • Home 디렉토리가 생성되어 있어야 함. (**Home 디렉토리에 대한 읽기 및 쓰기 권한도 있어야 함.)

 

Ports

구성 요소 간의 통신을 위해  Open되어야 하는 네트워크 Port

 

Veeam 백업 및 복제 구성 요소 간 통신

From To Protocol Port Notes
Veeam 백업 서버 Veeam Agent 컴퓨터
(Linux)
TCP 22,
6160,
6162
22 :  Veeam 백업 서버에서 Veeam 에이전트 컴퓨터로 SSH 연결을 설정하는 데 사용

6160 : Veeam Deployer Service
6162 : Veeam Transport Service
TCP 6162 Veeam Data Mover에서 사용하는 기본 포트
TCP 2500 to 3300 데이터 전송 중 Veeam Agent 구성 요소 간 통신에 사용되는 기본 포트 범위
배포서버 TCP
UDP
135,
137~139,
445,
6160,
11731
배포 서버 구성 요소를 배포하는 데 사용되는 Microsoft Windows 서버의 포트
TCP 49152 to 65535 동적 RPC 포트 범위
TCP 9380 Veeam Distribution Service와 통신하는 데 사용되는 기본 포트
배포 서버 Veeam Agent 컴퓨터
(Linux)
TCP 22,
6160,
6162
22 :  Veeam 백업 서버에서 Veeam 에이전트 컴퓨터로 SSH 연결을 설정하는 데 사용

6160 : Veeam Deployer Service
6162 : Veeam Transport Service
Veeam Agent 컴퓨터
(Linux)
Veeam 백업 서버 TCP 10002, 
10006
Veeam 백업 서버와 통신하는 데 사용되는 기본 포트

 

Veeam Agent 구성 요소 간 통신

From To Protocol Port Notes
Veeam Agent 컴퓨터
(Linux)
Veeam Agent 컴퓨터
(Linux)
TCP 2500 to 3300 데이터 전송 중 Veeam Agent 구성 요소 간 통신에 로컬로 사용되는 기본 포트 범위

 

Veeam 백업 리포지토리와의 통신

From To Protocol Port Notes
Veeam Agent 컴퓨터 백업 저장소 역할을 수행하는 Linux 서버 TCP 2500 to 3300 데이터 전송 채널로 사용되는 기본 포트 범위.
백업 저장소 역할을 수행하는 Microsoft Windows 서버 TCP 49152~65535 동적 RPC 포트 범위
TCP 2500 to 3300 데이터 전송 채널로 사용되는 기본 포트 범위.
공유 폴더 SMB(CIFS) 공유 TCP
UDP
137 to 139,
445
Veeam Agent 컴퓨터에서 대상 SMB(CIFS) 공유로의 전송 채널로 사용되는 포
게이트웨이 Microsoft Windows 서버 TCP
UDP
137 to 139,
445
SMB(CIFS) 공유가 백업 저장소로 사용되고 Microsoft Windows 서버가 이 CIFS 공유에 대한 게이트웨이 서버로 선택된 경우, 사용되는 포
TCP 49152 to 65535 동적 RPC 포트 범위. 
TCP 2500 to 3300 데이터 전송 채널로 사용되는 기본 포트 범위.

 

네트워크

  • Veeam Agent는 Veeam Backup & Replication 서버에 직접 IP 연결을 설정할 수 있어야 함
  • Veeam 백업 인프라와 백업하려는 컴퓨터 간 통신을 위해서는 다음 인증 프로토콜 중 하나가 필요.
    • Windows New Technology LAN Manager (NTLM)
    • [Not applicable to Veeam Agent for Unix] Kerberos
  • Veeam 백업 인프라에 추가된 모든 관리 서버의 도메인 이름과 백업하려는 컴퓨터의 도메인 이름은 IPv4 또는 IPv6 주소로 확인 가능해야 함.

 

Protection Group 생성

Veeam Agent로 보호할 컴퓨터를 Veeam Backup & Replication 콘솔의 인벤토리에 추가해야 함.

Step 1. 새 Protection Group 마법사 시작

  1. Inventory 뷰를 열고,
  2. Physical Infrastructure 노드 클릭.
  3. Create Protection Group 클릭.
  4. Add Protection Group 윈도우에서 Individual computers 옵션 선택.

 

Step 2. Protection Group 이름 및 설명 지정

Protection Group의 이름과 설명을 지정 후, Next 클릭.

 

Step 3. 컴퓨터 지정

Protection Group에 추가할 컴퓨터를 지정.

  1.  Add 클릭.
  2. Add Computer 윈도우의 Host name or IP address: 필드에 Protection Group 에 추가할 컴퓨터의 전체 DNS 이름, NetBIOS 이름 또는 IP 주소를 입력.
  3. 컴퓨터에 연결하는 방법 선택: Connect using admin credentials 선택.
  4. Protection Group에 추가하려는 모든 컴퓨터에 대하여 1~3 단계를 반복. 
  5. Veeam Backup & Replication이 보호 그룹에 추가된 컴퓨터와 통신할 수 있는지 확인, Test Now 클릭 .
  6. 테스트 완료 후, Next 클릭.

 

Step 4. 검색 및 배포 옵션 지정

보호된 컴퓨터 검색 및 Veeam 에이전트 배포에 대한 설정을 지정.

  1. Discovery 섹션:  Proctection Group 범위 내에서 자동 컴퓨터 검색 일정을 정의.
  2. Deployment 섹션: 배포 서버로 사용할 Microsoft Windows 서버를 선택. 
  3. Install backup agent 확인란이 선택되어 있다면 선택 해제
  4. Next 클릭.

Step 5. 구성 요소 검토

Apply을 클릭. 구성된 Protection Group을 인벤토리에 추가.

 

6단계. 결과 평가

Veeam Backup & Replication은 구성된 Protection Group을 생성. Next 클릭.

7단계. 마법사 작업 완료

Protection Group 구성 프로세스를 완료, Finish 클릭. 

 

Veeam 에이전트 설치

보호된 컴퓨터에 Veeam Agent를 설치하려면:

  1. Inventory 뷰를 열고,
  2. Inventory 윈도우에서 Physical Infrastructure노드를 확장하고,
  3. Protection Group(여기서는 Linux)을 선택.
  4. 작업 영역에서 필요한 컴퓨터(여기서는 ROCKY94UEFI01) 를 선택.
  5. 우-클릭 후, Agent 선택.
  6. Install Agent를 선택 .

 

테스트 환경

구분 제품 버전 용도
Backup Veeam Backup & Recovery 12.3.0.310  
Backup Veeam Agent for Linux 6.3  
OS Microsoft Windows Server 2022 VBR Server
OS Rocky Linux  9.4 Veeam Agent Server