2.6. cron을 사용하여 컨트롤 플레인 노드 백업 예약


중요

이 기능은 이번 릴리스에서 기술 프리뷰로 제공되므로 Red Hat에서 완전히 지원되지 않습니다. 테스트 용도로만 사용해야 하며 프로덕션 환경에 배포해서는 안 됩니다. 기술 프리뷰 기능에 대한 자세한 내용은 적용 범위 상세 정보를 참조하십시오.

Ansible backup -and-restore 역할을 사용하여 ReaR로 컨트롤 플레인 노드의 백업을 생성하도록 cron 작업을 구성할 수 있습니다. /var/log/rear-cron 디렉토리에서 로그를 볼 수 있습니다.

사전 요구 사항

절차

  1. 언더클라우드 노드에서 다음 명령을 입력하여 백업 스크립트를 생성합니다.

    [stack@undercloud ~]$ cat <<'EOF' > /home/stack/execute-rear-cron.sh
    
    #!/bin/bash
    
    OWNER="stack"
    TODAY=`date +%Y%m%d`
    FILE="/var/log/rear-cron.${TODAY}"
    sudo touch ${FILE}
    sudo chown ${OWNER}:${OWNER} ${FILE}
    
    CURRENTTIME=`date`
    echo "[$CURRENTTIME] rear start" >> ${FILE}
    source /home/stack/stackrc && /usr/bin/openstack overcloud backup 2>&1 >> ${FILE}
    CURRENTTIME=`date`
    echo "[$CURRENTTIME] rear end" >> ${FILE}
    EOF
  2. /home/stack/execute-rear-cron.sh 스크립트에 대한 실행 가능 권한을 설정합니다.

    [stack@undercloud ~]$ chmod 755 /home/stack/execute-rear-cron.sh
  3. crontab -e 명령으로 crontab 파일을 편집하고 선택한 편집기를 사용하여 다음 cron 작업을 추가합니다. 변경 사항을 파일에 저장해야 합니다.

    [stack@undercloud ~]# $ crontab -e
    #adding the following line
    0 0 * * * /home/stack/execute-rear-cron.sh

    /home/stack/execute-rear-cron.sh 스크립트는 stack 사용자가 자정에 의해 실행되도록 예약되었습니다.

  4. cron 작업이 예약되었는지 확인하려면 다음 명령을 입력합니다.

    [stack@undercloud ~]$ crontab -l

    명령 출력에는 예약된 cron 작업이 표시됩니다.

    0 0 * * * /home/stack/execute-rear-cron.sh
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동