Data Domain: DD Boost API 로깅 활성화 | Precert 로그
Summary: 이 기술 자료 문서에서는 Boost 및 BoostFS 관련 문제를 해결할 때 DD Boost 플러그인 로깅을 활성화하는 방법에 대해 설명합니다. 이를 precert 로그라고 합니다.
Instructions
ddboost_precert.ini 파일을 사용하면 더 심층적인 진단이 가능합니다. 잘못된 파일 배치, 권한 누락 또는 잘못된 구성으로 인해 로그 생성을 방지할 수 있습니다.
API 수준(precert) 로깅을 활성화하는 이유:
- DD Boost 또는 BoostFS 작업이 실패하거나 예기치 않게 동작합니다.
- 엔지니어링 또는 지원 부서에서 분석을 위해 자세한 API 수준 로그를 요청합니다.
- 예상되는 부스트 활동에도 불구하고 로그가 생성되지 않습니다.
일반 사항:
- 엔지니어링 또는 지원 부서에서 명시적으로 요청하는 경우에만 precert 로깅을 활성화하십시오.
- 디스크 공간을 면밀히 모니터링하십시오. 로그는 빠르게 증가할 수 있습니다.
- 올바른 사용 권한과 파일 배치를 확인합니다.
- 제거
.ini로깅을 비활성화할 파일입니다. - 변경 사항을 적용하려면 BoostFS를 마운트 해제했다가 다시 마운트해야 합니다.
OS별 파일 위치
| 운영 체제 | ddboost_precert.ini 위치 |
ddboost_precert.log 위치 |
|---|---|---|
| Linux | /ddboost_precert.ini |
/DDLog/ddboost_precert.log |
| Solaris | /ddboost_precert.ini |
/DDLog/ddboost_precert.log |
| 유닉스 | /ddboost_precert.ini |
/DDLog/ddboost_precert.log |
| Windows | C:\ddboost_precert.ini |
C:\DDLog\ddboost_precert.log |
BOOST/BoostFS 7.0 이전 버전의 경우
비어 있는 파일 이름을 ddboost_precert.ini 적절한 위치(위 표 참조)에 있습니다. 이렇게 하면 기본 경로에 로깅할 수 있습니다.
BOOST/BoostFS 버전 7.0 이상의 경우
구성된 ddboost_precert.ini 다음 내용이 포함된 파일:
precert_enabled=true
num_log_files=4
log_file_size=512
log_file_name=ddboost_precert.log
log_file_dir=/DDLog
ddcl_logs_include=true
ddcl_logs_sev=4
- 이 구성은 각각 512MB(총 2GB)의 로그 파일 4개를 생성합니다.
- 맞추다
num_log_files및log_file_size필요에 따라. - 디스크 공간이 제한된 경우 로그를 다른 위치로 리디렉션할 수 있습니다.
Linux BOOSTFS 클라이언트 설정
- 생성
/DDLog디렉토리:mkdir /DDLogchmod 777 /DDLog
-
생성
/ddboost_precert.ini을 위의 구성과 공유합니다. -
BoostFS가 마운트 해제되었다가 다시 마운트되었는지 확인합니다.
mount -o log-level=debug <mount_point>
Windows BOOSTFS 클라이언트 설정
- 생성
C:\ddboost_precert.ini다음과 같은 내용으로 바꿉니다.-
precert_enabled=true num_log_files=3 log_file_size=500 log_file_name=ddboost_precert.log log_file_dir=C:\DDLog ddcl_logs_include=true ddcl_logs_sev=4
-
-
생성
C:\DDLog전체 읽기/쓰기 권한을 할당합니다. -
디버그 로깅이 활성화된 상태에서 BoostFS를 마운트 해제했다가 다시 마운트합니다.
로깅 정리 및 비활성화
- 삭제
ddboost_precert.ini파일에 정의된 대로 사용하는 것이 중요합니다. - 삭제
DDLog디렉토리와 그 내용. - 변경 사항을 적용하려면 BoostFS를 다시 마운트하십시오.
- 다음에서 BoostFS 로그 수집
/opt/emc/boostfs/log.
Additional Information
Boost/BoostFS 7.0 이전 버전의 경우 아래 표에 표시된 위치에 정확히 "ddboost_precert.ini"라는 빈 파일을 생성하여 precert 로그를 활성화합니다. 이렇게 하면 DD Boost SDK API가 아래 표에 나와 있는 것처럼 기본 위치 및 파일 이름에 대한 로깅을 활성화합니다.
이 도구는 엔지니어링 또는 지원 팀에서 요청하는 경우에만 활성화해야 하며, 생성되는 로그의 양이 많으므로 가능한 한 빨리 이 로깅이 비활성화되도록 주의해야 합니다.
| 운영 체제 | 파일 위치 ddboost_precert.ini | 파일 위치 ddboost_precert.log |
|---|---|---|
| Linux | /ddboost_precert.ini | /DDLog/ddboost_precert.log |
| Solaris | /ddboost_precert.ini | /DDLog/ddboost_precert.log |
| 유닉스 | /ddboost_precert.ini | /DDLog/ddboost_precert.log |
| Windows | C:\ddboost_precert.ini [1] | C:\DDLog\ddboost_precert.log |
BOOST 및 BoostFS 7.0 이상 릴리스의 경우 "ddboost_precert.ini" 파일은 위와 동일한 위치에 생성되어야 하지만 비워둘 수 없으며 아래 내용으로 초기화해야 하며 그렇지 않으면 로그가 생성되지 않습니다. :
precert_enabled=true
num_log_files=4
log_file_size=512
log_file_name=ddboost_precert.log
log_file_dir=/DDLog
ddcl_logs_include=true
ddcl_logs_sev=4
위의 설정을 사용하면 각각 512MB의 파일 4개가 생성되므로 총 2GB의 디스크 공간만 필요합니다.
각각 512MB의 파일 4개가 문제 해결에 필요한 기간을 채우지 못한 경우 "num_log_files" 및 "log_file_size" 매개변수를 사용하여 파일 양과 크기를 조정하십시오.
구성이 표시되면 테이블과 동일한 위치에 로그가 생성되지만 운영 체제 루트 파티션이 충분히 크지 않은 경우 다른 위치에 로그를 생성할 수 있는 옵션이 있습니다.
메모: 이 폴더는 ddboost_precert.ini 파일과 동일한 경로에 있어야합니다 (더 잘 아는 사람이 확인 할 때까지 대기 중입니다. 이것이 사실이면 일반적으로 작은 루트 이외의 파티션에 로그를 쓸 수 없습니다)
.ini 파일이 있는 경우(7.0 이상의 경우 적절한 내용이 있는 경우) /DDLog 폴더(해당 경로가 구성된 경우)에 ddboost_precert.log라는 로그 파일이 생성됩니다.
모든 API 호출이 파일에 기록되므로 ddboost_precert.log 매우 빠르게 증가할 수 있으므로 파티션이 가득 차서 다운타임이 발생하고 고객에게 불편을 줄 수 있으므로 클라이언트 위치에서 로그에 사용할 수 있는 공간의 양에 주의를 기울여야 합니다.
로깅을 중지하기 위해 파일 ddboost_precert.ini 제거하면 구성된 파일에 대한 로그가 즉시 중지됩니다.
ddboost를 사용하는 다른 백업 소프트웨어의 경우 ddboost_precert.ini 파일의 존재 여부를 감지하기 위해 로그 파일이 생성되지 않으면 서비스를 재시작해야 할 수 있습니다
=====================================================================================================
Linux BoostFS 서버에서
precert 로그를 활성화하는 단계1. DDLog 디렉토리를 /DDLog
2로 생성합니다. 다음 내용
으로 / 경로에 ddboost_precert.ini 파일을 만듭니다.precert_enabled=true
num_log_files=4
log_file_size=512
log_file_name=ddboost_precert.log
log_file_dir=/DDLog
ddcl_logs_include=true
ddcl_logs_sev=4
3. 위의 내용을 파일에 저장합니다(ddboost_precert.ini
4). /DDLog 디렉터리에 쓰기 권한이 있는지 확인합니다. /DDLog 디렉토리의 모든 파일을 제공하십시오.
a. DDLog 및 ddboost_precert.ini
모두에 대한 사용 권한 변경 b. 'sudo chmod 777 DDLog/ ddboost_precert.ini'5
를 실행합니다. 디버그 레벨 BoostFS 로그를 수집합니다.
a. '-o log-level=debug
' 옵션을 사용하여 BoostFS 마운트 지점을 마운트 해제했다가 다시 마운트합니다. b. /opt/emc/boostfs/etc 디렉토리 내의 boostfs.conf 파일에서 로그 레벨을 업데이트할 수도 있습니다. 여전히 BoostFS 드라이브의 마운트 해제/마운트가 필요합니다.
c. BoostFS 마운트 지점에서 백업 작업을 실행합니다.
d. /opt/emc/boostfs/log
디렉토리 내의 모든 파일을 입력하십시오.======================================================================================================
Windows BoostFS 서버에서
사전 인증 로그 활성화 1. C:에서 ddboost_precert.ini 생성합니다. 다음 내용이 포함된 드라이브:
precert_enabled=true
num_log_files=3
log_file_size=500
log_file_name=ddboost_precert.log
log_file_dir=C:\DDLog
ddcl_logs_include=true
ddcl_logs_sev=4
2. C: 드라이브 아래에 DDLog라는 이름의 폴더를 만듭니다. precert 로그 파일이 이 폴더 아래에 생성됩니다. 로그 파일을 생성하고 추가할 수 있도록 DDLog 디렉토리에 대한 모든 읽기/쓰기 권한을 제공하십시오.
메모:
위의 구성은 각각 약 500MB의 최대 3개의 precert 로그 파일을 생성합니다.
적합하다고 판단되면 num_log_files 및 log_file_size에 다른 값을 사용할 수 있습니다. 그러나 각각 500MB의 파일 3개면 충분합니다.
클라이언트 시스템에서 1.5GB의 여유 공간을 사용할 수 없는 경우 log_file_size 값을 200으로 줄일 수 있습니다.
precert 로그를 활성화하기 전에 클라이언트 시스템에 사용 가능한 디스크 공간이 충분한지 확인하십시오.
3. '-o log-level=debug' 옵션을 사용하여 BoostFS 마운트 지점을 마운트 해제했다가 다시 마운트합니다.
작업 정리 및 precert 로깅
비활성화문제 발생 후 precert 로그가 수집되면 다음 단계에 따라 precert 로깅을 비활성화합니다. 이 작업은 BoostFS SU를 다시 마운트하기 전에 수행해야 합니다.
1. C :에서 DDLog 폴더 삭제 및 그 내용
2. C에서 ddboost_precert.ini 파일 삭제 :
=====================================================================================================ddboost 백업 애플리케이션을 사용하여 Linux 서버에서 precert 로그를 활성화합니다.
DDBoost Precert 로깅을 활성화하는 절차 Linux DDBoost 서버에서 다음을 수행합니다.
디렉토리 /DDLog
2를 생성합니다. 다음 명령을 사용하여 /DDLog 디렉토리에 대한 모든 사용자에게 모든 권한을 부여합니다.
$ chmod 777 /DDLog
3입니다. 다음 내용으로 /ddboost_precert.ini 파일을 만듭니다.
precert_enabled=true
num_log_files=4
log_file_size=512
log_file_name=ddboost_precert.log
log_file_dir=/DDLog
ddcl_logs_include=true
ddcl_logs_sev=4
4. 사전 인증 로그는 /DDLog 디렉토리 내에 생성됩니다.
=======================================================================================
ddboost 백업 애플리케이션을 사용하여 Windows 서버에서 precert 로그를 활성화합니다.
1. C:에서 ddboost_precert.ini 생성합니다. 다음 내용이 포함된 드라이브:
precert_enabled=true
num_log_files=3
log_file_size=500
log_file_name=ddboost_precert.log
log_file_dir=C:\DDLog
ddcl_logs_include=true
ddcl_logs_sev=4
2. C: 드라이브 아래에 DDLog라는 이름의 폴더를 만듭니다. precert 로그 파일이 이 폴더 아래에 생성됩니다. 로그 파일을 생성하고 추가할 수 있도록 DDLog 디렉토리에 대한 모든 읽기/쓰기 권한을 제공하십시오.
메모:
위의 구성은 각각 약 500MB의 최대 3개의 precert 로그 파일을 생성합니다.
적합하다고 판단되면 num_log_files 및 log_file_size에 다른 값을 사용할 수 있습니다. 그러나 각각 500MB의 파일 3개면 충분합니다.
클라이언트 시스템에서 1.5GB의 여유 공간을 사용할 수 없는 경우 log_file_size 값을 200으로 줄일 수 있습니다.
precert 로그를 활성화하기 전에 클라이언트 시스템에 사용 가능한 디스크 공간이 충분한지 확인하십시오.
작업 정리 및 precert 로깅
비활성화문제 발생 후 precert 로그가 수집되면 다음 단계에 따라 precert 로깅을 비활성화합니다.
1. C :에서 DDLog 폴더 삭제 및 그 내용
2. C에서 ddboost_precert.ini 파일 삭제 :