온라인 전송 사용 설정 또는 사용 중지

Transfer Appliance에는 두 가지 모드가 있습니다.

  • 오프라인 전송: 어플라이언스가 가득 찰 때까지 데이터가 어플라이언스에 복사됩니다. 어플라이언스가 Google에 다시 배송되고 복사된 데이터가 Cloud Storage 버킷으로 이동됩니다.

  • 온라인 전송: 어플라이언스에 복사된 데이터가 Cloud Storage 버킷으로 스트리밍됩니다. 데이터가 Cloud Storage 버킷에 업로드된 후에는 어플라이언스에서 삭제됩니다. 온라인 전송 시에는 데이터를 전송할 때 압축과 암호화가 동시에 수행됩니다. 따라서 gsutil 및 기타 명령줄 도구에 비해 데이터 전송 속도가 더 빠릅니다.

오프라인 또는 온라인 모드로 전환할 수 있습니다.

어플라이언스 서비스 계정 키 다운로드

프로젝트 설정이 완료되면 서비스 계정 키를 준비합니다.

  1. 어플라이언스 서비스 계정의 서비스 계정 키를 만듭니다. 이 키는 일회성 다운로드 키입니다.

  2. 키 이름을 key.json으로 바꾸고 안전한 위치에 저장합니다.

  3. 어플라이언스를 받은 후 어플라이언스의 /tmp 디렉터리에 key.json을 업로드합니다.

온라인 모드로 설정

온라인 전송 모드를 처음으로 사용 설정하려면 먼저 안내에 따라 프로젝트 설정을 완료합니다.

온라인 모드를 사용 설정하고 사용하려면 아웃바운드 연결이 필요합니다. 온라인 전송 모드를 사용 설정하려면 아래 안내를 따릅니다.

  1. 어플라이언스에서 아래 나열된 HTTPS 엔드포인트에 대한 아웃바운드 연결을 확인합니다.

    • https://gcr.io

    • https://storage.googleapis.com

    • https://oauth2.googleapis.com

    • https://storagetransfer.googleapis.com

    • https://pubsub.googleapis.com

    각 HTTPS 엔드포인트를 사용하여 다음 명령어를 실행합니다.

    ping URL
    

    명령어가 실패하면 DNS가 어플라이언스에 잘못 구성된 것으로 표시될 수 있습니다. 어플라이언스가 고정 IP 주소를 사용하도록 구성된 경우 DHCP를 사용하도록 업데이트합니다.

    ta config --data_port=PORT --ip=dhcp
    

    PORT를 어플라이언스에서 사용 중인 데이터 포트(RJ45 또는 QSFP)로 바꿉니다.

  2. 다음을 수행하여 어플라이언스 서비스 계정 키 다운로드에 다운로드된 서비스 키를 어플라이언스의 tmp 폴더에 복사합니다.

    Windows

    1. SCP 도구를 사용하고 다음 설정을 사용하여 어플라이언스에 연결합니다.

      • 파일 프로토콜: SFTP
      • 호스트 이름: 어플라이언스의 IP 주소입니다.
      • 포트 번호: 22
      • 사용자 이름: Transfer Appliance팀에서 제공한 어플라이언스 사용자 이름입니다.
      • 비밀번호: Transfer Appliance팀에서 제공한 어플라이언스 비밀번호입니다.
    2. 파일을 /tmp 폴더에 복사합니다.

    Linux

    1. 다음 명령어를 실행합니다.

      scp PATH_TO_KEY_FILE/key.json USERNAME@IP_ADDRESS:/tmp
      

      다음을 바꿉니다.

      • PATH_TO_KEY_FILE: 복사할 키 파일의 경로입니다.
      • USERNAME: Transfer Appliance팀에서 제공한 어플라이언스 사용자 이름입니다.
      • IP_ADDRESS: 어플라이언스의 IP 주소입니다.
    2. 메시지가 표시되면 Transfer Appliance팀에서 제공한 어플라이언스 비밀번호를 입력합니다.

    Apple macOS

    1. 다음 명령어를 실행합니다.

      scp PATH_TO_KEY_FILE/key.json USERNAME@IP_ADDRESS:/tmp
      

      다음을 바꿉니다.

      • PATH_TO_KEY_FILE: 복사할 키 파일의 경로입니다.
      • USERNAME: Transfer Appliance팀에서 제공한 어플라이언스 사용자 이름입니다.
      • IP_ADDRESS: 어플라이언스의 IP 주소입니다.
    2. 메시지가 표시되면 Transfer Appliance팀에서 제공한 어플라이언스 비밀번호를 입력합니다.

  3. 어플라이언스를 온라인 모드로 설정하려면 다음 명령어를 실행합니다.

    ta online
    

    다음 샘플 응답은 반환된 출력과 유사합니다.

    
    Starting containers for online transfer...
    Copied new credentials.          ## Or, Using old credentials
    Running binary to enable online transfer.
    This may take several minutes to finish...
    
    Containers have been successfully started. You can transfer data in
    online mode.
    
  4. 선택사항: 전송 대상 버킷 및 작업 객체 프리픽스를 변경합니다.

    ta online --bucket=BUCKET --object_prefix=OBJECT_PREFIX
    

    BUCKET을 대상 버킷으로 바꾸고 OBJECT_PREFIX를 업데이트하려는 객체 프리픽스로 바꿉니다.

    명령어가 성공하면 이러한 2개의 인수 없이 온라인 전송을 실행하는 단계의 출력과 비슷한 출력이 반환됩니다.

온라인 모드를 문제 해결하려면 온라인 모드 문제 해결을 참조하세요.

오프라인 모드로 설정

오프라인 모드를 지정하려면 다음 명령어를 실행합니다.

ta offline

다음 샘플 응답은 반환된 출력과 유사합니다.


Putting the appliance in offline mode...
Appliance is successfully put into the offline mode.