본문 바로가기

리눅스

우분투 24.04 Fluent Bit 최신 패키지 설치 및 다운그레이드 방법

반응형

우분투 24.04 Fluent Bit 최신 패키지 설치 및 다운그레이드 방법

우분투 24.04에서 Fluent Bit 공식 Repository를 이용하여 최신 버전을 설치하고 특정 버전(4.2.5)으로 다운그레이드하는 방법입니다.

테스트 환경

OS 정보 확인

$ lsb_release -d
Description:	Ubuntu 24.04.3 LTS

Fluent Bit 최신 패키지 설치

1. Fluent Bit Repository 등록

Fluent Bit 패키지는 공식 APT Repository를 통해 설치할 수 있습니다.

 

GPG Key 등록

sudo curl -fsSL https://packages.fluentbit.io/fluentbit.key \
    | gpg --dearmor \
    | sudo tee /usr/share/keyrings/fluentbit-keyring.gpg > /dev/null

Fluent Bit Repository 추가

echo "deb [signed-by=/usr/share/keyrings/fluentbit-keyring.gpg] \
    https://packages.fluentbit.io/ubuntu/$(lsb_release -cs) $(lsb_release -cs) main" \
    | sudo tee /etc/apt/sources.list.d/fluent-bit.list

2. Fluent Bit 최신 버전 설치

APT Repository 정보를 갱신합니다.

sudo apt update

Fluent Bit 설치

sudo apt install -y fluent-bit

버전 확인

/opt/fluent-bit/bin/fluent-bit --version
Fluent Bit v5.0.7
Git commit:
728x90

Fluent Bit 다운그레이드

설치된 Fluent Bit 버전을 5.0.7에서 4.2.5로 변경합니다.

1. 기존 설정 파일 백업

sudo cp -r /etc/fluent-bit /etc/fluent-bit.backup

2. Fluent Bit 서비스 중지

패키지 변경 전 Fluent Bit 서비스를 중지합니다.

sudo systemctl stop fluent-bit

서비스 상태 확인

systemctl status fluent-bit

3. 기존 Fluent Bit 패키지 제거

설치된 Fluent Bit 패키지를 제거합니다.

sudo apt remove -y fluent-bit

4. 설치 가능한 Fluent Bit 버전 확인

Repository에서 제공하는 Fluent Bit 버전을 확인합니다.

sudo apt update
apt-cache policy fluent-bit
fluent-bit:
  Installed: 4.2.5
  Candidate: 5.0.7
  Version table:
     5.0.7 500
        500 https://packages.fluentbit.io/ubuntu/noble noble/main amd64 Packages
     5.0.6 500
        500 https://packages.fluentbit.io/ubuntu/noble noble/main amd64 Packages
     5.0.5 500
        500 https://packages.fluentbit.io/ubuntu/noble noble/main amd64 Packages
     5.0.4 500
        500 https://packages.fluentbit.io/ubuntu/noble noble/main amd64 Packages
     5.0.3 500
        500 https://packages.fluentbit.io/ubuntu/noble noble/main amd64 Packages
     5.0.2 500
        500 https://packages.fluentbit.io/ubuntu/noble noble/main amd64 Packages
     5.0.0 500
        500 https://packages.fluentbit.io/ubuntu/noble noble/main amd64 Packages
 *** 4.2.5 500
        500 https://packages.fluentbit.io/ubuntu/noble noble/main amd64 Packages
        100 /var/lib/dpkg/status
     4.2.4 500
        500 https://packages.fluentbit.io/ubuntu/noble noble/main amd64 Packages
     4.2.3 500
        500 https://packages.fluentbit.io/ubuntu/noble noble/main amd64 Packages
     4.2.2 500
        500 https://packages.fluentbit.io/ubuntu/noble noble/main amd64 Packages
     4.2.1 500
        500 https://packages.fluentbit.io/ubuntu/noble noble/main amd64 Packages
     4.2.0 500
        500 https://packages.fluentbit.io/ubuntu/noble noble/main amd64 Packages

apt-cache policy 명령은 설치 가능한 패키지 버전과 Repository 정보를 확인할 때 사용합니다.

5. Fluent Bit 4.2.5 버전 설치

특정 버전을 지정하여 설치합니다.

sudo apt install -y fluent-bit=4.2.5

버전 확인

/opt/fluent-bit/bin/fluent-bit --version
Fluent Bit v4.2.5
Git commit:

6. Fluent Bit 서비스 시작

sudo systemctl start fluent-bit

서비스 상태 확인

systemctl status fluent-bit

7. 패키지 버전 고정 (운영 환경 권장)

운영 서버에서는 이후 apt upgrade 과정에서 Fluent Bit 버전이 다시 변경될 수 있습니다.

 

버전 고정

sudo apt-mark hold fluent-bit

확인

apt-mark showhold

해제

sudo apt-mark unhold fluent-bit

 

우분투 24.04 환경에서는 Fluent Bit 공식 Repository를 통해 최신 패키지를 설치할 수 있으며 필요 시 패키지 버전을 지정하여 원하는 버전으로 다운그레이드할 수 있습니다.

 

728x90
반응형