Linux 호스트에 백업 및 DR 에이전트 설치

이 페이지에서는 Linux 호스트에 백업 및 DR 에이전트를 설치하고 비밀 키를 재생성하는 방법, 백업 및 DR 에이전트 상태를 확인하고 백업 및 DR 에이전트를 다시 시작하는 방법과 같은 기타 작업을 실행하는 방법을 설명합니다.

기능 소개

Linux용 백업 및 DR 에이전트는 사용자 이름 루트 아래에서 데몬 프로세스로 실행됩니다. 백업/복구 어플라이언스의 통신을 위해 TCP 포트 5106에서 리슨합니다. 에이전트는 설치 디렉터리 /var/act/log/UDSAgent.log의 로그 파일에 기록하고 중요한 이벤트를 /var/log/messages 저장소에 게시합니다.

에이전트를 설치한 후에는 백업/복구 어플라이언스와 백업 및 DR 에이전트 간에 신뢰할 수 있는 통신을 초기화해야 합니다. 이 작업은 한 번만 하면 됩니다. 보안 비밀 키는 생성 후 2시간 이내에 추가해야 합니다. 비밀번호 키가 만료되면 새 키를 생성해야 합니다.

Linux 호스트에 에이전트 설치

다음 안내에 따라 Linux 호스트에 에이전트를 설치합니다.

  1. 에이전트 설치 파일을 다운로드하려면 호스트에 적합한 백업 및 DR 에이전트 가져오기를 참고하세요.

  2. 설치 프로그램 파일을 Linux 서버에 업로드합니다.

  3. 에이전트를 설치하려면 다음 중 하나를 선택합니다.

    • Linux 32비트 설치의 경우 다음 명령어를 실행합니다.

        rpm -ivh connector-Linux_x86-version.rpm
      
    • Linux 64비트 설치의 경우 다음 명령어를 실행합니다.

        rpm -ivh connector-Linux-version.rpm
      
    • Linux Ubuntu 설치의 경우 다음 명령어를 실행합니다.

        dpkg -i connector-linux_ubuntu_amd64-version.deb
      

    에이전트는 항상 /opt/act에 설치됩니다. 설치가 완료되면 비밀 키가 표시됩니다.

  4. 보안 비밀 키를 메모장이나 텍스트 편집기에 저장합니다. 백업 및 DR 에이전트 섹션에 이를 추가해야 합니다. Linux 호스트 추가를 참고하세요.

보안 비밀 키 재생성

Linux 호스트에 에이전트 설치 섹션에서 생성된 보안 비밀 키는 2시간 동안만 유효합니다. 이 기간 내에 관리 콘솔에 추가하거나 새 토큰을 생성해야 합니다.

다음 안내에 따라 새 키를 생성하고 관리 콘솔에 추가합니다.

  1. Linux 호스트에서 루트 사용자로 로그인하고 디렉터리에서 다음 명령어 중 하나를 실행합니다.

    • 작업을 확인한 후 보안 비밀 키를 재설정하려면 다음 명령어를 실행합니다.

        /opt/act/bin/udsagent secret --reset
      
    • 확인 없이 보안 비밀을 즉시 재설정하려면 다음 명령어를 실행합니다.

        /opt/act/bin/udsagent secret --reset --restart
      
  2. 보안 비밀 키를 메모장이나 편집기에 저장합니다. 이 보안 비밀 키는 2시간 동안 유효합니다.

보안 비밀 키 추가

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

  1. 관리 콘솔에서 관리를 선택한 다음 호스트를 선택합니다.

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

  3. 백업 및 DR 에이전트 설정 섹션으로 이동하여 Secret 필드를 찾습니다.

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

백업 및 DR 상담사 상태 확인

에이전트가 설치된 후에는 다음 명령어를 사용하여 Linux 호스트에서 에이전트 상태를 확인할 수 있습니다.

  • 시스템 외 타겟 (7.0 이전의 RHEL 및 12.0 이전의 SUSE Linux)에서는 다음 명령어를 실행합니다.

        service udsagent status
    

    udsagent daemon is running 행의 출력은 다음과 유사합니다.

          service udsagent status
          udsagent daemon is running
    
  • systemd 타겟 (RHEL 7.0 이상, SUSE Linux 12.0 이상, Ubuntu 16.0 이상)에서 다음 명령어를 실행합니다.

        systemctl status udsagent
    

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

     ```postgres
     [root@postgres ~]# systemctl status udsagent
         udsagent.service - Google Cloud Backup and DR service
           Loaded: loaded (/usr/lib/systemd/system/udsagent.service; enabled; vendor preset: disabled)
        Active: active (running) since Wed 2022-11-09 22:13:45 UTC; 17min age
        Process: 1056 ExecStart=/act/initscripts/udsagent.init start (code=exited, status=0/SUCCESS)
        Main PID: 1128 (udsagent)
           CGroup: /system.slice/udsagent.service
                   ├─1128 /opt/act/bin/udsagent start
                   └─1132 /opt/act/bin/udsagent start
    
        Nov 09 22:13:44 postgres systemd[1]: Starting Google Cloud Backup and DR Service
        Nov 09 22:13:45 postgres udsagent.init[1056]: Starting /opt/act/bin/udsagent as a daemon. It may take a few minutes for the service to start completely.
        Nov 09 22:13:45 postgres udsagent.init[1056]: Starting /opt/act/bin/udsagent as a daemon. It may take a few minutes for the service to start completely.
    

Linux 호스트에서 백업 및 DR 에이전트 다시 시작

Linux 호스트에서 백업 및 DR 에이전트를 다시 시작하려면 호스트에서 다음 명령어를 실행합니다.

  • systemd가 아닌 (7.0 이전의 RHEL 및 12.0 이전의 SUSE Linux) 호스트의 경우 다음 명령어를 실행합니다.

        /etc/init.d/udsagent restart
    
  • Systemd (RHEL 7.0 이상, SUSE Linux 12.0 이상, Ubuntu 16.0+) 호스트의 경우 다음 명령어를 실행합니다.

      systemctl restart udsagent
    

명령줄을 사용하여 Linux 호스트에서 백업 및 DR 에이전트 제거

다음 안내에 따라 Linux 호스트에서 백업 및 DR 에이전트를 제거합니다.

CentOS/RHEL/SLES

  1. 루트 사용자로 로그인하고 다음 명령어를 실행하여 백업 및 DR 에이전트를 중지합니다.

    systemctl stop udsagent
    

    이전 Linux 버전의 경우 다음 명령어를 사용해야 할 수 있습니다.

    /etc/init.d/udsagent stop
    
  2. 다음 명령어를 사용하여 설치된 Linux 백업 및 DR 에이전트 RPM 이름을 확인합니다.

    yum list installed | grep udsagent
    

    다음 명령어를 사용하여 RPM 이름을 확인할 수도 있습니다.

    rpm -qa udsagent
    

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

    udsagent-11.0.1-8756.x86_64
    
  3. 쿼리에서 가져온 이름을 사용하여 패키지를 제거합니다. 예를 들면 다음과 같습니다.

    yum remove udsagent-11.0.1-8756.x86_64
    

    다음 명령어를 사용하여 패키지를 제거할 수도 있습니다.

    rpm -e udsagent-11.0.1-8756.x86_64
    

Ubuntu

  1. 루트 사용자로 로그인하고 다음 명령어를 실행하여 백업 및 DR 에이전트를 중지합니다.

    systemctl stop udsagent
    
  2. 다음 명령어를 사용하여 에이전트를 제거합니다.

    dpkg --remove udsagent
    

다음 단계