Skip to main content
NetApp Backup and Recovery
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

NetApp Backup and Recovery용 CA 인증서를 설정합니다.

기여자 netapp-mwallis

NetApp Backup and Recovery가 StorageGRID 또는 ONTAP에 대한 보안 연결을 검증할 수 있도록 CA 인증서를 설정합니다. 환경 및 보호하려는 시스템에 해당하는 단계를 따르십시오.

StorageGRID에 대한 CA 인증서 생성

NetApp Backup and Recovery 컨테이너와 StorageGRID 간의 통신에서 StorageGRID 인증서를 확인해야 하는 경우 다음 단계를 완료하십시오.

생성된 인증서는 백업을 활성화할 때 NetApp Backup and Recovery에서 제공한 것과 동일한 일반 이름(CN) 및 주체 대체 이름(Subject Alternative Name)을 사용해야 합니다.

단계
  1. StorageGRID 설명서의 단계에 따라 StorageGRID 인증서를 생성하세요.

  2. 아직 StorageGRID 인증서로 업데이트하지 않았다면 업데이트하세요.

  3. 루트 사용자로 Console 에이전트에 로그인합니다. 다음 명령을 실행합니다.

    sudo su
  4. NetApp Backup and Recovery(Cloud Backup Service) Docker 볼륨을 찾습니다. 다음 명령을 실행합니다.

    docker volume ls | grep cbs

    출력 예:

    local service-manager-2_cloudmanager_cbs_volume"
    참고 볼륨 이름은 표준, 개인, 제한 배포 모드에서 다릅니다. 이 예제에서는 표준 모드를 사용합니다. 참조하다 "NetApp Console 배포 모드" .
  5. NetApp Backup and Recovery 볼륨의 마운트 지점을 찾습니다. 달리다:

    docker volume inspect service-manager-2_cloudmanager_cbs_volume | grep Mountpoint

    출력 예:

    "Mountpoint": "/var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data"
    참고 마운트 지점은 표준, 개인 및 제한 배포 모드마다 다릅니다. 이 예에서는 표준 클라우드 배포를 보여줍니다. 참조하다 "NetApp Console 배포 모드" .
  6. 마운트 지점 디렉토리로 이동합니다. 실행:

    cd /var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data
  7. StorageGRID 인증서가 루트 CA와 중간 CA에 의해 서명된 경우, 두 pem 파일을 현재 위치에서 `sgws.crt`라는 이름의 단일 파일로 병합하십시오. 리프 인증서는 이 파일에 추가하지 마십시오.

cloudmanager_cbs 컨테이너 단계

NetApp Backup and Recovery (Cloud Backup Service)에서 StorageGRID 서버 인증서 검증을 활성화합니다.

  1. 이전 단계에서 찾은 Docker 볼륨으로 변경합니다.

    cd /var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data
  2. 구성 디렉토리로 변경합니다.

    cd cbs_config
  3. 배포 환경에 따라 아래와 같이 구성 파일을 생성하고 다음 이름 중 하나로 저장하십시오.

    • production-customer.json 표준 모드 및 제한 모드 배포용

    • darksite-customer.json 프라이빗 모드 배포용

      구성 파일

    {
      "protocols": {
        "sgws": {
          "certificates": {
            "reject-unauthorized": true,
            "ca-bundle": "/config/sgws.crt"
          }
        }
      }
    }
  4. 컨테이너에서 나오세요. 달리다:

    exit
  5. 다시 시작 cloudmanager_cbs . 달리다:

    docker restart cloudmanager_cbs

cloudmanager_cbs_catalog 컨테이너의 단계

다음으로, 카탈로그 서비스에 대해 StorageGRID 서버 인증서 확인을 활성화하십시오.

  1. Docker 볼륨으로 변경합니다.

    cd /var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data
  2. 카탈로그를 구성합니다. 달리다:

    cd cbs_catalog_config
  3. 배포 환경에 따라 다음 이름 중 하나를 사용하여 아래와 같은 구성 파일을 생성하십시오.

    • production-customer.json 표준 모드 및 제한 모드 배포용

    • darksite-customer.json 프라이빗 모드 배포용

      카탈로그 구성 파일

    {
      "protocols": {
        "sgws": {
          "certificates": {
            "reject-unauthorized": true,
            "ca-bundle": "/config/sgws.crt"
          }
        }
      }
    }
  4. 카탈로그를 다시 시작합니다. 달리다:

    docker restart cloudmanager_cbs_catalog

에이전트 운영 체제에 따라 StorageGRID 인증서로 콘솔 에이전트 인증서를 업데이트합니다.

우분투

  1. SGWS 인증서를 `/usr/local/share/ca-certificates`에 복사하십시오. 다음은 예시입니다.

    cp /config/sgws.crt /usr/local/share/ca-certificates/

    어디 sgws.crt 루트 CA 인증서입니다.

  2. StorageGRID 인증서로 호스트 인증서를 업데이트합니다. 실행:

    sudo update-ca-certificates

레드햇 엔터프라이즈 리눅스

  1. SGWS 인증서를 복사하세요 /etc/pki/ca-trust/source/anchors/ .

    cp /config/sgws.crt /etc/pki/ca-trust/source/anchors/

    어디 sgws.crt 루트 CA 인증서입니다.

  2. 호스트 인증서를 StorageGRID 인증서로 업데이트합니다.

    update-ca-trust extract
  3. 업데이트 ca-bundle.crt

    cd /etc/pki/tls/certs/
    openssl x509 -in ca-bundle.crt -text -noout
  4. 인증서가 있는지 확인하려면 다음 명령을 실행하세요.

    openssl crl2pkcs7 -nocrl -certfile /etc/pki/tls/certs/ca-bundle.crt | openssl pkcs7 -print_certs | grep subject | head

ONTAP에 대한 CA 인증서 생성

NetApp Backup and Recovery 컨테이너와 ONTAP 간의 통신이 ONTAP 인증서를 검증해야 하는 경우 다음 단계를 완료하십시오.

NetApp Backup and Recovery는 클러스터 관리 IP 주소를 사용하여 ONTAP에 연결합니다. 인증서의 주체 대체 이름(Subject Alternative Name) 필드에 클러스터 IP 주소를 입력하십시오. System Manager에서 CSR을 생성할 때 이 값을 지정하십시오.

시스템 관리자 설명서를 사용하여 ONTAP 에 대한 새로운 CA 인증서를 만듭니다.

단계
  1. root로 Console 에이전트에 로그인합니다. 실행:

    sudo su
  2. NetApp Backup and Recovery Docker 볼륨을 찾습니다. 실행:

    docker volume ls | grep cbs

    출력 예:

    local service-manager-2_cloudmanager_cbs_volume
    참고 볼륨 이름은 표준, 개인, 제한 배포 모드에서 다릅니다. 이 예에서는 표준 클라우드 배포를 보여줍니다. 참조하다 "NetApp Console 배포 모드" .
  3. 볼륨의 마운트 지점을 찾습니다. 실행:

    docker volume inspect service-manager-2_cloudmanager_cbs_volume | grep Mountpoint

    출력 예:

    "Mountpoint": "/var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data
    참고 마운트 지점은 표준, 개인 및 제한 배포 모드마다 다릅니다. 이 예에서는 표준 클라우드 배포를 보여줍니다. 참조하다 "NetApp Console 배포 모드" .
  4. 마운트 지점 디렉토리로 이동합니다. 실행:

    cd /var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data
  5. 다음 단계 중 하나를 완료하세요.

    • ONTAP 인증서가 루트 CA와 중간 CA에 의해 서명된 경우 다음을 추가합니다. pem 두 파일을 하나의 파일로 통합 ontap.crt 현재 위치에서.

    • ONTAP 인증서가 단일 CA에 의해 서명된 경우 이름을 바꾸십시오. pem 파일로 저장 ontap.crt 현재 위치에 복사합니다. 이 파일에 리프 인증서를 추가하지 마세요.

cloudmanager_cbs 컨테이너 단계

다음으로, NetApp Backup and Recovery(Cloud Backup Service)에서 ONTAP 서버 인증서 검증을 활성화합니다.

  1. 이전 단계에서 찾은 Docker 볼륨으로 변경합니다.

    cd /var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data
  2. config 디렉토리로 변경합니다. 달리다:

    cd cbs_config
  3. 배포 환경에 따라 다음 이름 중 하나를 사용하여 아래와 같은 구성 파일을 생성하십시오.

    • production-customer.json 표준 모드 및 제한 모드 배포용

    • darksite-customer.json 프라이빗 모드 배포용

      구성 파일

    {
      "ontap": {
        "certificates": {
          "reject-unauthorized": true,
          "ca-bundle": "/config/ontap.crt"
        }
      }
    }
  4. 컨테이너에서 나오세요. 달리다:

    exit
  5. NetApp Backup and Recovery 다시 시작합니다. 달리다:

    docker restart cloudmanager_cbs

cloudmanager_cbs_catalog 컨테이너의 단계

카탈로그 서비스에 대한 ONTAP 서버 인증서 확인을 활성화합니다.

  1. Docker 볼륨으로 변경합니다. 실행:

    cd /var/lib/docker/volumes/service-manager-2_cloudmanager_cbs_volume/_data
  2. 달리다:

    cd cbs_catalog_config
  3. 배포 환경에 따라 다음 이름 중 하나를 사용하여 아래와 같은 구성 파일을 생성하십시오.

    • production-customer.json 표준 모드 및 제한 모드 배포용

    • darksite-customer.json 프라이빗 모드 배포용

      구성 파일

    {
      "ontap": {
        "certificates": {
          "reject-unauthorized": true,
          "ca-bundle": "/config/ontap.crt"
        }
      }
    }
  4. NetApp Backup and Recovery 다시 시작합니다. 달리다:

    docker restart cloudmanager_cbs_catalog

ONTAP 과 StorageGRID 에 대한 인증서 생성

ONTAP 과 StorageGRID 모두에 대한 인증서를 활성화해야 하는 경우 구성 파일은 다음과 같습니다.

  • ONTAP 및 StorageGRID 에 대한 구성 파일*

{
  "protocols": {
    "sgws": {
      "certificates": {
        "reject-unauthorized": true,
        "ca-bundle": "/config/sgws.crt"
      }
    }
  },
  "ontap": {
    "certificates": {
      "reject-unauthorized": true,
      "ca-bundle": "/config/ontap.crt"
    }
  }
}