4.14. cloud-init에서 구성 파일 업데이트 방지


백업 이미지에서 인스턴스를 생성하거나 복원하면 인스턴스 ID가 변경됩니다. 인스턴스 ID가 변경되면 cloud-init 유틸리티는 구성 파일을 업데이트합니다. 그러나 cloud-init 가 백업에서 만들거나 복원할 때 특정 구성 파일을 업데이트하지 않도록 할 수 있습니다.

절차

  1. /etc/cloud/cloud.cfg 파일을 편집합니다. 예를 들면 다음과 같습니다.

    # vi /etc/cloud/cloud.cfg
  2. cloud-init 가 인스턴스를 복원할 때 업데이트하지 않도록 구성을 주석 처리하거나 제거합니다. 예를 들어 SSH 키 파일을 업데이트하지 않으려면 cloud_init_modules 섹션에서 -ssh 를 제거합니다.

    cloud_init_modules:
     - disk_setup
     - migrator
     - bootcmd
     - write-files
     - growpart
     - resizefs
     - set_hostname
     - update_hostname
     - update_etc_hosts
     - rsyslog
     - users-groups
     # - ssh

검증

  • cloud-init 에서 업데이트한 구성 파일을 확인하려면 /var/log/cloud/cloud-init.log 파일을 검사합니다. 업데이트된 파일은 인스턴스 시작 중에 쓰기로 시작하는 메시지로 기록됩니다. 예를 들어 다음과 같습니다.

    2019-09-03 00:16:07,XXX - util.py[DEBUG]: Writing to /root/.ssh/authorized_keys - wb: [XXX] 554 bytes
    2019-09-03 00:16:08,XXX - util.py[DEBUG]: Writing to /etc/ssh/sshd_config - wb: [XXX] 3905 bytes
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.