Avamar: Avamar 그리드에서 Data Domain 시스템을 안전하게 제거하는 방법

Summary: 이 문서에서는 Avamar 그리드에서 Data Domain 시스템을 제거하는 단계를 보여 줍니다.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

이 문서에서는 Avamar 그리드에서 Data Domain 시스템을 제거하는 단계를 보여 줍니다.

 
참고:
  • 이 문서 전체에서 "Avamar Utility Node"는 멀티 노드 환경의 유틸리티 노드, 단일 노드 물리적 환경의 단일 노드 또는 가상 환경의 AVE를 나타냅니다.
  • MCS(Management Console Server) UI는 Java Avamar Administrator UI를 나타냅니다. AUI(Avamar User Interface)는 웹 인터페이스를 나타냅니다. (https://<avamar-grid>/aui)
 
경고 1: 이 프로세스를 계속하려면 연결된 Data Domain에 저장된 모든 백업이 삭제되므로 주의하십시오.
경고 2: 백업을 Avamar 또는 다른 Data Domain으로 "이동"하는 방법은 없습니다.
경고 3: 삭제된 백업은 복구할 수 없습니다 .
경고 4: Avamar 그리드에 변경 불가능한 백업이 활성화된 경우 연결된 모든 백업이 만료될 때까지 Data Domain을 제거할 수 없습니다.
경고 5: Avamar 그리드에 거버넌스 모드가 활성화된 경우 Avamar: Retention Lock Governance Mode가 Enabled인 경우 백업을 삭제하는 방법을 참조하십시오.
 
 
참고: Avamar에 변경 불가능한 백업 또는 거버넌스 모드가 활성화되어 있는지 확인하려면 다음을 수행합니다.
 
avmaint config --ava |grep "immutable\|governancemode"
immutablebackups="false"
periodimmutablebackups="false"
governancemode="false"
 
 
Avamar Administrator UI를 사용하여 Data Domain을 제거하려면 특정 조건 세트가 필요합니다. 이 작업을 성공적으로 완료하려면 다음 단계를 수행해야 합니다.
  • 제거 프로세스 전에 이 Avamar가 Data Domain에 저장한 모든 백업을 삭제해야 합니다. 
  • 모든 백업이 삭제된 후에는 전체 유지 보수 주기(수동 또는 예약)를 실행하는 것이 좋습니다.
    • 전체 유지 보수 주기에는 GC(Garbage Collection), CP(Checkpoint), 체크포인트 검증 (hfscheck), 체크포인트 및 RMCP(Removal of Old Checkpoints)가 포함됩니다.
 

Data Domain 시스템의 최종 제거를 진행하기 전에 Data Domain의 모든 백업 데이터와 Avamar의 메타데이터가 삭제되었는지 확인합니다. 

 

이 문서에서는 다음 두 가지 시나리오를 다룹니다. 

시나리오 1: 불완전한 제거: Data Domain 시스템이 더 이상 활성 상태가 아니거나 Avamar에서 연결할 수 없습니다.

활용 사례 시나리오: 
  • Data Domain 시스템이 이미 꺼져 있습니다.
  • Avamar에서 제거되기 전에 Data Domain이 네트워크에서 분리되었습니다. 
  • Avamar에서 Data Domain을 제거하기 전에 Data Domain의 파일 시스템이 제거되거나 다시 초기화되었습니다(즉, Data Domain의 Avamar mtree가 더 이상 존재하지 않음).  
참고: 이 시나리오에서는 모든 Avamar 유지 보수 작업이 실패하고 MSG_ERR_DDR_ERROR 오류가 발생합니다.
 
 

시나리오 2: 완전한 제거: Data Domain 시스템이 활성 상태이며 Avamar에서 연결할 수 있습니다. Avamar에 저장된 메타데이터에 해당하는 모든 백업 데이터에 계속 액세스할 수 있습니다.

이를 테스트하는 가장 쉬운 방법은 Avamar Utility Node에서 " ddrmaint cplist" 명령을 실행하는 것입니다. 이 값이 반환되면 Avamar는 Data Domain에 연결하고 Data Domain에서 Avamar mtree(스토리지 유닛)를 읽고 체크포인트를 나열할 수 있습니다. 

예:

ddrmaint cplist
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<checkpointlist
  cmd="cplist"
  lsu="avamar-1643691625"
  count="3">
  <ddrservers count="1">
    <ddrserver
      name="dd01.company.com"
      index="1"
      ddrcreatetime="1685672902"/>
  </ddrservers>
  <checkpoint
    tag="cp.20240724220026"
    mtime="1721858446"
    isvalid="true"
    validcheck="true"/>
  <checkpoint
    tag="cp.20240801021435"
    mtime="1722478550"
    isvalid="true"
    validcheck="false"/>
  <checkpoint
    tag="cp.20240801045429"
    mtime="1722488144"
    isvalid="true"
    validcheck="false"/>
</checkpointlist>
 
 
시나리오 1 및 시나리오 2 일반적인 단계:
 

완전 및 불완전 제거를 위해 다음과 같은 일반적인 단계를 따라야 합니다. 

주의: 이 절차를 시작하기 전에 Avamar 그리드를 알려진 양호한 제어 상태로 전환(Avamar: Avamar Server를 Known Controlled State로 설정하는 방법)하는 것이 좋습니다.
 
 

1. Avamar Utility Node에 관리자로 로그인합니다.

2. 제거할 Data Domain의 Data Domain 호스트 이름과 인덱스를 찾습니다.
(DDR 인덱스는 Avamar에 연결된 Data Domain 시스템의 수를 나타내는 숫자 값입니다.)

인덱스는 Avamar Utility Node에서 admin으로 다음 명령을 실행하여 찾을 수 있습니다.

ddrmaint read-ddr-info
 

샘플 출력:

<ddrconfig client-map-default="true" cloud_enabled="false" cloud_unit_name="" dd-cert-chain="" ddos-version="7.13.0.20-1082704" ddrcreatetime="1685672902" ddrid="A42AF86128712C2361D8E072BA5E20E745C5F8A5" gsan-backup-target-default="true" hostname="dd01.company.com" index="1" instant-access-limit="32" ipv4-hostname="dd01.company.com" ipv6-hostname="" max-streams="50" max-streams-for-cp-backup="2" modelno="DD VE" mtree_name="/data/col1/avamar-1234567890" password="Onlh2XP9xEpvI2exqGQwqA==" policy_id="%2Fdata%2Fcol1%2Favamar-1643691625%3AECS_Unit1" serialno="xxxxxxxxxxxxxxx" token="AQAjwjOLe0cAcXbsTvn4AYhPc274/LNOErIAjGbfELzhoQ==" username="ddboost">
...
<ddrconfig client-map-default="false" cloud_enabled="false" cloud_unit_name="" dd-cert-chain="" ddos-version="6.2.1.80-692201" ddrcreatetime="1722482083" ddrid="3EBBA48A04A3DE3D2CAC662CF32E5DDBD0E68C58" gsan-backup-target-default="false" hostname="dd02.company.com" index="2" instant-access-limit="32" ipv4-hostname="dd02.company.com" ipv6-hostname="" max-streams="50" max-streams-for-cp-backup="0" modelno="DD VE Version 4.0" mtree_name="/data/col1/avamar-1234567890" password="Si+8QUMErXcQuq99uQ+IpQ==" policy_id="" serialno="xxxxxxxxxxxxxxx" token="AQA51kB/zWJVUc2Hso5NqQVla+XC71ucYATwtbP4Rq1f8A==" username="ddboost">

이 샘플 출력에는 2개의 Data Domain이 연결되어 있습니다.

 
샘플 시나리오에서 제거할 Data Domain: dd01.company.com
  • Data-Domain-hostname: dd01.company.com
  • ddr-index-value: 1.
 

3. Data Domain이 선택된 데이터 세트가 있는 경우 이를 확인합니다.

이를 수행하는 가장 쉬운 방법은 CLI에서 명령을 실행하여 편집해야 하는 데이터 세트를 확인하는 것입니다. 그런 다음 선택한 UI(AUI 또는 MCS)를 사용하여 데이터 세트를 업데이트할 수 있습니다.

Data Domain이 하나만 연결된 Avamar 그리드의 경우 다음 명령을 사용합니다.

psql -p 5555 mcdb -c "select dataset_name,plugin_name,domain from v_ds_commands where command_name='ddr-index' and value NOT IN ('0') order by dataset_name asc;"
 

예:

psql -p 5555 mcdb -c "select dataset_name,plugin_name,domain from v_ds_commands where command_name='ddr-index' and value NOT IN ('0') order by dataset_name asc;"
  dataset_name   |       plugin_name       | domain
-----------------+-------------------------+--------
 Default Dataset | Linux Fast Incrementals | /
 Default Dataset | VMware vCloud vApp      | /
 Default Dataset | Windows File System     | /
 dd01_dst        | Windows File System     | /clients
(4 rows)
 

-- 또는 --

여러 Data Domain 시스템이 연결된 Avamar 그리드의 경우 다음 명령을 실행합니다.

psql -p 5555 mcdb -c "select dataset_name,plugin_name,domain from v_ds_commands where command_name='ddr-index' and value='<ddr-index-value>' order by dataset_name asc;"

여기에서 <ddr-index-value>는 위의 2단계에서 언급한 인덱스입니다(샘플 출력에서는 1이었음).

예:

psql -p 5555 mcdb -c "select dataset_name,plugin_name,domain from v_ds_commands where command_name='ddr-index' and value='1' order by dataset_name asc;"
  dataset_name   |       plugin_name       | domain
-----------------+-------------------------+--------
 Default Dataset | Linux Fast Incrementals | /
 Default Dataset | VMware vCloud vApp      | /
 Default Dataset | Windows File System     | /
 dd01_dst        | Windows File System     | /clients
(4 rows)
 

보고된 데이터 세트가 없으면 6단계로 이동하고, 그렇지 않으면 4단계부터 계속합니다.

4. Avamar UI(AUI 또는 MCS)에 로그인하고 나열된 각 데이터 세트에서 Data Domain을 제거합니다.

Avamar Administrator - AUI:

a. Administration 제목에서 Setting을 선택합니다.

b. Dataset를 클릭합니다.

c. 각 데이터 세트에 대해 다음을 수행합니다. 

i. 필요한 데이터 세트를 선택하고 Edit를 클릭합니다.

ii. 3단계의 출력에서 차례로 나열된 각 플러그인을 선택합니다.

"Default Dataset"의 샘플 출력에서 이 값은 "Linux Fast Incrementals" , "VMware vCloud vApp", "Windows File System"입니다.

iii. "Store backup on Data Domain system"을 선택 취소하거나 여러 Data Domain이 연결된 환경에서는 해당하는 경우 Data Domain 이름을 바꿉니다.

iv. 제출을 클릭합니다.

v. 나열된 모든 플러그인에 대해 반복합니다.

-- 또는 --

Avamar Administrator - MCS에서 다음을 수행합니다.

A. Tools 메뉴로 이동합니다.

b. Manage Datasets를 선택합니다.

c. 각 데이터 세트에 대해 다음을 수행합니다. 

i. 필요한 데이터 세트를 선택하고 Edit를 클릭합니다.

ii. Options 탭으로 이동합니다.

iii. 3단계 출력에 나열된 각 플러그인(예: 기본 데이터 세트에서 "Linux Fast incrementals", "VMware vCloud vApp", "Windows File System")을 선택합니다.

iv. Data Domain 시스템이 여러 개 연결되어 있는 경우, "Data Domain에 백업 저장" 옵션을 선택 취소하고 해당될 경우 Data Domain 이름을 바꿉니다.

v. OK를 클릭합니다.

vi. 필요한 각 데이터 세트에 대해 반복합니다.

5. 완료되면 2b 단계에서 앞서 실행한 명령을 똑같이 다시 실행합니다. 나열된 데이터 세트가 없어야 합니다.

예:

psql -p 5555 mcdb -c "select dataset_name,plugin_name,domain from v_ds_commands where command_name='ddr-index' and value='1' order by dataset_name asc;"
 

-- 또는 --

psql -p 5555 mcdb -c "select dataset_name,plugin_name,domain from v_ds_commands where command_name='ddr-index' and value='<ddr-index-value>' order by dataset_name asc;"
 

예상 출력은 다음 명령 중 하나에서 동일합니다.

 dataset_name | plugin_name | domain
--------------+-------------+--------
(0 rows)
 

6. 여러 Data Domain이 연결되어 있고 Avamar가 복제 소스인 경우 제거되는 DD가 기본 복제 스토리지 시스템으로 설정되어 있지 않은지 확인합니다.

Avamar UI(AUI 또는 MCS)에 로그인합니다. 

Avamar Administrator - AUI:

a. Administration 제목에서 System을 선택합니다.

b. Data Domain을 클릭합니다.

c. 제거할 Data Domain을 선택합니다. 

d. "Default Replication Storage System" 값이 "yes"인 경우 e 단계로 이동하고 그렇지 않은 경우 7단계로 이동합니다.

AUI - 기본 스토리지 복제(DD)

e. Cancel을 클릭합니다.

f. 나머지 Data Domain(제거되지 않음)에서 기본 복제 스토리지 시스템이 될 대체 Data Domain을 선택합니다.

g. Edit를 클릭합니다.

h. ddboost 계정 비밀번호를 입력하고 다시 입력합니다.

i. "Use system as default replication storage"를 선택합니다.

j. Validate, Next, Next, Finish를 선택합니다. 업데이트에 다소 시간이 걸릴 수 있습니다.

참고: "Failed to get Data Domain system information"을 검증하려고 할 때 다음 메시지가 수신되면 "Use certificate authentication for REST communication"을 선택 취소하고 반복합니다.
 

-- 또는 --

Avamar Administrator - MCS에서 다음을 수행합니다.

a. 기본 대시보드에서 Server를 선택합니다.

b. Server Management 탭을 선택합니다.

c. "Bytes Protected Summary" 창만 표시되면 구분선을 클릭하고 Server(Avamar 및 Data Domain)가 보일 때까지 창을 확장합니다.

MCS 서버 관리

d. 제거할 Data Domain을 강조 표시합니다. 

e. "Node Information" 창에서 "Default Replication Storage System"이 "Yes"인 경우, f단계로 이동하고, 그렇지 않으면 7단계로 이동합니다.

MCS - 기본 스토리지 복제(DD)

f. 나머지 Data Domain(제거되지 않음)에서 기본 복제 스토리지 시스템이 될 대체 Data Domain을 선택합니다.

g. Actions 메뉴에서 "Edit Data Domain system"을 선택합니다.

h. "Use system as default replication storage" 확인란을 선택하고 OK를 클릭합니다. 

i. 기본 복제 스토리지 매핑을 변경하는 것을 확인하려면 Yes를 클릭합니다. 업데이트에 다소 시간이 걸릴 수 있습니다.

7. 분리 유형에 따라 아래 단계부터 계속 진행합니다.
  • 불완전 제거의 경우(시나리오 1) 8단계로 이동합니다.
  • 완전 제거의 경우(시나리오 2) 11단계로 이동합니다.
 
 
시나리오 1: 불완전 제거와 관련된 단계
 
경고: 다음 단계는 Avamar 그리드에서 Data Domain 시스템에 더 이상 연결할 수 없는 경우에만 사용해야 합니다.
 
유효한 이유에는 다음이 포함(이에 국한되지는 않음)됩니다.
  • Data Domain이 Avamar에서 제거되기 전에 꺼졌습니다. 
  • Avamar에서 제거되기 전에 Data Domain이 네트워크에서 분리되었습니다. 
  • Data Domain의 파일 시스템이 Avamar에서 제거되기 전에 다시 초기화되었습니다(즉, Avamar mtree가 Data Domain 시스템에 더 이상 존재하지 않음).
  • Data Domain의 파일 시스템이 제거되었거나 손상되었습니다.
 

8. 다음 명령을 실행합니다.  

mccli dd delete --name=<Data-Domain-hostname> --force

여기서 <Data-Domain-hostname>은 2단계에서 가져온 이름(샘플 출력의 dd01.company.com)입니다.

예:

mccli dd delete --name=dd01.company.com --force
0,30936,Deleted Data Domain system.
Attribute                 Value 
------------------------- -------------------------------------------------------------------
ipv6Hostname
ipv4Hostname              dd01.company.com
명령이 프롬프트로 돌아가는 데 다소 시간이 걸릴 수 있습니다. 중단 없이 명령을 완료할 수 있습니다.
참고: "Data Domain system is used by a backup policy" 메시지가 나타나면 Data Domain 시스템을 사용하도록 구성된 데이터 세트가 하나 이상 남아 있는 것입니다. 3~5단계를 검토한 다음 "mccli dd delete" 명령을 다시 실행해 봅니다.
 
경고: 다음이 표시되면 Data Domain이 제거되었지만 기본 복제 스토리지 시스템이 없는 것입니다. 6단계를 검토해야 합니다.
 
0,30936,Deleted Data Domain system.
Attribute                 Value
------------------------- -------------------------------------------------------------------
replication-storage-check Data Domain system is the only default replication storage system.
ipv6Hostname
force-delete              Force delete option was in use for the Data Domain system deletion.
ipv4Hostname              dd01.company.com
 

다른 오류가 발생하면 중지하고 서비스 요청을 생성하십시오. 서비스 요청을 생성할 때 이 문서와 모든 오류를 포함해야 합니다.  

9. Data Domain에 저장된 백업에 대한 참조를 모두 삭제합니다.

액세스할 수 없는 Data Domain에 저장된 백업에 대한 참조는 모두 삭제해야 합니다. Data Domain 및 백업 데이터에 액세스할 수 없지만 메타데이터는 여전히 Avamar에 있습니다.

스크립트 remove_ddr_backups 은(는) Data Domain을 참조하는 백업을 감지하고 표시하는 데 사용할 수 있으며 /usr/local/avamar/bin Avamar Utility Node의 디렉토리에 있습니다.

a. 비파괴 모드에서 스크립트를 실행합니다.

remove_ddr_backups <ddr-index-value>

여기에서 <ddr-index-value>는 2단계에서 언급한 Data Domain의 인덱스입니다(샘플 출력에서는 1이었음).

예:

remove_ddr_backups 1
Running in non-destructive mode. No data will be destroyed.
To run in destructive mode add the command line parameter '--delete-backups'.
Total Data Domain backups 5422.
Total Avamar backups 10296.
Total backups 15718.
Matched 2232 out of 5422 total Data Domain backups with ddrindex 1.
Total Data Domain backups to be deleted 8014.
Backup counts for each ddr index before any backup deletions:
    ddrindex 001: 2232
    ddrindex 002: 3190
remove_ddr_backups completed successfully in non-destructive mode.

출력 상태와 같이 위의 명령은 "비파괴" 모드로 실행되며 백업을 삭제하지 않습니다. 

이 출력은 ddrindex 1에 저장된 2232개의 백업이 있음을 보여 줍니다.

b. "--delete-backups" 플래그를 추가하여 액세스할 수 없는 Data Domain에서 참조된 백업을 제거합니다.

remove_ddr_backups <ddr-index-value> --delete-backups

여기에서 <ddr-index-value>은(는) 2단계에서 언급한 Data Domain의 인덱스입니다(샘플 출력에서는 1이었음).

예:

remove_ddr_backups 1 --delete-backups
remove_ddr_backups will irrevocably destroy backup data on server 'dd01.company.com'.
Type 'yes' to permanently remove backup data on this server: 
 

c. 이 프로세스는 되돌릴 수 없으므로 올바른 Data Domain인지 다시 확인합니다.

d. yes를 입력합니다.

예상 출력:

1  Request succeeded
참고: 이 스크립트는 잠긴 백업을 삭제할 수 없으므로 다음과 같은 출력이 표시되면 백업을 수동으로 삭제해야 합니다. 
 
0  ERROR!  Exit code 116: Cannot delete client's last backup remove_ddr_backups: 
Error: remove_ddr_backups: 
Error: Failed to execute 'avmgr delb  --path=/MC_RETIRED/test_client_A2014.01.23.16.18.41 --date=0x1CEF631A5EDEA52', result code '29696', error string 'Bad file descriptor'
Error: Failed to execute 'avmgr delb  --path=/clients/test_client_B --date=0x1CEF631A5EDEB922', result code '29696', error string 'Bad file descriptor'

잠긴 백업을 수동으로 삭제하는 방법에 대한 지침은 추가 정보 섹션을 참조하십시오.

잠긴 백업을 제거한 후 9b-9d단계를 반복하여 Data Domain을 제거합니다.

10. 14단계부터 계속합니다.

 
시나리오 2: 완전한 제거와 관련된 단계
 

11. Data Domain에 저장되어 제거할 백업을 모두 삭제해야 합니다.

스크립트 remove_ddr_backups 은(는) Data Domain을 참조하는 백업을 감지하고 표시하는 데 사용할 수 있으며 /usr/local/avamar/bin Avamar Utility Node의 디렉토리에 있습니다.

a. 비파괴 모드에서 스크립트를 실행합니다.

remove_ddr_backups <ddr-index-value>

여기에서 <ddr-index-value>는 2단계에서 언급한 Data Domain의 인덱스입니다(샘플 출력에서는 1이었음).

예:

remove_ddr_backups 1
Running in non-destructive mode. No data will be destroyed.
To run in destructive mode add the command line parameter '--delete-backups'.
Total Data Domain backups 5422.
Total Avamar backups 10296.
Total backups 15718.
Matched 2232 out of 5422 total Data Domain backups with ddrindex 1.
Total Data Domain backups to be deleted 8014.
Backup counts for each ddr index before any backup deletions:
    ddrindex 001: 2232
    ddrindex 002: 3190
remove_ddr_backups completed successfully in non-destructive mode.

출력 상태와 같이 위의 명령은 "비파괴" 모드로 실행되며 백업을 삭제하지 않습니다. 

이 출력은 ddrindex 1에 저장된 2232개의 백업이 있음을 보여 줍니다.

b. "--delete-backups" 플래그를 추가하여 액세스할 수 없는 Data Domain에서 참조된 백업을 제거합니다.

remove_ddr_backups <ddr-index-value> --delete-backups

여기에서 <ddr-index-value>는 2단계에서 언급한 Data Domain의 인덱스입니다(샘플 출력에서는 1이었음).

예:

remove_ddr_backups 1 --delete-backups
remove_ddr_backups will irrevocably destroy backup data on server 'dd01.company.com'.
Type 'yes' to permanently remove backup data on this server: 
 

c. 이 프로세스는 되돌릴 수 없으므로 올바른 Data Domain인지 다시 확인합니다.

d. yes를 입력합니다.

예상 출력:

1  Request succeeded
참고: 이 스크립트는 잠긴 백업을 삭제할 수 없으므로 다음과 같은 출력이 표시되면 백업을 수동으로 삭제해야 합니다.
 
0  ERROR!  Exit code 116: Cannot delete client's last backup remove_ddr_backups: 
Error: remove_ddr_backups: 
Error: Failed to execute 'avmgr delb  --path=/MC_RETIRED/test_client_A2014.01.23.16.18.41 --date=0x1CEF631A5EDEA52', result code '29696', error string 'Bad file descriptor'
Error: Failed to execute 'avmgr delb  --path=/clients/test_client_B --date=0x1CEF631A5EDEB922', result code '29696', error string 'Bad file descriptor'

잠긴 백업을 수동으로 삭제하는 방법에 대한 지침은 추가 정보 섹션을 참조하십시오.

잠긴 백업을 제거한 후 11b~11d단계를 반복하여 Data Domain을 제거합니다.

12. 클라이언트 백업이 제거되면 Avamar 그리드에서 Data Domain 백업과 연결된 모든 체크포인트를 제거해야 합니다.

a. 마지막 체크포인트가 완료된 시점을 확인합니다. 

status.dpn |grep "Last checkpoint"
 

b. MCS 플러시를 수행합니다.

mcserver.sh --flush
 

예:

mcserver.sh --flush
=== BEGIN === check.mcs (preflush)
check.mcs                        passed
=== PASS === check.mcs PASSED OVERALL (preflush)
Flushing Administrator Server...
Administrator Server flushed.
 

c. 새 체크포인트를 만듭니다.

avmaint checkpoint --ava --wait

체크포인트가 완료될 때까지 프롬프트가 반환되지 않습니다.

d. 마지막 체크포인트를 확인합니다.

status.dpn |grep "Last checkpoint"

이 값이 12a의 출력과 다른지 확인합니다.

e. 체크포인트를 검증합니다. 

avmaint hfscheck --full --keep --ava
 

f. 완료될 때까지 hfscheck 를 모니터링합니다.

g. hfscheck 가 완료되면 다른 체크포인트를 선택합니다.

avmaint checkpoint --ava --wait

다시 체크포인트가 완료될 때까지 프롬프트가 반환되지 않습니다.

h. 이전 체크포인트를 제거합니다.

avmaint rmcp --full --ava
 

13. CLI 또는 UI를 사용하여 Avamar에서 Data Domain을 제거합니다.

CLI

mccli dd delete --name=<Data-Domain-hostname>

여기서 <Data-Domain-hostname>은 2단계에서 가져온 이름(샘플 출력의 dd01.company.com)입니다.

예:

mccli dd delete --name=dd01.company.com
0,30936,Deleted Data Domain system.
Attribute                 Value
------------------------- -------------------------------------------------------------------
ipv6Hostname
ipv4Hostname              dd01.company.com

명령이 프롬프트로 돌아가는 데 다소 시간이 걸릴 수 있습니다. 중단 없이 명령을 완료할 수 있습니다.

참고: "Cannot delete the only default replication storage system"이라는 오류 메시지가 표시되는 경우 제거되는 Data Domain이 기본 복제 스토리지 시스템입니다. 6단계를 검토하고 "mccli dd delete" 명령을 다시 실행해 봅니다.
 

-- 또는 --

Avamar Administrator - AUI:

a. Administration 제목에서 System을 선택합니다.

b. Data Domain을 클릭합니다.

c. 제거할 Data Domain을 선택합니다. 

d. Delete를 클릭합니다.

e. 확인을 검토하여 제거할 Data Domain의 이름이 있는지 확인합니다.

f. Yes를 클릭하여 Data Domain 삭제를 확인합니다. 업데이트에 다소 시간이 걸릴 수 있습니다.

g. Data Domain이 더 이상 존재하지 않아야 합니다.

참고: Data Domain이 기본 복제 스토리지 시스템인 경우 시스템에서 Data Domain을 삭제할 수 없습니다.
 

-- 또는 --

Avamar Administrator - MCS에서 다음을 수행합니다.

a. 기본 대시보드에서 Server를 선택합니다.

b. Server Management 탭을 선택합니다.

c. "Bytes Protected Summary" 창만 표시되면 구분선을 클릭하고 Server(Avamar 및 Data Domain)가 보일 때까지 창을 확장합니다.

MCS 서버 관리

d. 제거할 Data Domain을 선택합니다. 

e. Actions 메뉴에서 "Delete Data Domain system"을 선택합니다.

e. 확인을 검토하여 제거할 Data Domain의 이름이 있는지 확인합니다.

g. Yes를 클릭하여 Data Domain 삭제를 확인합니다. 업데이트에 다소 시간이 걸릴 수 있습니다.

h. Data Domain이 더 이상 존재하지 않습니다.

참고: Data Domain이 기본 복제 스토리지 시스템인 경우 시스템에서 Data Domain을 삭제할 수 없습니다.
 

14. 수동 유지 보수 주기를 실행합니다(12단계에서 수행한 경우에도 해당):

a. 마지막 체크포인트가 완료된 시점을 확인합니다. 

status.dpn |grep "Last checkpoint"
 

b. MCS 플러시를 수행합니다.

mcserver.sh --flush
 

예:

mcserver.sh --flush
=== BEGIN === check.mcs (preflush)
check.mcs                        passed
=== PASS === check.mcs PASSED OVERALL (preflush)
Flushing Administrator Server...
Administrator Server flushed.
 

c. 새 체크포인트를 만듭니다.

avmaint checkpoint --ava --wait

체크포인트가 완료될 때까지 프롬프트가 반환되지 않습니다.

d. 마지막 체크포인트를 확인합니다.

status.dpn |grep "Last checkpoint"

이 값이 14a의 출력과 다른지 확인합니다.

e. 체크포인트를 검증합니다. 

avmaint hfscheck --full --keep --ava
 

f. 완료될 때까지 hfscheck 를 모니터링합니다.

g. hfscheck 가 완료되면 다른 체크포인트를 선택합니다.

avmaint checkpoint --ava --wait

다시 체크포인트가 완료될 때까지 프롬프트가 반환되지 않습니다.

h. 이전 체크포인트를 제거합니다.

avmaint rmcp --full --ava
 

15. Avamar: Avamar Server를 Known Controlled State로 설정하는 방법를 가이드로 사용하여 그리드를 운영 상태로 되돌립니다.

Additional Information

잠긴 백업을 수동으로 삭제하는 방법:

잠긴 백업의 수동 백업 삭제는 UI(MCS 또는 AUI) 또는 CLI를 사용하여 완료할 수 있습니다.

1. 다음에서 출력을 가져오고 remove_ddr_backups 백업을 제거할 수 없는 모든 경로를 기록해 둡니다. 

0  ERROR!  Exit code 116: Cannot delete client's last backup remove_ddr_backups: 
Error: remove_ddr_backups: 
Error: Failed to execute 'avmgr delb  --path=/MC_RETIRED/test_client_A2014.01.23.16.18.41 --date=0x1CEF631A5EDEA52', result code '29696', error string 'Bad file descriptor'
Error: Failed to execute 'avmgr delb  --path=/clients/test_client_B --date=0x1CEF631A5EDEB922', result code '29696', error string 'Bad file descriptor'

이 샘플 출력에서는 /MC_RETIRED/test_client_A2014.01.23.16.18.41 /clients/test_client_B입니다. 

2. 기본 방법을 사용하여 각 클라이언트에 대해 잠긴 백업을 제거합니다.

CLI:

a. getb 명령을 사용하여 백업 정보를 검색합니다. 

avmgr getb --format=xml --incpartials --path=<full-path-to-client> |grep -i <date>

여기서 <full-path-to-client>는 샘플 출력의 클라이언트 이름이고 <date>는 date 필드의 16진수 값입니다.

예시 및 샘플 출력:

avmgr getb --format=xml --incpartials --path=/MC_RETIRED/test_client_A2014.01.23.16.18.41 | grep -i 0x1CEF631A5EDEA52
<backuplistrec flags="20185089" labelnum="165" label="Production 2300-Virtual Servers - Production-138" created="1386739633" roothash="d244f1dd698949e71022b9c975e311913236dc87" totalbytes="25585092608.00" ispresentbytes="0.00" pidnum="3016" percentnew="0" expires="1389157200" created_prectime="0x1cef631a5edea52" partial="0" retentiontype="daily,weekly" backuptype="Full" ddrindex="1" locked="1"/>
 

b. delb 명령을 사용하여 백업을 삭제합니다. 

avmgr delb --path=<full-path-to-client> --date=<date> --risklosingallbackups
 

예시 및 샘플 출력: 

avmgr delb  --path=/MC_RETIRED/test_client_backup_A2014.01.23.16.18.41 --date=0x1CEF631A5EDEA52 --risklosingallbackups
1  Request succeeded
 

c. getb 명령을 다시 실행하여 백업이 삭제되었는지 확인합니다.

avmgr getb --format=xml --incpartials --path=<full-path-to-client> |grep -i <date>
 

예: 

avmgr getb --format=xml --incpartials --path=/MC_RETIRED/test_client_A2014.01.23.16.18.41 | grep -i 0x1CEF631A5EDEA52
 
출력이 없어야 합니다.
 

d. "remove_ddr_backups" 출력에 나열된 각 클라이언트에 대해 반복합니다.

-- 또는 --

Avamar Administrator - AUI에서 다음을 수행합니다.

a. Administration 제목을 선택하고 Asset Management를 선택합니다.

b. 트리를 탐색하고 목록에서 첫 번째 클라이언트를 찾습니다. 

c. 클라이언트와 연결된 백업을 보려면 "View More"를 클릭합니다.

d. 삭제할 백업을 선택합니다. 

e. Delete를 클릭합니다.

g. 메시지가 표시되면 확인합니다.

h. "remove_ddr_backups" 출력에 나열된 각 클라이언트에 대해 반복합니다.

-- 또는 --

Avamar Administrator - MCS에서 다음을 수행합니다.

a. Backup and Restore를 선택합니다.

b. 트리를 탐색하고 목록에서 첫 번째 클라이언트를 찾습니다. 

c. "manage"가 선택되어 있는지 확인하고 "by Retention" 아래의 모든 항목을 선택합니다.

MCS 백업 목록
 

d. Retrieve를 클릭합니다.

e. 백업이 반환되면 백업을 마우스 오른쪽 버튼으로 클릭합니다.

f. "Delete Backup"을 선택합니다.

g. 메시지가 표시되면 확인합니다.

d. "remove_ddr_backups" 출력에 나열된 각 클라이언트에 대해 반복합니다.

Affected Products

Avamar

Products

Avamar, Avamar Server, Data Domain
Article Properties
Article Number: 000165838
Article Type: How To
Last Modified: 01 Sep 2025
Version:  22
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.