어플라이언스 관리 콘솔에 Linux 호스트 추가

백업 및 DR 서비스는 Linux 호스트에서 파일 시스템, 네트워크 파일 공유 (NFS) 공유, 지원되는 데이터베이스를 검색합니다. 이러한 호스트에서 데이터를 검색하고 백업하려면 다음 작업을 실행해야 합니다.

Linux 호스트 추가

다음 안내에 따라 Linux 호스트를 추가합니다.

  1. 어플라이언스 관리 콘솔에서 관리 > 호스트 로 이동합니다.

  2. + 호스트 추가 를 선택합니다.

  3. 호스트 추가 양식에 이름과 선택적 친숙한 이름을 입력합니다. 호스트 이름은 문자로 시작해야 하며 문자 및 숫자 (0~9)를 포함할 수 있습니다. 밑줄 (_) 문자는 호스트 이름에 사용할 수 없습니다.

  4. IP 주소 에 호스트의 IP 주소를 입력하고 더하기 기호 (+) 를 클릭하여 추가합니다.

  5. 어플라이언스 섹션에서 이 호스트를 제공할 어플라이언스 관리 콘솔 관리 어플라이언스를 선택합니다. 목록이 길면 검색 필드를 사용하여 특정 어플라이언스 또는 어플라이언스 그룹을 찾을 수 있습니다.

  6. **호스트 유형** 에서 **일반** 을 선택합니다.

  7. 애플리케이션 검색 사용자 인증 정보 를 입력하여 호스트에서 데이터베이스 애플리케이션을 검색하고 보호합니다. 이 필드는 MariaDB, MaxDB, MySQL, PostgreSQL, SAP ASE, SAP IQ 데이터베이스에만 적용됩니다.

  8. 백업 및 DR 에이전트 설정에서 다음 단계를 완료합니다.

  9. 추가 를 클릭합니다. 부분적으로 성공 메시지가 표시되면 안내에 따라 백업/복구 어플라이언스에서 백업 및 DR 에이전트 연결 유효성을 검사합니다.

보안 비밀 키 추가

보안 비밀 키를 업데이트하거나 보안 비밀 키를 처음 추가하지 않은 경우 Linux 호스트에 추가할 수 있습니다.

  1. 어플라이언스 관리 콘솔로 이동하여 관리 를 선택한 후 호스트 를 선택합니다.

  2. Linux 호스트를 마우스 오른쪽 버튼으로 클릭하고 수정 을 선택합니다.

  3. 백업 및 DR 에이전트 설정 으로 이동하여 보안 비밀 필드를 찾습니다.

  4. 이전에 저장한 보안 비밀 키를 보안 비밀 필드에 붙여넣고 저장 을 클릭합니다. 인증서 상태가 유효 로 변경되었는지 확인합니다. 부분적으로 성공 메시지가 표시되면 안내에 따라 백업/복구 어플라이언스에서 백업 및 DR 에이전트 연결 유효성을 검사합니다.

비정상적으로 긴 백업 작업 및 fstrim

백업 및 DR 서비스 CBT 기술은 보호된 볼륨의 모든 쓰기 작업에 대해 생성되는 비트맵을 사용합니다. 파일 시스템 메타데이터 블록을 수정하는 fstrim과 같은 유틸리티로 인해 백업 프로세스에서 추가 데이터를 복사하여 백업 시간이 늘어납니다.

Linux 호스트의 iSCSI 연결

백업 및 DR 에이전트가 iSCSI를 사용하여 스테이징 디스크에 백업 데이터를 쓰려는 경우 호스트에 iSCSI 개시자를 설치해야 합니다.

Linux 호스트에 iSCSI 개시자 설치

다음 안내에 따라 Centos, RHEL, SLES 또는 Ubuntu 호스트에 iSCSI 개시자를 설치합니다.

CentOS

  1. iscsi-initiator-utils 패키지가 설치되어 있는지 확인합니다. 다음 명령어를 사용하여 설치된 패키지를 확인합니다.

      yum list installed | grep iscsi
    

    다음 명령어를 사용하여 개시자 패키지를 확인할 수도 있습니다.

      rpm -qa | grep iscsi
    

    결과는 다음과 유사합니다.

      iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpm
    
  2. 아무것도 표시되지 않으면 다음 명령어를 사용하여 패키지를 설치할 수 있습니다.

      yum install iscsi-initiator-utils
    
  3. 다음 명령어를 사용하여 iSCSI 개시자 이름을 확인합니다. 각 호스트에는 고유한 개시자 이름이 있어야 합니다.

      cat /etc/iscsi/initiatorname.iscsi
    

RHEL

  1. iscsi-initiator-utils 패키지가 설치되어 있는지 확인합니다. 다음 명령어를 사용하여 설치된 패키지를 확인합니다.

      yum list installed | grep iscsi
    

    다음 명령어를 사용하여 개시자 패키지를 확인할 수도 있습니다.

      rpm -qa | grep iscsi
    

    결과는 다음과 유사합니다.

      iscsi-initiator-utils-6.2.0.865-6.el5.x86_64.rpm
    
  2. 아무것도 표시되지 않으면 다음 명령어를 사용하여 패키지를 설치할 수 있습니다.

      yum install iscsi-initiator-utils
    
  3. 다음 명령어를 사용하여 iSCSI 개시자 이름을 확인합니다. 각 호스트에는 고유한 개시자 이름이 있어야 합니다.

      cat /etc/iscsi/initiatorname.iscsi
    

SLES

  1. iopen-iscsi 패키지가 설치되어 있는지 확인합니다. 다음 명령어를 사용하여 설치된 패키지를 확인합니다.

      rpm -qa | grep iscsi
    

    결과는 다음과 유사합니다.

      open-iscsi-x.x.x.x
      yast2-iscsi-client-x.x.x.x
    
  2. 이 두 패키지가 모두 표시되지 않으면 다음 절차에 따라 open-iscsi를 설치합니다.

    1. yast2 sw_single을 실행합니다.

    2. 검색에서 iscsi를 입력합니다.

    3. open-iscsi를 선택하고 수락 을 클릭합니다.

  3. 다음 명령어를 사용하여 iSCSI 개시자 이름을 확인합니다. 각 호스트에는 고유한 개시자 이름이 있어야 합니다.

      cat /etc/iscsi/initiatorname.iscsi
    

Ubuntu

  1. 다음 명령어를 사용하여 Ubuntu 호스트에 iSCSI 개시자를 설치합니다.

      sudo apt install open-iscsi
    

    결과는 다음과 유사합니다.

      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      open-iscsi is already the newest version (2.0.874-5ubuntu2.11).
      open-iscsi set to manually installed.
      The following package was automatically installed and is no longer required:
      libnuma1
      Use 'sudo apt autoremove' to remove it.
      0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    

호스트 포트 보기 및 구성

포트는 백업 및 DR 배포 설정 및 계획에서 배포 시 설정되었습니다. 이 섹션을 사용하여 어플라이언스에 연결하기 위해 호스트의 새 iSCSI 포트로 백업/복구 어플라이언스에서 제공하는 포트 정보를 재정의합니다. 이 포트 정보는 어플라이언스로 전송됩니다.

어플라이언스에서 제공하는 포트 정보를 보거나 재정의하려면 다음 안내를 따르세요.

  1. 어플라이언스 관리 콘솔에서 관리 드롭다운 메뉴를 클릭하고 호스트 를 선택합니다.

  2. 호스트를 마우스 오른쪽 버튼으로 클릭하고 수정 을 클릭합니다.

  3. 포트 추가 를 클릭합니다.

  4. 포트 추가 대화상자에서 어플라이언스를 선택합니다 (여러 어플라이언스가 호스트에 연결된 경우).

  5. WWPN 또는 iSCSI 를 선택합니다.

  6. 추가 를 클릭한 후 호스트 설정을 저장 합니다.

Linux 호스트의 NFS 연결

백업 및 DR 에이전트가 NFS를 통해 스테이징 디스크에 백업 데이터를 쓰려는 경우 호스트에 NFS 클라이언트를 설치해야 합니다.

스테이징 디스크 형식 변경

다음 안내에 따라 스테이징 디스크 형식을 변경합니다.

  1. 어플라이언스 관리 콘솔에서 관리 드롭다운 메뉴를 클릭하고 호스트 를 선택합니다.

  2. 스테이징 디스크 형식을 변경하려는 호스트를 마우스 오른쪽 버튼으로 클릭하고 수정 을 클릭합니다.

  3. 스테이징 디스크 형식을 게스트에 설정을 블록 에서 NFS 로 변경합니다.

    이렇게 하면 스테이징 디스크가 NFS 공유로 표시되고 백업 및 DR 에이전트가 이 공유를 사용합니다. NFS로 캡처된 백업을 마운트할 때는 NFS 공유로 액세스해야 합니다. iSCSI를 사용하여 액세스할 수 없습니다.

Linux 호스트에 NFS 클라이언트 설치

다음 안내에 따라 Centos, RHEL, SLES 또는 Ubuntu 호스트에 NFS 클라이언트 라이브러리를 설치합니다.

CentOS

  1. nfs-utils 패키지가 설치되어 있는지 확인합니다. 다음 명령어를 사용하여 설치된 패키지를 확인합니다.

      yum list installed | grep nfs
    

    개시자 패키지를 확인하려면 다음 명령어를 실행합니다.

      rpm -qa | grep nfs
    

    결과는 다음과 유사합니다.

      nfs-utils-lib-1.1.5-9.el6.x86_64
      nfs-utils-1.2.3-54.el6.x86_64
    
  2. 아무것도 표시되지 않으면 다음 명령어를 실행하여 NFS 클라이언트 패키지를 설치할 수 있습니다.

      yum install nfs-utils nfs-utils-lib
    
  3. 다음 명령어를 사용하여 Linux 호스트에 rpcbind (portmapper) 패키지가 설치되어 있는지 확인합니다.

      yum list installed | grep rpcbind
    

    개시자 패키지를 확인하려면 다음 명령어를 실행합니다.

      rpm -qa | grep rpcbind
    

    결과는 다음과 유사합니다.

      rpcbind-0.2.0-11.el6.x86_64
    
  4. 아무것도 표시되지 않으면 다음 명령어를 사용하여 rpcbind를 설치할 수 있습니다.

      yum install rpcbind
    

RHEL

  1. nfs-utils 패키지가 설치되어 있는지 확인합니다. 다음 명령어를 사용하여 설치된 패키지를 확인합니다.

      yum list installed | grep nfs
    

    개시자 패키지를 확인하려면 다음 명령어를 실행합니다.

      rpm -qa | grep nfs
    

    결과는 다음과 유사합니다.

      nfs-utils-lib-1.1.5-9.el6.x86_64
      nfs-utils-1.2.3-54.el6.x86_64
    
  2. 아무것도 표시되지 않으면 다음 명령어를 사용하여 NFS 클라이언트 패키지를 설치할 수 있습니다.

      yum install nfs-utils nfs-utils-lib
    
  3. 다음 명령어를 사용하여 Linux 호스트에 rpcbind (portmapper) 패키지가 설치되어 있는지 확인합니다.

      yum list installed | grep rpcbind
    

    개시자 패키지를 확인하려면 다음 명령어를 실행합니다.

      rpm -qa | grep rpcbind
    

    결과는 다음과 유사합니다.

      rpcbind-0.2.0-11.el6.x86_64
    
  4. 아무것도 표시되지 않으면 다음 명령어를 사용하여 rpcbind를 설치할 수 있습니다.

      yum install rpcbind
    

SLES

  1. nfs-utils-utils 패키지가 설치되어 있는지 확인합니다. 다음 명령어를 사용하여 설치된 패키지를 확인합니다.

      rpm -qa | grep nfs
    

    결과는 다음과 유사합니다.

      nfs-client-1.2.1-2.6.6
      yast2-nfs-common-2.17.7-1.1.2
      yast2-nfs-client-2.17.12-0.1.81
    
  2. nfs-client 또는 yast2-nfs-xxxx 패키지가 표시되지 않으면 YaST 또는 zypper를 사용하여 다음 명령어로 NFS 클라이언트 패키지를 설치합니다.

    • YaST를 사용하여 다음 명령어를 실행합니다.

       yast2 --install yast2-nfs-client
       yast2 --install yast2-nfs-common
      
    • zypper를 사용하여 다음 명령어를 실행합니다.

        zypper install nfs-client
      
  3. 다음 명령어를 사용하여 Linux 호스트에 rpcbind (portmapper) 패키지가 설치되어 있는지 확인합니다.

        rpm -qa | grep rpcbind
    

    결과는 다음과 유사합니다.

    rpcbind-0.1.6+git20080930-6.15
    
  4. 아무것도 표시되지 않으면 YaST 또는 zypper를 사용하여 패키지를 설치해야 합니다.

    • YaST를 사용하여 다음 명령어를 실행합니다.

        yast2 --install rpcbind
      
    • zypper를 사용하여 다음 명령어를 실행합니다.

        zypper install rpcbind
      

Ubuntu

  1. 다음 명령어를 사용하여 Ubuntu 호스트에 NFS 클라이언트 라이브러리를 설치합니다.

      sudo apt install nfs-common
    

    결과는 다음과 유사합니다.

      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      The following package was automatically installed and is no longer required:
      libnuma1
      Use 'sudo apt autoremove' to remove it.
    

스테이징 디스크 I/O 경로 설정 (VMware VM만 해당)

Linux VMware VM은 스테이징 디스크 I/O 경로를 선택할 수도 있습니다. ESX 호스트를 사용하여 NFS 또는 SAN (iSCSI) 전송을 할당하거나 이를 우회하여 VM으로 직접 전송할 수 있습니다. NFS 전송 모드가 기본값입니다. 이는 스테이징 디스크 형식을 게스트에 설정에 영향을 미치지 않습니다.

다음 안내에 따라 스테이징 디스크 I/O 경로를 구성합니다.

  1. 어플라이언스 관리 콘솔에서 관리 드롭다운 메뉴를 펼치고 호스트 를 선택합니다.

    호스트 페이지가 표시됩니다.

  2. 일반 유형의 호스트로 필터링하고 다음만 표시에서 가상 머신을 선택합니다.

  3. 스테이징 디스크 I/O 경로를 구성할 호스트를 선택하고 수정 을 클릭합니다.

  4. 호스트 수정 페이지에서 스테이징 디스크 I/O 경로 섹션으로 이동합니다.

  5. 이 표의 정보를 사용하여 다음 옵션 중 하나를 선택합니다.

    전송 백업 및 DR 볼륨 볼륨이 표시되는 위치 VM에 연결되는 항목
    NFS 전송 NFS 데이터 저장소 ESXi 호스트 VMDK
    SAN 전송 iSCSI ESXi 호스트 iSCSI 개시자 원시 기기 매핑 (RDM)
    게스트에 SAN iSCSI 게스트 VM iSCSI 개시자 기기 차단
    게스트에 NFS NFS 게스트 VM NFS 클라이언트 NFS 공유
  6. 저장 을 클릭합니다.

Linux 호스트에서 로그 및 스크립트 찾기

Linux 호스트에서 UDSAgent.logs라는 에이전트 로그는 /var/act/log에 저장됩니다. 스크립트를 만들어 Linux 호스트의 애플리케이션에서 사전 작업 및 사후 작업을 실행할 수 있습니다. 스크립트를 사용하려면 /act/scripts라는 폴더를 만들고 모든 스크립트를 이 폴더에 저장합니다.