재해 복구를 위해 액세스할 수 없는 주 볼륨에서 페일오버 수행

치명적인 장애로 인해 주 볼륨에 접근할 수 없게 된 경우, 원격 File Storage for Classic 복제본으로의 장애 조치(failover)를 강제 실행하여 데이터 액세스를 복구합니다.

주 사이트에서 치명적인 장애나 재해로 인해 서비스 중단이 발생한 경우, 보조 사이트에 있는 데이터에 신속하게 접근하기 위해 다음 조치를 수행할 수 있습니다. 기본 볼륨에 액세스할 수 없는 경우 원격 복제본에 대한 장애 복구를 강제 실행할 수 있습니다. 페일오버를 시작하기 전에 모든 호스트 인증이 제대로 설정되어 있는지 확인하십시오.

권한 부여된 호스트 및 볼륨은 동일한 데이터 센터에 있어야 합니다. 예를 들어 복제본 볼륨은 런던에 두고 호스트는 암스테르담에 둘 수는 없습니다. 둘 다 런던에 있거나 둘 다 암스테르담에 있어야 합니다.

UI, CLI, API 또는 Terraform 에서 권한을 작성할 수 있습니다.

이 조치로 복제 관계가 끊어지고 기본 위치와 복제본 위치 간의 연결을 복원하는 데 시간이 많이 걸릴 수 있습니다.

콘솔에서 복제 볼륨으로 페일오버 수행

  1. File Storage for Classic의 목록으로 이동하십시오. 인프라 VPC 아이콘 > 클래식 인프라 메뉴에서 스토리지 > File Storage for Classic 을 클릭합니다.
  2. 볼륨 이름을 찾아서 클릭하십시오.
  3. 조치 조치 아이콘 > 장애 조치를 클릭하십시오.
  4. 주 위치가 비활성화되면 재해 복구 페일오버 옵션이 활성화됩니다.
  5. 진행하려면 예를 클릭하십시오.

CLI를 통해 복제 볼륨으로 페일오버 수행

시작하기 전에 사용할 CLI 클라이언트를 결정하십시오.

IBMCLOUDCLI에서 장애 복구 시작

ibmcloud sl file replica-failover 명령을 사용하여 소스 파일 공유에서 복제본 파일 공유로 조작을 장애 복구할 수 있습니다. 다음 예제는 소스 공유 560156918 에서 복제본 공유 560382016 로 장애 조치를 시작합니다.

$ ibmcloud sl file file disaster-recovery-failover 560156918 560382016
OK
Failover of volume 560156918 to replica 560382016 is now in progress.

SLCLI에서 장애 조치 시작

다음 명령을 사용하여 특정 복제 볼륨으로 파일 볼륨의 장애를 복구하십시오.

$ slcli file disaster-recovery-failover --help
Usage: slcli file disaster-recovery-failover [OPTIONS] VOLUME_ID
Options:
--replicant-id TEXT  ID of the replicant volume
-h, --help           Show this message and exit.

API를 사용하여 복제 볼륨으로 페일오버하기

REST API

  • URL: https://USERNAME:APIKEY@api.softlayer.com/rest/v3/SoftLayer_Network_Storage/primaryvolumeId/disasterRecoveryFailoverToReplicant
  • 요청 본문
 {
   "parameters": [replicavolumeid]
 }

SOAP API

  • URL: https://api.softlayer.com/soap/v3/SoftLayer_Network_Storage
  • 요청 본문
  <?xml version="1.0" encoding="UTF-8"?>
  <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://api.service.softlayer.com/soap/v3.1/">
   <SOAP-ENV:Header>
    <ns1:authenticate>
    <username>USERNAME</username>
    <apiKey>APIKEY</apiKey>
   </ns1:authenticate>
   <ns2:SoftLayer_Network_StorageInitParameters>
    <id>primary Volume Id</id>
   </ns2:SoftLayer_Network_StorageInitParameters>
   </SOAP-ENV:Header>
   <SOAP-ENV:Body>
    <ns1:disasterRecoveryFailoverToReplicant>
     <replicantId xsi:type="int">replica Volume ID</replicantId>
    </ns1:disasterRecoveryFailoverToReplicant>
   </SOAP-ENV:Body>
  </SOAP-ENV:Envelope>

재해 복구 장애 복구 중에 시스템이 복제본 사이트로 강제로 장애 복구되고 복제 관계가 단절됩니다. 사이트가 정상 운영 상태로 복구된 후 원래 사이트로 다시 전환(failback)할 수 있으려면, 시스템이 복제 연결을 다시 설정해야 합니다. 이 작업에는 상당한 시간이 소요될 수 있습니다. 장애 조치 프로세스 중에는 구성 관련 조치가 읽기 전용입니다. 사용자는 스냅샷 스케줄을 편집하거나 스냅샷 영역을 변경할 수 없습니다. 이벤트는 복제 히스토리에 로깅됩니다.

추가 도움이 필요하시면 지원 요청 을 등록해 주세요.

콘솔에서 원래의 기본 사이트로 다시 전환하기

재해 이벤트 후 IBM Cloud®는 영향을 받은 위치를 정상 작동으로 되돌리기 위한 수정 작업을 시작합니다. 사이트가 복구되면, ‘xml-ph-0000@deepl.internal’ 콘솔에서 ‘Storage’를 클릭하여 File Storage for ClassicIBM Cloud® 콘솔 에서 '스토리지'를 클릭하여 원래 사이트로의 페일백을 시작할 수 있습니다.

  1. 활성 볼륨("대상")을 클릭하십시오.
  2. 그런 다음 복제본을 클릭하고 조치 조치 아이콘 를 클릭하십시오.
  3. 장애 조치를 선택하십시오. 주 위치가 비활성화로 설정되면 ‘재해 복구 페일백’ 옵션이 활성화됩니다.

재해 복구 장애 복구 중에 시스템이 복제본 사이트로 강제로 장애 복구되고 복제 관계가 단절됩니다. 사이트가 정상 운영 상태로 복구된 후 원래 사이트로 다시 전환(failback)할 수 있으려면, 시스템이 복제 연결을 다시 설정해야 합니다. 이 작업에는 상당한 시간이 소요될 수 있습니다. 페일오버가 진행 중임을 알리는 메시지가 표시될 것입니다. 또한 File Storage for Classic의 볼륨 옆에 활성 트랜잭션이 진행 중임을 나타내는 아이콘이 표시됩니다. 아이콘 위로 마우스 커서를 이동하면 트랜잭션을 표시하는 창이 생성됩니다. 일단 트랜잭션이 완료되면 아이콘이 사라집니다. 장애 조치 프로세스 중에는 구성 관련 조치가 읽기 전용입니다. 사용자는 스냅샷 스케줄을 편집하거나 스냅샷 영역을 변경할 수 없습니다. 이벤트는 복제 히스토리에 로깅됩니다.

  1. 그런 다음 모두 보기 File Storage for Classic 를 클릭하십시오.
  2. 복제본 볼륨("소스")을 클릭하십시오. 이제 이 볼륨의 상태가 비활성이 됩니다.
  3. 스토리지 볼륨을 호스트에 마운트하고 이에 연결하십시오. 자세한 내용은 ‘저장 장치 연결’을 참조하십시오.

추가 도움이 필요하시면 지원 요청 을 등록해 주세요.

CLI에서 장애 복구

IBMCLOUDCLI에서 장애 복구 시작

ibmcloud sl file replica-failback 명령을 사용하여 복제본 파일 공유에서 원래 소스 파일 공유로 조작을 장애 복구할 수 있습니다. 다음 예제는 원래 소스 공유 560156918 에 대한 장애 복구를 시작합니다.

$ ibmcloud sl file replica-failback 560156918
OK
Failback of volume 560156918 is now in progress.

이 명령에 사용 가능한 모든 매개변수에 대한 자세한 정보는 ibmcloud sl file replica-failover를 참조하십시오.

SLCLI에서 장애 복구 시작

특정 복제 볼륨에서 파일 볼륨을 장애 조치하려면 다음 명령을 사용하십시오.

$ slcli file replica-failback --help
Usage: slcli file replica-failback [OPTIONS] VOLUME_ID
Options:
 --replicant-id TEXT  ID of the replicant volume
 -h, --help           Show this message and exit.

재해 복구 장애 복구 중에 시스템이 복제본 사이트로 강제로 장애 복구되고 복제 관계가 단절됩니다. 사이트가 정상 운영 상태로 복구된 후 원래 사이트로 다시 전환(failback)할 수 있으려면, 시스템이 복제 연결을 다시 설정해야 합니다. 이 작업에는 상당한 시간이 소요될 수 있습니다. 장애 조치 프로세스 중에는 구성 관련 조치가 읽기 전용입니다. 사용자는 스냅샷 스케줄을 편집하거나 스냅샷 영역을 변경할 수 없습니다. 이벤트는 복제 히스토리에 로깅됩니다.

원래 볼륨이 활성 상태인 경우 이를 마운트하여 호스트에 연결할 수 있습니다. 자세한 내용은 ‘저장 장치 연결’을 참조하십시오.

추가 도움이 필요하시면 지원 요청 을 등록해 주세요.