NetApp Backup and Recovery에서 Microsoft SQL Server 워크로드 검색
NetApp Backup and Recovery에서 Microsoft SQL Server 워크로드를 검색하여 보호하고 복원할 수 있습니다. 이미 SnapCenter를 사용하고 있는 경우 기존 백업 데이터 및 정책을 가져올 수도 있습니다.
필수 NetApp Console 역할 백업 및 복구 슈퍼 관리자. Cloud Volumes ONTAP 클러스터에 저장된 데이터를 보호하는 경우 Cloud Volumes ONTAP 관리자 역할도 필요합니다. 자세히 알아보기 "백업 및 복구 역할 및 권한". "모든 서비스에 대한 NetApp Console 액세스 역할에 대해 알아보세요.".
NetApp Console 로컬 배포에서 에어갭 호스트 검색을 위한 DNS 구성
표준 DNS를 통해 데이터베이스 호스트에 접근할 수 없는 에어갭 환경에서 NetApp Console 로컬 배포를 사용하는 경우, 내부 RKE2 CoreDNS 구성을 일시적으로 수정해야 합니다. 이렇게 하면 노드의 `/etc/hosts`에 항목을 추가하는 것과 유사하게 Pod가 클러스터 내의 특정 호스트 이름을 IP 주소로 확인할 수 있습니다.
|
|
변경하기 전에 기존 CoreDNS 구성을 확인하여 기존 사용자 지정 설정을 덮어쓰지 않도록 하십시오. RKE2 매니페스트를 사용하여 이 변경 사항을 적용하면 RKE2 운영자와 런타임에서 일관되게 관리됩니다. |
-
가능한 한 HelmChartConfig 파일을 변경 관리 대상에 포함시키십시오.
-
CoreDNS 재정의의 목적이 명확하도록 파일 이름을 알아보기 쉽게 지정하십시오.
-
Corefile에서 예상되는 DNS 레코드가 보이지 않으면 RKE2 서버 로그를 확인하고 매니페스트 파일의 구문을 확인하십시오.
-
기존 CoreDNS 구성을 확인하여 기존 변경 사항을 덮어쓰지 않도록 하십시오.
kubectl -n kube-system get cm rke2-coredns-rke2-coredns -o jsonpath='{.data.Corefile}' -
다음 명령 블록을 복사하고 해당 `configBlock`영역을 편집하여 정적 DNS 레코드를 추가하십시오. 이렇게 하면 RKE2 매니페스트 폴더에 HelmChartConfig YAML 파일이 생성되고, RKE2는 이 파일을 자동으로 적용하여 CoreDNS 구성을 재정의합니다.
sudo tee /var/lib/rancher/rke2/server/manifests/rke2-coredns-config.yaml >/dev/null <<'YAML' apiVersion: helm.cattle.io/v1 kind: HelmChartConfig metadata: name: rke2-coredns namespace: kube-system spec: # NOTE: This is a HelmChartConfig that *overlays* values onto the rke2-coredns # HelmChart already managed by RKE2. RKE2 watches /var/lib/rancher/rke2/server/manifests # and will re-render the rke2-coredns Helm release whenever this file changes. # # The `servers:` list below REPLACES the chart's default server definition, # so every plugin that was in the stock Corefile must be present here. # Do NOT delete plugins you don't recognize -- they are required for cluster DNS. valuesContent: |- servers: - zones: - zone: . port: 53 plugins: - name: errors - name: health configBlock: |- lameduck 10s - name: ready - name: kubernetes parameters: cluster.local in-addr.arpa ip6.arpa configBlock: |- pods insecure fallthrough in-addr.arpa ip6.arpa ttl 30 # ───────────────────────── EDIT BELOW ───────────────────────── # Static DNS records for hosts the corporate DNS cannot resolve. # Format: <IP> <FQDN> [optional aliases...] # `fallthrough` MUST stay as the last line -- it lets every other # name go to the upstream resolver via the `forward` plugin below. - name: hosts configBlock: |- 1.2.3.4 example.domain.com exampleshortname fallthrough # ───────────────────────── EDIT ABOVE ───────────────────────── - name: prometheus parameters: 0.0.0.0:9153 - name: forward parameters: . /etc/resolv.conf - name: cache parameters: 30 - name: loop - name: reload - name: loadbalance YAML sudo chmod 600 /var/lib/rancher/rke2/server/manifests/rke2-coredns-config.yaml -
CoreDNS가 변경 사항을 반영했는지 확인하십시오.
kubectl -n kube-system get cm rke2-coredns-rke2-coredns -o jsonpath='{.data.Corefile}'몇 분 후에도 변경 사항이 보이지 않으면 CoreDNS 배포를 다시 시작한 다음 Corefile을 다시 확인하십시오.
kubectl -n kube-system rollout restart deploy/rke2-coredns-rke2-coredns -
데이터베이스 호스트를 찾은 후 항목을 삭제해야 하는 경우 다음 단계를 따르십시오.
-
manifests 폴더에서 HelmChartConfig 파일을 삭제합니다.
-
CoreDNS 배포를 다시 시작합니다.
kubectl -n kube-system rollout restart deploy/rke2-coredns-rke2-coredns
-
Microsoft SQL Server 워크로드를 검색하고 선택적으로 SnapCenter 리소스를 가져옵니다.
검색 과정에서 NetApp Backup and Recovery는 조직 내 시스템 전반에 걸쳐 Microsoft SQL Server 인스턴스와 데이터베이스를 분석합니다.
이 서비스는 현재 백업 정책, 스냅샷, 백업 및 복구 옵션을 포함한 기존 보호 수준을 평가합니다.
발견은 다음과 같은 방식으로 이루어집니다.
-
이미 SnapCenter 가 있는 경우 NetApp Backup and NetApp Backup and Recovery UI를 사용하여 SnapCenter 리소스를 NetApp Backup and NetApp Backup and Recovery 로 가져옵니다.
이미 SnapCenter가 있는 경우, SnapCenter에서 가져오기 전에 먼저 필수 요구사항을 충족했는지 확인하십시오. 예를 들어, SnapCenter에서 가져오기 전에 온프레미스 SnapCenter 클러스터 스토리지 시스템을 NetApp Console에 추가해야 합니다. "SnapCenter 에서 리소스를 가져오기 위한 전제 조건"을(를) 참조하십시오. -
SnapCenter가 없는 경우에도 vCenter를 수동으로 추가하고 검색을 수행하여 워크로드를 검색할 수 있습니다.
SnapCenter 이미 설치되어 있는 경우 SnapCenter 리소스를 NetApp Backup and Recovery 로 가져옵니다.
SnapCenter 이미 설치되어 있는 경우 다음 단계에 따라 SnapCenter 리소스를 NetApp Backup and Recovery 로 가져오세요. NetApp Console SnapCenter 에서 리소스, 호스트, 자격 증명 및 일정을 검색하므로 모든 정보를 다시 만들 필요가 없습니다.
다음과 같은 방법으로 이 작업을 수행할 수 있습니다.
-
검색 중에 SnapCenter 에서 리소스를 가져오는 옵션을 선택합니다.
-
검색 후 인벤토리 페이지에서 SnapCenter 리소스를 가져오는 옵션을 선택합니다.
-
검색 후 설정 메뉴에서 SnapCenter 리소스를 가져오는 옵션을 선택합니다. 자세한 내용은 다음을 참조하세요."NetApp Backup and Recovery 구성" .
이는 두 부분으로 구성된 프로세스입니다.
-
SnapCenter 서버 애플리케이션 및 호스트 리소스 가져오기
-
선택한 SnapCenter 호스트 리소스 관리
SnapCenter 서버 애플리케이션 및 호스트 리소스 가져오기
첫 번째 단계에서는 SnapCenter 에서 호스트 리소스를 가져와 NetApp Backup and Recovery 인벤토리 페이지에 해당 리소스를 표시합니다. 그 시점에서는 리소스가 아직 NetApp Backup and Recovery 에서 관리되지 않습니다.
|
|
SnapCenter 호스트 리소스를 가져온 후에는 NetApp Backup and Recovery 자동으로 보호 관리를 수행하지 않습니다. 이렇게 하려면 NetApp Backup and Recovery 에서 가져온 리소스를 관리하도록 명시적으로 선택해야 합니다. 이렇게 하면 NetApp Backup and Recovery 통해 해당 리소스를 백업할 준비가 됩니다. |
-
NetApp Console 왼쪽 탐색에서 보호 > *백업 및 복구*를 선택합니다.
-
*재고*를 선택하세요.
-
*리소스 검색*을 선택하세요.
-
NetApp Backup and Recovery Discover 워크로드 리소스 페이지에서 * SnapCenter 에서 가져오기*를 선택합니다.
-
* SnapCenter 애플리케이션 자격 증명*을 입력하세요:
-
* SnapCenter FQDN 또는 IP 주소*: SnapCenter 애플리케이션 자체의 FQDN 또는 IP 주소를 입력하세요.
-
포트: SnapCenter 서버의 포트 번호를 입력하세요.
-
사용자 이름 및 비밀번호: SnapCenter 서버의 사용자 이름과 비밀번호를 입력하세요.
-
콘솔 에이전트: SnapCenter 의 콘솔 에이전트를 선택하세요.
-
-
* SnapCenter 서버 호스트 자격 증명*을 입력하세요:
-
기존 자격 증명: 이 옵션을 선택하면 이미 추가한 기존 자격 증명을 사용할 수 있습니다. 자격 증명 이름을 선택하세요.
-
새로운 자격 증명 추가: 기존 SnapCenter 호스트 자격 증명이 없으면 새 자격 증명을 추가할 수 있습니다. 자격 증명 이름, 인증 모드, 사용자 이름 및 비밀번호를 입력하세요.
-
-
*가져오기*를 선택하여 항목을 검증하고 SnapCenter 서버를 등록합니다.
SnapCenter Server가 이미 등록되어 있는 경우 기존 등록 정보를 업데이트할 수 있습니다.
인벤토리 페이지에는 Microsoft SQL Server 호스트, 인스턴스 및 데이터베이스를 포함하여 가져온 SnapCenter 리소스가 표시됩니다.
가져온 SnapCenter 리소스의 세부 정보를 보려면 작업 메뉴에서 세부 정보 보기 옵션을 선택하세요.
SnapCenter 호스트 리소스 관리
SnapCenter 리소스를 가져온 후에는 NetApp Backup and Recovery에서 호스트 리소스를 관리하십시오. 리소스 관리를 선택하면 NetApp Backup and Recovery에서 가져온 리소스를 백업하고 복구할 수 있습니다. 더 이상 SnapCenter 서버에서 해당 리소스를 관리할 필요가 없습니다.
-
SnapCenter 리소스를 가져온 후 백업 및 복구 메뉴에서 *인벤토리*를 선택합니다.
-
인벤토리 페이지에서 NetApp Backup and Recovery가 관리할 가져온 SnapCenter 호스트를 선택합니다.
-
작업 아이콘을 선택하세요
> *세부정보 보기*를 클릭하면 작업 부하 세부 정보가 표시됩니다. -
인벤토리 > 작업량 페이지에서 작업 아이콘을 선택하세요.
> *관리*를 클릭하면 호스트 관리 페이지가 표시됩니다. -
*관리*를 선택하세요.
-
호스트 관리 페이지에서 기존 vCenter를 사용할지 아니면 새 vCenter를 추가할지 선택합니다.
-
*관리*를 선택하세요.
인벤토리 페이지에는 새로 관리되는 SnapCenter 리소스가 표시됩니다.
선택적으로 작업 메뉴에서 보고서 생성 옵션을 선택하여 관리되는 리소스에 대한 보고서를 만들 수 있습니다.
인벤토리 페이지에서 검색 후 SnapCenter 리소스 가져오기
이미 리소스를 발견한 경우 인벤토리 페이지에서 SnapCenter 리소스를 가져올 수 있습니다.
-
콘솔 왼쪽 탐색에서 보호 > *백업 및 복구*를 선택합니다.
-
*재고*를 선택하세요.
-
인벤토리 페이지에서 * SnapCenter 리소스 가져오기*를 선택합니다.
-
위의 * SnapCenter 리소스 가져오기* 섹션의 단계에 따라 SnapCenter 리소스를 가져오세요.
SnapCenter 설치되어 있지 않으면 vCenter를 추가하고 리소스를 검색하세요.
SnapCenter가 아직 설치되어 있지 않은 경우 vCenter 정보를 추가하고 NetApp Backup and Recovery에서 워크로드를 검색할 수 있습니다. 각 Console 에이전트에서 워크로드를 검색할 시스템을 선택하십시오.
VMware 환경을 사용하는 경우 이 단계는 선택 사항입니다.
-
콘솔 왼쪽 탐색에서 보호 > *백업 및 복구*를 선택합니다.
NetApp Backup and Recovery에 처음 로그인하고 콘솔에 시스템은 있지만 검색된 리소스가 없는 경우, "새로운 NetApp Backup and Recovery에 오신 것을 환영합니다" 페이지가 나타나고 "리소스 검색" 옵션이 표시됩니다.
-
*리소스 검색*을 선택하세요.
-
다음 정보를 입력하세요:
-
작업 유형: 이 버전에서는 Microsoft SQL Server만 사용할 수 있습니다.
-
vCenter 설정: 기존 vCenter를 선택하거나 새 vCenter를 추가합니다. 새로운 vCenter를 추가하려면 vCenter FQDN 또는 IP 주소, 사용자 이름, 비밀번호, 포트 및 프로토콜을 입력하세요.
vCenter 정보를 입력하는 경우 vCenter 설정과 호스트 등록 정보를 모두 입력해야 합니다. vCenter 정보를 여기에 추가하거나 입력한 경우, 다음 단계인 고급 설정에서 플러그인 정보도 추가해야 합니다. -
호스트 등록: *자격 증명 추가*를 선택하고 검색하려는 워크로드가 포함된 호스트에 대한 정보를 입력합니다.
vCenter 서버가 아닌 독립형 서버를 추가하는 경우 호스트 정보만 입력하세요.
-
-
*발견*을 선택하세요.
이 과정은 몇 분 정도 걸릴 수 있습니다. -
고급 설정을 계속합니다.
검색 중에 고급 설정 옵션을 지정하고 플러그인을 설치합니다.
고급 설정을 사용하면 등록할 모든 서버에 플러그인 에이전트를 수동으로 설치할 수 있습니다. 이를 통해 모든 SnapCenter 워크로드를 NetApp Backup and Recovery로 가져와 백업 및 복원을 관리할 수 있습니다. NetApp Backup and Recovery에서 플러그인 설치에 필요한 단계를 안내합니다.
-
'리소스 살펴보기' 페이지에서 오른쪽의 아래쪽 화살표를 선택하여 '고급 설정'으로 이동합니다.
-
워크로드 리소스 검색 페이지에서 다음 정보를 입력합니다.
-
플러그인 포트 번호를 입력하십시오: 플러그인이 사용하는 포트 번호를 입력하십시오.
-
설치 경로: 플러그인이 설치될 경로를 입력하십시오.
-
-
SnapCenter 에이전트를 수동으로 설치하려면 다음 옵션을 선택하십시오.
-
수동 설치 사용: 플러그인을 수동으로 설치하려면 이 옵션을 선택하십시오.
-
클러스터의 모든 호스트 추가: 검색 중에 클러스터의 모든 호스트를 NetApp Backup and Recovery에 추가하려면 이 옵션을 선택하십시오.
-
선택적 사전 설치 검사 건너뛰기: 선택적 사전 설치 검사를 건너뛰려면 이 옵션을 선택하십시오. 예를 들어, 메모리 또는 스토리지 공간 관련 사항이 가까운 시일 내에 변경될 예정이고 지금 플러그인을 설치하려는 경우에 이 옵션을 선택할 수 있습니다.
-
-
*발견*을 선택하세요.
NetApp Backup and Recovery 보드로 계속
-
NetApp 콘솔 메뉴에서 보호 > *백업 및 복구*를 선택합니다.
-
워크로드 타일(예: Microsoft SQL Server)을 선택합니다.
-
백업 및 복구 메뉴에서 *대시보드*를 선택합니다.
-
데이터 보호 상태를 검토하십시오. 위험에 처한 워크로드 또는 보호된 워크로드의 수는 새로 발견, 보호 및 백업된 워크로드 수에 따라 증가합니다.