DAOS 계층 2 스토리지 사용 되돌리기

현재 HCL Domino는 계층 2 스토리지에서 계층 1 스토리지로 DAOS 오브젝트를 이동하는 자동화된 방법을 제공하지 않습니다. 아래에서는 수동으로 되돌리는 방법을 설명합니다.

이 태스크 정보

전체 단계는 다음과 같습니다. 자세한 정보는 상세 단계를 참조하십시오.
  1. DAOS 계층 2를 사용하지 않도록 설정합니다.
  2. 계층 2에 오브젝트가 있는지 확인합니다.
  3. 모든 계층 2 오브젝트를 계층 1 스토리지로 복사합니다.
  4. DAOS에 더 이상 계층 2 참조가 없는지 확인합니다.

프로시저

  1. DAOS 계층 2 스토리지를 사용하지 않도록 설정:
    1. 서버 문서의 DAOS 탭에서 DAOS 계층 2 필드를 사용하지 않도록 설정합니다.
    2. 변경사항을 적용한 Domino 서버를 다시 시작합니다.
      restart server
    3. 서버가 구동되면 서버 콘솔에 다음 명령을 입력합니다.
      tell daosmgr status
      출력이 DAOS Tier2 is Read Only와 같이 표시되는지 확인합니다.
      주: 계층 2가 사용하지 않도록 설정되었긴 하나, 여기에 저장된 기존 오브젝트는 여전히 Domino가 다운로드할 수 있습니다. 오브젝트 색인은 해당 오브젝트가 계층 2에 저장되어 있다는 사실을 여전히 알고 있기 때문입니다. 하지만 이 시점에서는 더 이상 다른 오브젝트가 계층 2로 푸시되지 않습니다.
  2. 서버 콘솔에서 다음 명령을 실행하여 계층 2에 DAOS 오브젝트가 있는지 확인합니다. 을(를) 실행할 수 있습니다.
    tell daosmgr objectinfo summary
    출력에서 계층 2 오브젝트가 없다고 표시될 경우 이 절차의 나머지 단계를 건너뜁니다. 다음 출력 예는 32개의 계층 2 오브젝트가 있다고 표시합니다.
    [1998:0002-082C] DAOS TIERED STORAGE SUMMARY
    [1998:0002-082C] TIER 1 STORAGE:
    [1998:0002-082C] 	OBJECTS      - 0
    [1998:0002-082C] 	MB           - 0 MB
    [1998:0002-082C] TIER 2 STORAGE:
    [1998:0002-082C] 	OBJECTS      - 32
    [1998:0002-082C] 	MB           - 70 MB
    [1998:0002-082C] TOTAL STORAGE :
    [1998:0002-082C] 	OBJECTS      - 32
    [1998:0002-082C] 	MB           - 70 MB
    [1998:0002-082C] 	AVERAGE AGE  - 1521 days
  3. 다음 옵션 중 하나를 사용하여 모든 계층 2 오브젝트를 계층 1 스토리지에 복사합니다. 계층 2 오브젝트 수가 많은 경우 복사를 "느리게" 수행하여 편리한 시간에 실행할 수 있는 별도의 명령에 분산할 수 있도록 두 번째 옵션을 사용하는 것이 좋습니다.
    주: 필요한 경우 오브젝트를 계층 2에서 가져오면 구성된 DAOS 암호화 설정에 따라 다시 암호화되며 추가 시간이 걸립니다.
    하나의 명령으로 모든 오브젝트 복사
    1. Domino 콘솔에 다음 명령을 입력합니다.
       tell daosmgr objectpull all

      조작이 시작되면 이 메시지가 콘솔에 출력됩니다. DAOSMGR: Start OBJECTPULL all

      조작이 끝나면 이 메시지가 콘솔에 출력됩니다. DAOSMGR: End OBJECTPULL all

      가져온 개별 오브젝트에 대한 출력은 없습니다. 계층 2 오브젝트를 참조하는 다른 서버가 없는 경우 계층 1로 성공적으로 가져온 후 삭제됩니다.

      네트워크를 통해 복사할 계층 2 오브젝트가 많을 수 있기 때문에 이 명령을 실행하는 데 시간이 길어질 수 있습니다. 조작이 진행되는 동안 서버가 종료되면 중단되고 자동으로 다시 시작되지 않습니다. 이 경우 시스템을 다시 시작한 후 명령을 다시 입력해야 합니다.

    단계적으로 오브젝트 복사
    1. Domino 콘솔에 다음 명령을 입력합니다.
       tell daosmgr status

      DAOS Tier2의 출력 섹션에서 DAOS Tier2 days since last access before pushing에 대해 나열된 값을 참고합니다. 여기에서는 값이 180일이라고 가정합니다. 즉, 모든 오브젝트가 계층 2로 푸시되기 전에 마지막으로 액세스한 이후 최소 180일이 지나야 했습니다. 계층 2의 대다수 오브젝트가 최소 180일 "이전"이 됩니다. 일부는 계층 2로 푸시된 후 액세스한 경우 이보다 "최신"일 수 있지만 이런 경우는 일반적으로 거의 발생하지 않습니다. 따라서 아래 명령의 시작점으로 180이라는 값을 사용하게 됩니다.

    2. 식별한 시작 값을 사용하여 Domino 콘솔에서 다음 명령을 입력합니다.
      tell daosmgr objectpull 180

      그러면 DAOSmgr에서는 180일 이내에 마지막으로 액세스한 오브젝트를 계층 1로 가져옵니다. 이 초기 명령은 상당히 빠르게 실행될 수 있습니다. 명령이 완료되었음을 나타내는 DAOSMGR: End OBJECTPULL 180 메시지를 출력에서 찾습니다.

    3. 그런 다음 점진적으로 시간 경과에 따라 추가 명령을 입력하여 점차 값을 늘립니다. 다음 명령을 시작하기 전에 각 명령이 완료될 때까지 기다립니다. 예:
      tell daosmgr objectpull 210
      tell daosmgr objectpull 240
      tell daosmgr objectpull 270

      이러한 명령은 네트워크를 통해 복사할 계층 2 오브젝트 수가 많을 수 있기 때문에 실행하는 데 장시간이 걸릴 수 있습니다. 조작이 진행되는 동안 서버가 종료되면 중단되고 자동으로 다시 시작되지 않습니다. 이 경우 시스템을 다시 시작한 후 명령을 다시 입력해야 합니다.

      다음 명령을 입력하기 전에 DAOSMGR: End OBJECTPULL에 대한 콘솔 로그를 검색하여 완료를 확인합니다. 서버에 계층 2 오브젝트가 너무 많은 경우 명령을 입력하고 나중에 콘솔 로그에서 완료를 확인합니다.

  4. 서버 콘솔에서 다음 명령을 실행하여 더 이상 계층 2 오브젝트가 없는 것을 확인합니다.
    tell daosmgr objectinfo summary
    출력에는 0개의 계층 2 오브젝트가 표시되어야 합니다. 예:
    [1D1C:0002-6170] DAOS TIERED STORAGE SUMMARY
    [1D1C:0002-6170] TIER 1 STORAGE:
    [1D1C:0002-6170]        OBJECTS      - 32
    [1D1C:0002-6170]        MB           - 70 MB
    [1D1C:0002-6170] TIER 2 STORAGE:
    [1D1C:0002-6170]        OBJECTS      - 0
    [1D1C:0002-6170]        MB           - 0 MB
    [1D1C:0002-6170] TOTAL STORAGE :
    [1D1C:0002-6170]        OBJECTS      - 32
    [1D1C:0002-6170]        MB           - 70 MB
    [1D1C:0002-6170]        AVERAGE AGE  - 1521 days