Skip to main content
SnapCenter Software 4.5
이 제품의 최신 릴리즈를 사용할 수 있습니다.
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

PowerShell cmdlet을 사용하여 데이터베이스를 백업합니다

기여자 netapp-nsriram netapp-soumikd netapp-asubhas

데이터베이스 백업에는 SnapCenter 서버와의 연결 설정, 리소스 추가, 정책 추가, 백업 리소스 그룹 생성 및 백업이 포함됩니다.

  • 필요한 것 *

  • PowerShell cmdlet을 실행하려면 PowerShell 환경을 준비해야 합니다.

  • 스토리지 시스템 접속을 추가하고 자격 증명을 생성해야 합니다.

  • 단계 *

    1. Open-SmConnection cmdlet을 사용하여 지정된 사용자에 대한 SnapCenter Server 연결 세션을 시작합니다.

      Open-smconnection  -SMSbaseurl  https:\\snapctr.demo.netapp.com:8146\

      사용자 이름 및 암호 프롬프트가 표시됩니다.

    2. Add-SmResources cmdlet을 사용하여 리소스를 추가합니다.

      이 예제에서는 SingleContainer 형식의 SAP HANA 데이터베이스를 추가하는 방법을 보여 줍니다.

      C:\PS> Add-SmResource -HostName '10.232.204.42' -PluginCode 'HANA' -DatabaseName H10 -ResourceType SingleContainer -StorageFootPrint (@{"VolumeName"="HanaData10";"StorageSystem"="vserver_scauto_primary"}) -SID 'H10' -filebackuppath '/tmp/HanaFileLog' -userstorekeys 'HS10' -osdbuser 'h10adm' -filebackupprefix 'H10_'

      이 예제에서는 MultipleContainer 유형의 SAP HANA 데이터베이스를 추가하는 방법을 보여 줍니다.

      C:\PS> Add-SmResource -HostName 'vp-hana2.gdl.englab.netapp.com' -PluginCode 'HANA' -DatabaseName MDC_MT -ResourceType MultipleContainers -StorageFootPrint (@{"VolumeName"="VP_HANA2_data";"StorageSystem"="buck.gdl.englab.netapp.com"}) -sid 'A12' -userstorekeys 'A12KEY' -TenantType 'MultiTenant'

      이 예에서는 비 데이터 볼륨 리소스를 생성하는 방법을 보여 줍니다.

      C:\PS> Add-SmResource -HostName 'SNAPCENTERN42.sccore.test.com' -PluginCode 'hana' -ResourceName NonDataVolume -ResourceType NonDataVolume -StorageFootPrint (@{"VolumeName"="ng_pvol";"StorageSystem"="vserver_scauto_primary"}) -sid 'S10'
    3. Add-SmPolicy cmdlet을 사용하여 백업 정책을 만듭니다.

      이 예에서는 스냅샷 복사본 기반 백업에 대한 백업 정책을 생성합니다.

      C:\PS> Add-SmPolicy -PolicyName hana_snapshotbased -PolicyType Backup -PluginPolicyType hana -BackupType SnapShotBasedBackup

      이 예에서는 파일 기반 백업에 대한 백업 정책을 생성합니다.

      C:\PS> Add-SmPolicy -PolicyName hana_Filebased -PolicyType Backup -PluginPolicyType hana -BackupType FileBasedBackup
    4. 추가 SmResourceGroup cmdlet을 사용하여 리소스를 보호하거나 SnapCenter에 새 리소스 그룹을 추가합니다.

      이 예에서는 단일 컨테이너 리소스를 보호합니다.

      C:\PS> Add-SmProtectResource -PluginCode HANA  -Policies hana_snapshotbased,hana_Filebased
       -Resources @{"Host"="host.example.com";"UID"="SID"} -Description test -usesnapcenterwithoutfilesystemconsistency

      이 예에서는 여러 컨테이너 리소스를 보호합니다.

      C:\PS> Add-SmProtectResource -PluginCode HANA  -Policies hana_snapshotbased,hana_Filebased
       -Resources @{"Host"="host.example.com";"UID"="MDC\SID"} -Description test -usesnapcenterwithoutfilesystemconsistency

      이 예제에서는 지정된 정책 및 리소스를 사용하여 새 리소스 그룹을 만듭니다.

      C:\PS> Add-SmResourceGroup -ResourceGroupName 'ResourceGroup_with_SingleContainer_MultipleContainers_Resources' -Resources @(@{"Host"="sccorelinux61.sccore.test.com";"Uid"="SID"},@{"Host"="sccorelinux62.sccore.test.com";"Uid"="MDC\SID"})
        -Policies hana_snapshotbased,hana_Filebased  -usesnapcenterwithoutfilesystemconsistency  -plugincode 'HANA'

      이 예에서는 데이터 볼륨이 아닌 리소스 그룹을 생성합니다.

      C:\PS> Add-SmResourceGroup -ResourceGroupName 'Mixed_RG_backup_when_Remove_Backup_throguh_BackupName_windows' -Resources @(@{"Host"="SNAPCENTERN42.sccore.test.com";"Uid"="H11";"PluginName"="hana"},@{"Host"="SNAPCENTERN42.sccore.test.com";"Uid"="MDC\H31";"PluginName"="hana"},@{"Host"="SNAPCENTERN42.sccore.test.com";"Uid"="NonDataVolume\S10\NonDataVolume";"PluginName"="hana"}) -Policies hanaprimary
    5. New-SmBackup cmdlet을 사용하여 새 백업 작업을 시작합니다.

      이 예제에서는 리소스 그룹을 백업하는 방법을 보여 줍니다.

      C:\PS> New-SMBackup -ResourceGroupName 'ResourceGroup_with_SingleContainer_MultipleContainers_Resources'  -Policy hana_snapshotbased

      다음 예에서는 보호된 리소스를 백업합니다.

    C:\PS> New-SMBackup -Resources @{"Host"="10.232.204.42";"Uid"="MDC\SID";"PluginName"="hana"} -Policy hana_Filebased
    1. get-smJobSummaryReport cmdlet을 사용하여 작업 상태(실행 중, 완료 또는 실패)를 모니터링합니다.

      PS C:\> Get-smJobSummaryReport -JobID 123
    2. Get-SmBackupReport cmdlet을 사용하여 백업 ID, 백업 이름과 같은 백업 작업 세부 정보를 모니터링하여 복원 또는 클론 작업을 수행합니다.

      PS C:\> Get-SmBackupReport -JobId 351
      Output:
      BackedUpObjects           : {DB1}
      FailedObjects             : {}
      IsScheduled               : False
      HasMetadata               : False
      SmBackupId                : 269
      SmJobId                   : 2361
      StartDateTime             : 10/4/2016 11:20:45 PM
      EndDateTime               : 10/4/2016 11:21:32 PM
      Duration                  : 00:00:46.2536470
      CreatedDateTime           : 10/4/2016 11:21:09 PM
      Status                    : Completed
      ProtectionGroupName       : Verify_ASUP_Message_windows
      SmProtectionGroupId       : 211
      PolicyName                : test2
      SmPolicyId                : 20
      BackupName                : Verify_ASUP_Message_windows_scc54_10-04-2016_23.20.46.2758
      VerificationStatus        : NotVerified
      VerificationStatuses      :
      SmJobError                :
      BackupType                : SCC_BACKUP
      CatalogingStatus          : NotApplicable
      CatalogingStatuses        :
      ReportDataCreatedDateTime :

cmdlet과 함께 사용할 수 있는 매개 변수와 이에 대한 설명은 running_get-Help command_name_에서 확인할 수 있습니다. 또는 을 참조할 수도 있습니다 "SnapCenter 소프트웨어 cmdlet 참조 가이드".