

AWS Application Discovery Service는 더 이상 신규 고객에게 공개되지 않습니다. 또는 유사한 기능을 AWS Transform 제공하는를 사용합니다. 자세한 내용은 [AWS Application Discovery Service 가용성 변경을](https://docs.aws.amazon.com/application-discovery/latest/userguide/application-discovery-service-availability-change.html) 참조하세요.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Application Discovery Service Agentless Collector 배포
<a name="agentless-collector-deploying"></a>

Application Discovery Service Agentless Collector를 배포하려면 먼저 IAM 사용자를 생성하고 수집기를 다운로드해야 합니다. 이 페이지에서는 수집기를 배포하기 위해 취해야 할 단계를 안내합니다.

## Agentless Collector에 대한 IAM 사용자 생성
<a name="agentless-collector-gs-iam-user"></a>

Agentless Collector를 사용하려면에서 사용한 AWS 계정에서 (IAM) 사용자를 생성[Migration Hub 콘솔에 로그인하고 홈 리전을 선택합니다.](setting-up.md#setting-up-choose-home-region) AWS Identity and Access Management 해야 합니다. 그런 다음 다음 AWS 관리형 정책 [AWSApplicationDiscoveryAgentlessCollectorAccess](security-iam-awsmanpol.md#security-iam-awsmanpol-AWSApplicationDiscoveryAgentlessCollectorAccess)를 사용하도록이 IAM 사용자를 설정합니다. IAM 사용자를 생성할 때이 IAM 정책을 연결합니다.

데이터베이스 및 분석 데이터 수집 모듈을 사용하려면 두 개의 고객 관리형 IAM 정책을 생성합니다. 이러한 정책은 Amazon S3 버킷 및 API에 AWS DMS 대한 액세스를 제공합니다. 자세한 내용은 *IAM 사용 설명서*의 [고객 관리형 정책 생성을](https://docs.aws.amazon.com/IAM/latest/UserGuide/tutorial_managed-policies.html) 참조하세요.
+ 다음 JSON 코드를 사용하여 **DMSCollectorPolicy** 정책을 생성합니다.

------
#### [ JSON ]

****  

  ```
  {
      "Version":"2012-10-17",		 	 	 
      "Statement": [{
          "Effect": "Allow",
          "Action": [
              "dms:DescribeFleetAdvisorCollectors",
              "dms:ModifyFleetAdvisorCollectorStatuses",
              "dms:UploadFileMetadataList"
          ],
          "Resource": "*"
      }]
  }
  ```

------
+ 다음 JSON 코드를 사용하여 **FleetAdvisorS3Policy** 정책을 생성합니다.

------
#### [ JSON ]

****  

  ```
  {
      "Version":"2012-10-17",		 	 	 
      "Statement": [
          {
              "Effect": "Allow",
              "Action": [
                  "s3:GetObject*",
                  "s3:GetBucket*",
                  "s3:List*",
                  "s3:DeleteObject*",
                  "s3:PutObject*"
              ],
              "Resource": [
                  "arn:aws:s3:::bucket_name",
                  "arn:aws:s3:::bucket_name/*"
              ]
          }
      ]
  }
  ```

------

  앞의 예에서를 사전 조건 단계에서 생성한 Amazon S3 버킷의 이름으로 `bucket_name` 바꿉니다.

Agentless Collector와 함께 사용할 비관리형 IAM 사용자를 생성하는 것이 좋습니다. 비관리형 IAM 사용자를 생성할 때는 보안 모범 사례 [ 최소 권한 부여](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#grant-least-privilege)를 따르고 사용자에게 최소 권한을 부여합니다.

**Agentless Collector와 함께 사용할 관리자가 아닌 IAM 사용자를 생성하려면**

1. 에서에서 홈 리전을 설정하는 데 사용한 AWS 계정을 사용하여 IAM 콘솔로 AWS Management Console이동합니다[Migration Hub 콘솔에 로그인하고 홈 리전을 선택합니다.](setting-up.md#setting-up-choose-home-region).

1. IAM 사용 설명서의 [AWS 계정에서 IAM 사용자 생성에 설명된 대로 콘솔을 사용하여 사용자를 생성하는 지침에 따라 관리자가 아닌 IAM 사용자를](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html) 생성합니다. ** 

   *IAM 사용 설명서*의 지침을 따르는 동안:
   + 액세스 유형을 선택하는 단계에서 **프로그래밍 방식 액세스를** 선택합니다. 권장되지는 않지만 **AWS 콘솔에 액세스하는 데 동일한 IAM 사용자 자격 증명을 사용하려는 경우에만 관리** AWS 콘솔 액세스를 선택합니다.
   + **권한 설정** 페이지의 단계에서 **기존 정책을 사용자에게 직접 연결** 옵션을 선택합니다. 그런 다음 정책 목록에서 `AWSApplicationDiscoveryAgentlessCollectorAccess` AWS 관리형 정책을 선택합니다.

     그런 다음 `DMSCollectorPolicy` 및 `FleetAdvisorS3Policy` 고객 관리형 IAM 정책을 선택합니다.
   + 사용자의 액세스 키(액세IDs 및 보안 액세스 키)를 보는 단계에서는 사용자의 새 액세스 키 ID 및 보안 액세스 키를 안전하고 안전한 장소에 저장하는 방법에 대한 **중요** 참고 사항의 지침을 따릅니다. 에 이러한 액세스 키가 필요합니다[에이전트리스 수집기 구성](agentless-collector-gs-configure.md).

     액세스 키를 교체하는 것이 AWS 보안 모범 사례입니다. 키 교체에 대한 자세한 내용은 IAM 사용 설명서의 [ 장기 보안 인증이 필요한 사용 사례에 대해 정기적으로 액세스 키 교체](https://docs.aws.amazon.com//IAM/latest/UserGuide/best-practices.html#rotate-credentials)를 참조하세요. ** 

## 에이전트리스 수집기 다운로드
<a name="agentless-collector-gs-download-ova"></a>

Application Discovery Service Agentless Collector(Agentless Collector)를 설정하려면 Agentless Collector OVA(Open Virtualization Archive) 파일을 다운로드하여 배포해야 합니다. Agentless Collector는 온프레미스 VMware 환경에 설치하는 가상 어플라이언스입니다. 이 단계에서는 수집기 OVA 파일을 다운로드하는 방법을 설명하고 다음 단계에서는 이를 배포하는 방법을 설명합니다.

**수집기 OVA 파일을 다운로드하고 체크섬을 확인하려면**

1. vCenter에 VMware 관리자로 로그인하고 Agentless Collector OVA 파일을 다운로드할 디렉터리로 전환합니다.

1. 다음 URL에서 OVA 파일을 다운로드합니다.

   [에이전트 없는 수집기 OVA](https://s3.us-west-2.amazonaws.com/aws.agentless.discovery.collector.bundle/releases/latest/ApplicationDiscoveryServiceAgentlessCollector.ova) 

1. 시스템 환경의 해싱 알고리즘에 따라 [MD5](https://s3.us-west-2.amazonaws.com/aws.agentless.discovery.collector.bundle/releases/latest/ApplicationDiscoveryServiceAgentlessCollector.ova.md5)나 [SHA256](https://s3.us-west-2.amazonaws.com/aws.agentless.discovery.collector.bundle/releases/latest/ApplicationDiscoveryServiceAgentlessCollector.ova.sha256)을 다운로드해서 체크섬 값이 포함된 파일을 얻습니다. 다운로드한 값을 사용하여 이전 단계에서 다운로드한 `ApplicationDiscoveryServiceAgentlessCollector` 파일을 확인합니다.

1. Linux 버전에 따라 해당 MD5 명령 또는 SHA256 명령을 실행하여 `ApplicationDiscoveryServiceAgentlessCollector.ova` 파일의 암호화 서명이 다운로드한 해당 MD5/SHA256 파일의 값과 일치하는지 확인합니다.

   ```
   $ md5sum ApplicationDiscoveryServiceAgentlessCollector.ova
   ```

   ```
   $ sha256sum ApplicationDiscoveryServiceAgentlessCollector.ova
   ```

## 에이전트리스 수집기 배포
<a name="agentless-collector-gs-deploy"></a>

Application Discovery Service Agentless Collector(Agentless Collector)는 온프레미스 VMware 환경에 설치하는 가상 어플라이언스입니다. 이 섹션에서는 VMware 환경에서 다운로드한 OVA(Open Virtualization Archive) 파일을 배포하는 방법을 설명합니다.

**Agentless Collector 가상 머신 사양**

------
#### [ Agentless Collector version 2 ]
+ **운영 체제** - Amazon Linux 2023
+ **RAM** – 16GB
+ **CPU** - 코어 4개
+ **VMware 요구 사항** - [VMware에서 AL2023을 실행하기 위한 VMware 호스트 요구 사항](https://docs.aws.amazon.com/linux/al2023/ug/vmware-supported-configurations.html#vmware-host-requirements) 참조

------
#### [ Agentless Collector version 1 ]
+ **운영 체제** - Amazon Linux 2
+ **RAM** – 16GB
+ **CPU** - 코어 4개

------

다음 절차에서는 VMware 환경에 Agentless Collector OVA 파일을 배포하는 단계를 안내합니다.

**Agentless Collector를 배포하려면**

1. vCenter에 VMware 관리자로 로그인합니다.

1. 다음 방법 중 하나를 사용하여 OVA 파일을 설치합니다.
   + UI 사용: **파일을** 선택하고 **OVF 템플릿 배포**를 선택한 다음 이전 섹션에서 다운로드한 수집기 OVA 파일을 선택한 다음 마법사를 완료합니다. 서버 관리 대시보드의 프록시 설정이 올바르게 구성되어 있는지 확인합니다.
   + 명령줄 사용: 명령줄에서 수집기 OVA 파일을 설치하려면 VMware Open Virtualization Format Tool(ovftool)을 다운로드하여 사용합니다. ovftool을 다운로드하려면 [OVF 도구 설명서](https://www.vmware.com/support/developer/ovf/) 페이지에서 릴리스를 선택합니다.

     다음은 ovftool 명령줄 도구를 사용하여 수집기 OVA 파일을 설치하는 예제입니다.

     ```
     ovftool --acceptAllEulas --name=AgentlessCollector --datastore=datastore1 -dm=thin ApplicationDiscoveryServiceAgentlessCollector.ova 'vi://username:password@vcenterurl/Datacenter/host/esxi/'
     ```

**다음은 예제의 *교체 가능한* 값을 설명합니다.**
     + 이름은 Agentless Collector VM에 사용할 이름입니다.
     + 데이터 스토어는 vCenter에 있는 데이터 스토어의 이름입니다.
     + OVA 파일 이름은 다운로드한 수집기 OVA 파일의 이름입니다.
     + 사용자 이름/암호는 vCenter 자격 증명입니다.
     + vcenterurl은 vCenter의 URL입니다.
     + vi 경로는 VMware ESXi 호스트의 경로입니다.

1. vCenter에서 배포된 Agentless Collector를 찾습니다. VM을 마우스 오른쪽 버튼으로 클릭한 다음 **전원**, **전원 켜기를** 선택합니다.

1. 몇 분 후 수집기의 IP 주소가 vCenter에 표시됩니다. 이 IP 주소를 사용하여 수집기에 연결합니다.