Go to main content

Oracle® ZFS Storage Appliance 관리 설명서, 릴리스 OS8.8.x

인쇄 보기 종료

업데이트 날짜: 2021년 8월
 
 

클라우드 백업 만들기(CLI)

클라우드 대상을 정의한 후 클라우드 대상에 공유(파일 시스템 또는 LUN) 스냅샷의 클라우드 백업을 만들 수 있습니다. 부모 스냅샷을 로컬 시스템에서 사용할 수 있으며 부모 스냅샷이 동일한 클라우드 대상에 백업되는 경우 증분 스냅샷을 선택할 수 있습니다. 증분 스냅샷 백업은 이전 스냅샷과 현재 스냅샷 간의 차이만 백업합니다. 클라우드 백업을 만들면 backup 작업이 포함된 클라우드 작업이 만들어집니다. 여러 시스템에 있는 스냅샷의 이름(예: snap2)이 동일할 수 있습니다. 스냅샷에는 각 시스템에 대해 고유한 식별이 지정되기 때문입니다.

클라우드 백업에 대해서는 두 가지 형식("zfs" 및 "tar")이 있습니다. 동일한 시스템의 동일한 스냅샷은 두 가지 클라우드 백업(zfs 형식의 백업과 tar 형식의 백업)에서 사용할 수 있습니다. 해당 형식은 다음 표에 표시되는 기능을 지원합니다.

기능
ZFS 형식
Tar 형식
Oracle ZFS Storage Appliance 또는 Oracle Solaris 서버에서만 복원
운영체제와 관계없이 모든 시스템에서 복원
파일 시스템과 LUN 스냅샷 지원
파일 시스템 스냅샷만 지원
파일 시스템 등록 정보 보존
LUN 등록 정보 보존
전체 및 증분 백업 지원
동일한 Oracle Cloud Infrastructure 버킷 내에서 지원됨

    효율성이 높은 압축:

  • 기본 공유가 압축되는 경우 데이터 전송량이 적으므로 백업 속도가 빨라집니다.

  • 증분 백업이 블록 레벨에서 수행됩니다.

    효율성이 보통인 압축:

  • 백업 작업 중 파일 읽기 및 압축이 수행됩니다.

  • 증분 백업이 파일 레벨에서 수행됩니다. 전체 파일이 증분 백업에 포함되므로 큰 파일이 수정되는 경우 효율적이지 않습니다.


주 -  로컬 스냅샷이 Oracle Cloud Infrastructure 계정의 클라우드 백업에 저장되면 정책에 따라 로컬에서 삭제할 수 있습니다. 단, 향후 증분 스냅샷을 위해 부모 스냅샷으로 사용될 수 있는 로컬 스냅샷은 보관하십시오.

시작하기 전에

(선택사항) 스냅샷의 클라우드 백업이 증분 백업인지 여부를 확인하고 부모를 보려면 스냅샷으로 이동하여(1-7단계) targets 노드를 입력하고 대상을 나열 및 선택한 후 대상의 등록 정보를 나열합니다. 다음 예에서와 같이 클라우드 백업에 부모가 있을 경우 parents 등록 정보가 채워집니다.

hostname:shares default/fs-1@snap3> targets
hostname:shares default/fs-1@snap3 targets> select target-000
hostname:shares default/fs-1@snap3 target-000> ls
Properties:
           name = oci-phoenix
             id = a9aea6e0-55b8-4cd5-bdf0-ba0637be44b2
         format = zfs
        parents = snap1,snap2
  1. 클라우드 대상이 온라인 상태인지 확인합니다.
    1. configuration services cloud targets로 이동합니다.
    2. ls를 입력하여 클라우드 대상을 나열하고 적절한 대상을 선택합니다.
    3. ls를 입력하고 state 등록 정보가 online 상태인지 확인합니다. offline 상태이지만 클라우드 데이터 서비스가 online 상태인 경우 클라우드 대상 등록 정보가 유효한지 확인합니다. 클라우드 대상 정의(CLI)를 참조하십시오.
  2. top을 입력하여 루트 컨텍스트로 돌아갑니다.
  3. shares로 이동하고 ls를 입력하여 프로젝트를 나열합니다.
  4. 백업할 공유 스냅샷이 있는 프로젝트를 선택하고 ls를 입력하여 등록 정보 및 공유를 나열합니다.
    hostname:shares> select default
    hostname:shares default> ls
  5. 백업할 스냅샷이 있는 공유를 선택합니다.
    hostname:shares default> select fs-1
  6. snapshots로 이동하고 ls를 입력하여 스냅샷을 나열합니다.
    hostname:shares default/fs-1> snapshots
    hostname:shares default/fs-1 snapshots> ls
  7. 클라우드 백업에 대한 스냅샷을 선택합니다.
    hostname:shares default/fs-1 snapshots> select snap2
    hostname:shares default/fs-1@snap2>
  8. backups로 이동합니다.
    hostname:shares default/fs-1@snap2> backups
    hostname:shares default/fs-1@snap2 backups>
  9. create를 입력합니다.
    hostname:shares default/fs-1@snap2 backups> create
    hostname:shares default/fs-1@snap2 backup-001 (uncommitted)>
  10. 대상을 기존 클라우드 대상 이름으로 설정합니다.

    클라우드 대상 이름에 공백이 있을 경우 select name="target name" 명령을 사용합니다.

    : 클라우드 대상 이름에 대해 탭 완성을 사용하십시오.

    hostname:shares default/fs-1@snap2 backup-001 (uncommitted)> set target=oci-phoenix
       target = oci-phoenix
    hostname:shares default/fs-1@snap2 backup-001 (uncommitted)>
  11. tar 형식을 지정하려면 formattar로 설정합니다. 그렇지 않으면 기본 zfs 형식이 사용됩니다.
    hostname:shares default/fs-1@snap2 backup-001 (uncommitted)> set format=tar
       format = tar
    hostname:shares default/fs-1@snap2 backup-001 (uncommitted)>
  12. 현재 스냅샷을 증분 스냅샷으로 설정하려면 incrementaltrue로 설정하고 이름별로 parent 스냅샷을 설정합니다.

    부모 스냅샷은 로컬 시스템에서 사용할 수 있으며 동일한 클라우드 대상에 백업되어야 합니다. 또한 부모 스냅샷은 증분 스냅샷과 동일한 형식(zfs 또는 tar)이어야 합니다.

    : 로컬 시스템과 클라우드 대상에서 모두 부모 스냅샷 이름 목록에 대해 탭 완성을 사용하십시오.

    hostname:shares default/fs-1@snap2 backup-001 (uncommitted)> set incremental=true
       incremental = true
    hostname:shares default/fs-1@snap2 backup-001 (uncommitted)> set parent=snap0
       parent = snap0
    hostname:shares default/fs-1@snap2 backup-001 (uncommitted)>
  13. commit을 입력합니다.

    다른 클라우드 대상에 클라우드 백업을 전송하려면 9-13단계를 반복하여 다른 클라우드 대상으로 새 클라우드 백업 작업을 만듭니다.

    hostname:shares default/fs-1@snap2 backup-001 (uncommitted)> commit
    hostname:shares default/fs-1@snap2 backups>
  14. 데이터가 백업되는 동안 진행률을 모니터하려면 top을 입력하고 configuration services cloud jobs로 이동합니다.
    hostname:configuration services cloud backups> top
    hostname:> configuration services cloud jobs
  15. ls를 입력하여 클라우드 작업을 확인합니다.

    Jobs(작업) 목록에 클라우드 데이터 서비스의 활성 작업 및 최근에 완료된 작업이 시간 순서대로 제공됩니다. 최대 100개의 클라우드 작업이 표시됩니다. next 명령을 사용하여 다음 100개의 작업을 나열하고, previous 명령을 사용하여 이전 100개의 작업을 나열합니다.

    hostname:configuration services cloud jobs> ls
    Jobs:
    JOB      OPERATION  CREATED
    job-000  backup     2019-8-03 15:05:53
  16. 번호로 클라우드 작업을 찾아 선택하고 ls를 입력하여 세부정보를 확인합니다.

    작업이 완료되면 동일한 클라우드 대상으로 구성된 다른 Oracle ZFS Storage Appliance 시스템에 백업 데이터가 제공됩니다. tar 형식이 선택된 경우 운영체제에 관계없이 클라우드 대상에 액세스할 수 있는 시스템에서 클라우드 백업을 복원할 수 있습니다.

    details 등록 정보의 데이터 세트 경로에 클라우드 백업 형식이 반영됩니다.

    • ZFS 형식: zfs/backups/zfs

    • Tar 형식: zfs/backups/tar

    클라우드 대상에 대한 쓰기 제한 등록 정보가 설정된 경우 클라우드 백업을 클라우드 대상으로 업로드할 때 쓰기 트래픽 대역폭이 설정된 값으로 제한됩니다.

    hostname:configuration services cloud jobs> select job-000
    hostname:configuration services cloud job-000> ls
    Properties:
                        op = backup
                    target = e641f83d-4628-42ba-8757-d66c4c98c0d9
                targetName = oci-phoenix
                   created = 2020-10-22 22:23:40
                   updated = 2020-10-22 22:27:33
                        id = 3babb944-07f6-4b69-8de1-f6dcfeab5fb2
                    status = in-progress
                    format = zfs
                      rate = 6MB/s
               transferred = 1.46G
            estimated_size = 40.1G
                   dataset = p1/local/default/f-1
                    backup = 3e035b7e546e0d02/1cbfdb5ff2259b76
                  snapshot = snap9
                   details = uploading backup to zfs/backups/zfs
                             3e035b7e546e0d02/1cbfdb5ff2259b76/000000001

관련 항목