A.3. Google Cloud 설정을 사용하여 환경 파일 생성


블록 스토리지 서비스(cinder)에 적용할 설정을 포함하도록 환경 파일을 만듭니다. 이 경우 환경 파일은 볼륨 백업을 Google 클라우드에 저장하도록 블록 스토리지 서비스를 구성합니다. 환경 파일에 대한 자세한 내용은 Director 설치 및 사용 가이드를 참조하십시오.

다음 예제 환경 파일을 사용하고 Cloud-Backup.json 파일에 나열된 프로젝트 ID로 backup_gcs_project_id 를 업데이트합니다. backup_gcs_bucket_location 위치를 미국에서 해당 위치에 가까운 위치로 변경할 수도 있습니다.

Google Cloud Backup Storage 백업 백엔드의 구성 옵션 목록은 표 A.1. “Google Cloud Storage 백업 백엔드 구성 옵션” 을 참조하십시오.

절차

  1. 아래 환경 파일 예제를 복사합니다. 공백 사용을 유지합니다.
  2. 콘텐츠를 새 파일 /home/stack/templates/cinder-backup-settings.yaml에 붙여넣습니다.
  3. backup_gcs_project_id 의 값을 cloud-backup-1370 에서 Cloud-Backup.json 파일에 나열된 프로젝트 ID로 변경합니다.
  4. 파일을 저장합니다.

환경 파일 예

환경 파일에서 각 설정을 정의합니다. 사용 가능한 구성 옵션을 선택하려면 표 A.1. “Google Cloud Storage 백업 백엔드 구성 옵션” 을 사용합니다.

resource_registry:
  OS::TripleO::Services::CinderBackup: /usr/share/openstack-tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml
  # For non-pcmk managed implementation
  # OS::TripleO::Services::CinderBackup: /usr/share/openstack-tripleo-heat-templates/deployment/cinder/cinder-backup-container-puppet.yaml
  OS::TripleO::NodeExtraConfigPost: /home/stack/templates/cinder-backup-gcs.yaml

parameter_defaults:
  CinderBackupBackend: swift
  ExtraConfig:
    cinder::backup::swift::backup_driver: cinder.backup.drivers.gcs.GoogleBackupDriver
    cinder::config::cinder_config:
      DEFAULT/backup_gcs_credential_file:
        value: /etc/cinder/Cloud-Backup.json
      DEFAULT/backup_gcs_project_id:
        value: cloud-backup-1370
      DEFAULT/backup_gcs_bucket:
        value: cinder-backup-gcs
      DEFAULT/backup_gcs_bucket_location:
        value: us
Copy to Clipboard Toggle word wrap
Expand
표 A.1. Google Cloud Storage 백업 백엔드 구성 옵션
PARAMDefaultCONFIG 설명

backup_gcs_project_id

 

필수 항목입니다. 사용 중인 서비스 계정의 프로젝트 ID이며 A.1절. “GCS 자격 증명 파일 생성” 서비스 계정 키의 project_id 에 포함됩니다.

backup_gcs_credential_file

 

A.1절. “GCS 자격 증명 파일 생성” 에서 생성한 서비스 계정 키 파일의 절대 경로입니다.

backup_gcs_bucket

 

사용하려는 GCS 버킷 또는 오브젝트 스토리지 리포지토리는 존재하지 않을 수도 있습니다. 존재하지 않는 버킷을 지정하면 Google Cloud Storage 백업 드라이버를 생성하여 여기에서 지정하는 이름을 할당합니다. 자세한 내용은 버킷 및 버킷 이름 요구 사항을 참조하십시오.

backup_gcs_bucket_location

us

GCS 버킷의 위치입니다. 이 값은 backup_gcs_bucket 에서 존재하지 않는 버킷을 지정하는 경우에만 사용됩니다. 이 경우 Google Cloud Storage 백업 드라이버는 이를 GCS 버킷 위치로 지정합니다.

backup_gcs_object_size

52428800

GCS 백업 오브젝트의 크기(바이트)입니다.

backup_gcs_block_size

32768

증분 백업에 대해 변경 사항이 추적되는 크기(바이트)입니다. 이 값은 backup_gcs_object_size 값의 배수여야 합니다.

backup_gcs_user_agent

gcscinder

GCS API의 HTTP 사용자 에이전트 문자열입니다.

backup_gcs_reader_chunk_size

2097152

GCS 오브젝트는 이 크기의 청크로 다운로드됩니다(바이트).

backup_gcs_writer_chunk_size

2097152

GCS 개체는 이 크기의 청크로 바이트로 업로드됩니다. 파일을 단일 청크로 업로드하려면 값 -1을 사용합니다.

backup_gcs_num_retries

3

시도할 재시도 횟수입니다.

backup_gcs_storage_class

니어라인

GCS 버킷의 스토리지 클래스입니다. 이 값은 backup_gcs_bucket 에서 존재하지 않는 버킷을 지정하는 경우에만 사용됩니다. 이 경우 Google Cloud Storage 백업 드라이버는 이를 GCS 버킷 스토리지 클래스로 지정합니다. 자세한 내용은 스토리지 클래스를 참조하십시오.

backup_gcs_retry_error_codes

429

GCS 오류 코드 목록입니다.

backup_gcs_enable_progress_timer

True

볼륨 백업 중에 주기적으로 진행률 알림을 보내는 타이머를 활성화하거나 비활성화하는 부울입니다(ceilometer). 이는 기본적으로 활성화되어 있습니다(True).

주의

새 버킷을 생성할 때 Google Cloud Storage는 선택한 스토리지 클래스(backup_gcs_storage_class)에 따라 요금을 청구합니다. default NEARLINE 클래스는 백업 서비스에 적합합니다.

주의

버킷을 생성한 후에는 버킷 위치 또는 클래스를 편집할 수 없습니다. 자세한 내용은 버킷 스토리지 클래스 또는 위치 관리를 참조하십시오.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat