Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

테스트 에이전트 어플라이언스 설치

설치 항목에서는 사용자 지정 x86 하드웨어에 테스트 에이전트 어플라이언스를 부팅 가능한 이미지로 설치하고, Proxmox 서버에 테스트 에이전트 어플라이언스를 설치하고, 로컬 콘솔에서 테스트 에이전트 어플라이언스를 등록하는 절차에 대해 설명합니다.

메모: Test Agent Appliance는 이 릴리스의 베타 기능입니다.

테스트 에이전트 어플라이언스는 네트워크 성능을 테스트하도록 설계된 본격적인 테스트 에이전트로, 최적화된 Debian Linux 운영 체제와 통합됩니다. 테스트 에이전트 어플라이언스는 다음과 같은 여러 가지 방법으로 패키지화하여 제공할 수 있습니다.

  • 전용 테스트 에이전트 - 테스트 에이전트 어플라이언스 소프트웨어 이미지를 다운로드하여 사용자 지정 x86 하드웨어에 설치할 수 있습니다.

  • 테스트 에이전트 가상화 네트워크 기능(TA VNF) - 테스트 에이전트 소프트웨어 이미지를 가상화 플랫폼에 업로드하고 하이퍼바이저에서 실행되는 VM(가상 머신)에서 실행할 수 있습니다.

시작하기 전에

테스트 에이전트 장치 설치를 시작하기 전에 다음을 수행합니다.

  • TCP 포트 6800에서 Paragon Automation에 대한 연결을 차단하는 방화벽이 없는지 확인합니다.
  • Test Agent Appliance를 설치할 플랫폼에 최소 4.1GiB의 저장 공간이 있는지 확인합니다.

사용자 지정 x86 하드웨어에 테스트 에이전트 어플라이언스 설치

USB 플래시 드라이브에서 직접 Test Agent Appliance를 부팅할 수 있습니다. USB 플래시 드라이브 기반 배포를 가상 컴퓨터 기반 배포의 대안으로 사용할 수 있습니다.

사용자 지정 x86 하드웨어에 Test Agent Appliance를 설치하려면 다음을 수행해야 합니다.

  1. dd와 같은 명령줄 도구나 Etcher 또는 Win32 Disk Image와 같은 응용 프로그램을 사용하여 부팅 가능한 USB 플래시 드라이브를 만듭니다. 자세한 내용은 부팅 가능한 USB 플래시 드라이브 만들기를 참조하세요.

  2. BIOS 부팅 관리자를 사용하여 USB 플래시 드라이브에서 사용자 지정 x86 하드웨어를 부팅합니다. 자세한 내용은 USB 플래시 드라이브에서 사용자 지정 x86 하드웨어 부팅을 참조하세요.

부팅 가능한 USB 플래시 드라이브 만들기

다음 방법 중 하나로 부팅 가능한 USB 플래시 드라이브를 만들 수 있습니다.

  • Etcher를 사용하여 부팅 가능한 USB 플래시 드라이브를 만들려면:

    1. 소프트웨어 다운로드 페이지에서 테스트 에이전트 어플라이언스의 최신 이미지를 다운로드합니다.

    2. 장치에 Etcher 를 다운로드하고 설치하여 부팅 가능한 USB 플래시 드라이브를 만듭니다.

    3. 최소 4.1GB의 여유 공간이 있는 USB 플래시 드라이브를 하드웨어에 삽입합니다.
    4. Etcher를 시작하고 x86 하드웨어의 하드 디스크에서 Test Agent Appliance 이미지를 선택합니다.

    5. 이미지를 쓸 USB 플래시 드라이브를 선택합니다.

    6. Flash(플래시)를 클릭하여 프로세스를 시작합니다.

      이미지가 플래시되면 USB 플래시 드라이브를 꺼낼 수 있습니다.

    7. USB 플래시 드라이브를 꺼냅니다.

      이제 USB 플래시 드라이브를 부팅 가능한 디스크로 사용할 준비가 되었습니다.

      Etcher에 대한 자세한 내용은 Etcher 설명서를 참조하세요.

  • Win32 디스크 이미지를 사용하여 부팅 가능한 USB 플래시 드라이브를 만들려면 Windows 디바이스를 사용하여 부팅 가능한 USB 플래시 드라이브 만들기를 참조하세요.

  • Max 또는 Linux에서 dd 명령을 사용하여 부팅 가능한 USB 플래시 드라이브를 만들려면 MAC OS X를 사용하여 부팅 가능한 USB 플래시 드라이브 만들기를 참조하십시오.

    경고: USB 플래시 드라이브에 임시 설치 파일을 위한 4.1GiB의 메모리가 있고 USB 플래시 드라이브의 기존 콘텐츠가 지워져 있는지 확인합니다.

USB 플래시 드라이브에서 사용자 지정 x86 하드웨어 부팅

BIOS 부팅 관리자를 사용하여 USB 플래시 드라이브에서 사용자 지정 x86 하드웨어를 부팅할 수 있습니다.

USB 플래시 드라이브에서 사용자 지정 x86 하드웨어를 부팅하려면:

  1. 부팅 가능한 USB 플래시 드라이브를 사용자 지정 x86 하드웨어의 USB 포트에 삽입합니다.

  2. x86 하드웨어의 전원을 켜고 하드웨어에 따라 DEL, ESC, F2 또는 F12 키를 눌러 BIOS 메뉴에 액세스합니다.

    이제 BIOS 부팅 관리자에 액세스하여 USB 선택을 확인할 수 있습니다.

  3. 부팅 순서 설정으로 이동하여 USB 플래시 드라이브를 우선 순위 목록의 맨 위로 이동합니다.

  4. 저장을 선택하여 설정을 업데이트하고 다시 부팅합니다.

    부팅 프로세스는 최대 20초가 소요되며 완료되면 로그인 프롬프트가 표시됩니다.

  5. 시스템 자격 증명을 사용하여 시스템에 로그인합니다. 사용자 이름은 'admin'이고 암호는 'admin'입니다.

  6. Utilities(유틸리티)로 이동하여 Install to disk(디스크에 설치)를 선택합니다.

    설치가 완료되면 USB 플래시 드라이브를 제거하고 하드웨어를 재부팅하라는 메시지가 표시됩니다.

    메모: x86 하드웨어를 재부팅하기 전에 USB 플래시 드라이브를 제거합니다.
  7. x86 하드웨어를 재부팅합니다.

    x86 하드웨어에 Test Agent Appliance를 성공적으로 설치했으며 이제 사용자 지정 x86 하드웨어가 Test Agent Appliance로 부팅됩니다.

테스트 에이전트 어플라이언스를 사용하려면 먼저 테스트 에이전트 어플라이언스를 Paragon Automation에 등록해야 합니다.

로컬 콘솔에서 테스트 에이전트 어플라이언스 등록Register a Test Agent Appliance from the local console

사용자 지정 x86 하드웨어를 다시 부팅하면 테스트 에이전트 관리 메뉴가 나타납니다. 테스트 에이전트 어플라이언스를 사용하려면 먼저 Paragon Automation과의 연결을 사용하도록 관리 인터페이스를 구성해야 합니다. 구성이 완료되면 등록을 진행할 수 있습니다.

테스트 에이전트 어플라이언스에서 관리 인터페이스 구성

테스트 에이전트 어플라이언스에서 관리 인터페이스를 구성하려면 다음을 수행합니다.

  1. 사용자 지정 x86 하드웨어를 재부팅하여 로컬 콘솔에 액세스합니다.

    텍스트 기반 테스트 에이전트 관리 메뉴는 사용자 지정 x86 하드웨어를 다시 부팅할 때 자동으로 나타납니다.

  2. Configure management(관리 구성)를 선택하고 OK(확인)를 클릭합니다.

    관리 인터페이스 선택 페이지가 나타납니다.

  3. 관리 트래픽에 대한 인터페이스를 선택하고 OK(확인)를 클릭합니다.

    Select Interface speed(인터페이스 속도 선택) 페이지가 나타납니다.

  4. 선택한 관리 인터페이스의 속도 및 듀플렉스 설정을 선택하고 OK(확인)를 클릭합니다.

    관리 인터페이스에 VLAN 태그를 사용할지 여부를 묻는 페이지가 나타납니다.

  5. (선택 사항) VLAN 태그를 지정합니다. 네트워크 설정에 VLAN 태깅이 필요한 경우 예를 선택하고 적절한 VLAN ID를 지정합니다.

  6. 다음 IPv4 주소 유형 중 하나를 선택하고 [확인]을 클릭합니다.

    • 없음 - IPv4 주소 유형을 구성하지 않습니다.

    • Static - IPv4 주소를 수동으로 지정합니다.

    • DHCP - IPv4 주소를 자동으로 할당합니다.

  7. 다음 IPv6 주소 유형 중 하나를 선택하고 확인을 클릭합니다.

    • 없음 - IPv6 주소 유형을 구성하지 않습니다.

    • SLAAC - 무상태 주소를 자동으로 구성합니다.

    • Static - IPv6 주소를 수동으로 지정합니다.

    • DHCP - IPv6 주소를 자동으로 할당합니다.

    IPv6 주소를 구성하면 NTP 클라이언트에 대해 IPv6 지원을 활성화할지 여부를 묻는 페이지가 표시됩니다.

  8. 정확한 시간 동기화를 위해 NTP 서버를 쉼표로 구분된 목록으로 지정하고 확인을 클릭합니다.

    지정한 정보가 올바른지 묻는 페이지가 나타납니다.

  9. 정보를 확인하고 Yes(예)를 클릭합니다.

    이제 테스트 에이전트 어플라이언스를 Paragon Automation에 등록할 수 있는 테스트 에이전트 관리 메뉴로 돌아갑니다.

Secret을 사용하여 테스트 에이전트 어플라이언스 등록

Secret을 사용하여 테스트 에이전트 어플라이언스를 등록하려면 다음을 수행합니다.

Paragon Automation GUI에서

  1. 테스트 에이전트 (인벤토리 > Active Assurance > 테스트 에이전트) 페이지로 이동합니다.

  2. 테스트 에이전트 추가 버튼을 클릭합니다.

    테스트 에이전트 추가 페이지가 나타납니다.

  3. 테스트 에이전트 유형으로 Test Agent Appliance를 선택합니다.

  4. 테스트 에이전트의 이름, 태그 및 설명을 지정합니다.

  5. 만들기를 클릭합니다.

    Paragon Automation가 테스트 에이전트 어플라이언스를 성공적으로 추가했음을 확인하는 메시지가 표시되고 테스트 에이전트 세부 정보 (인벤토리 > Active Assurance > 테스트 에이전트 > 테스트 에이전트 세부 정보) 페이지로 리디렉션됩니다.

  6. Download & Run(다운로드 및 실행) 탭에서 Secret(암호) 텍스트 상자 옆에 있는 Copy(복사) 단추를 사용하여 Paragon Automation에서 생성한 비밀 키를 복사합니다. 이 비밀 키를 사용하여 Paragon Automation과의 연결을 설정할 수 있습니다.

테스트 에이전트 관리 메뉴에서—

  1. 테스트 에이전트 어플라이언스에서 관리 인터페이스 구성에 설명된 대로 관리 인터페이스를 구성합니다.

  2. 텍스트 기반 테스트 에이전트 관리 메뉴에서 등록/연결을 선택합니다.

    Register/Connect Menu 페이지가 나타납니다.

  3. Register using secret(비밀을 사용하여 등록)을 선택하고 OK(확인)를 클릭합니다.

    등록 정보 입력 페이지가 나타납니다.

  4. 다음 세부 정보를 지정하고 [확인]을 클릭합니다.

    • Paragon Automation 테스트 에이전트 게이트웨이의 IP 주소입니다.

    • Paragon Automation에 연결하는 TCP 포트 번호입니다. 기본 TCP 포트 번호는 6800입니다.

    • Download & Run(다운로드 및 실행) 탭에서 복사한 암호입니다.

    등록에 성공했음을 알리는 확인 메시지가 나타납니다.

    등록에 성공하면 테스트 에이전트 어플라이언스가 Paragon Automation GUI의 테스트 에이전트 (인벤토리 > Active Assurance > 테스트 에이전트) 페이지에 나열됩니다.

    메모: Paragon Automation에서 자체 서명된 인증서를 사용하는 경우 테스트 에이전트 관리 메뉴에서 유틸리티 > SSL 인증서 검증으로 이동하여 SSL 인증서 검증을 비활성화합니다.

사용자 이름 및 암호를 사용하여 테스트 에이전트 어플라이언스 등록

텍스트 기반의 Test Agent Admin 메뉴에서 사용자 이름과 암호를 사용하여 Test Agent Appliance를 등록할 수 있습니다.

메모:

테스트 에이전트 어플라이언스를 등록하는 기본 방법은 암호를 사용하는 것입니다.

경고:

SSO(Single Sign-On) 및 2FA(Two-Factor Authentication)가 활성화된 경우 사용자 이름 및 암호 인증이 작동하지 않습니다.

사용자 이름 및 암호를 사용하여 테스트 에이전트 어플라이언스를 등록하려면 다음을 수행합니다.

  1. 테스트 에이전트 관리 메뉴에서 등록/연결을 선택합니다.

    Register/Connect Menu 페이지가 나타납니다.

  2. Register using user/password(사용자/비밀번호를 사용하여 등록)를 선택하고 OK(확인)를 클릭합니다.

    등록 정보 입력 페이지가 나타납니다.

  3. 다음 세부 정보를 지정하고 [확인]을 클릭합니다.

    • Paragon Automation 테스트 에이전트 게이트웨이의 IP 주소입니다.

    • Paragon Automation에 연결하는 TCP 포트 번호입니다. 기본 TCP 포트 번호는 6800입니다.

    • Paragon Automation 계정과 연결된 이메일 주소입니다.

    • 테스트 에이전트 어플라이언스의 이름입니다.

  4. 인증을 위해 Paragon Automation 계정 암호를 입력하고 확인을 클릭합니다.

    조직 선택 페이지가 나타납니다.

  5. 목록에서 조직을 선택하고 확인을 클릭합니다.

    등록에 성공했음을 알리는 확인 메시지가 나타납니다.

    등록에 성공하면 테스트 에이전트 어플라이언스가 Paragon Automation GUI의 테스트 에이전트 (인벤토리 > Active Assurance > 테스트 에이전트) 페이지에 나열됩니다.

Proxmox에 테스트 에이전트 어플라이언스 설치

Proxmox는 테스트 에이전트 어플라이언스를 VM(가상 머신)으로 배포할 수 있는 오픈 소스 가상화 플랫폼입니다. 이 방법을 사용하면 전용 물리적 하드웨어 대신 가상화된 환경에서 테스트 에이전트 어플라이언스를 실행할 수 있습니다.

Proxmox 서버에 Test Agent Appliance를 설치하려면 다음을 수행합니다.

  1. 운영 체제 없이 VM을 만듭니다.

    1. Proxmox Web UI에 로그인합니다.

    2. 왼쪽 탐색 모음에서 VM 만들기 버튼을 클릭합니다.

      Create: Virtual Machine(생성: 가상 머신) 페이지가 나타납니다.

    3. 일반 탭에서 VM을 식별할 VM ID를 지정합니다.

    4. OS 탭에서 미디어 사용 안 함을 선택하여 VM이 CD-ROM 또는 ISO 파일에서 부팅되지 않도록 합니다.

    5. 디스크 탭에서 삭제 (휴지통) 아이콘을 클릭하여 기본 디스크를 삭제합니다.

    6. CPU, 메모리 및 네트워크 탭에서 VM 요구 사항에 따라 세부 정보를 지정하고 마침을 클릭합니다. 자세한 내용은 Proxmox VM 설정을 참조하세요.

  2. qcow2 이미지를 저장할 디렉터리를 만듭니다.

    1. Proxmox UI의 왼쪽 탐색 모음에서 호스트를 클릭하고 셸을 클릭하여 터미널을 엽니다.

    2. 다음 명령을 사용합니다.

  3. qcow2 이미지를 가져옵니다.

    Proxmox 셸에서 다음 명령을 실행합니다.

  4. qcow2 가상 디스크를 VM에 연결합니다.

    1. 만든 VM을 선택하고 하드웨어 > 하드 디스크로 이동합니다.

    2. Unused Disk(미사용 디스크) 아래에 나열된 새로 가져온 QCOW2 디스크를 선택하고 Edit( 편집 ) 버튼을 클릭합니다.

      Add: Unused Disk(추가: 사용되지 않은 디스크) 페이지가 나타납니다.

    3. 드롭다운 목록에서 버스 유형 VirtIO Block 을 선택하고 Add를 클릭합니다.

      qcow2 디스크를 VirtIO 블록 디바이스로 VM에 연결했습니다.

  5. 부팅 순서를 변경합니다.

    1. Options(옵션) > Boot Order(부팅 순서)로 이동합니다.

    2. 부팅 순서를 선택하고 VirtIO 블록 디스크를 맨 위로 이동합니다.

    3. 확인을 클릭합니다.

  6. VM을 시작합니다.

    1. Console(콘솔) 메뉴로 이동합니다.

    2. Start Now( 지금 시작 )를 클릭하여 Test Agent Appliance를 부팅합니다.

    Proxmox에 테스트 에이전트 어플라이언스를 성공적으로 배포했습니다. 메타데이터를 cloud-config 사용하여 Paragon Automation과의 통신을 설정할 수 있습니다.

메타데이터의 cloud-config 형식

가상화 플랫폼에서 cloud-config 메타데이터(사용자 데이터)를 지정할 수 있습니다. 가상 머신을 배포하는 동안 cloud-init는 cloud-config(YAML 기반 파일 형식)를 사용하여 가상 머신의 초기화를 자동화합니다. cloud-config 메타데이터를 사용자 지정하여 네트워크 구성 및 애플리케이션별 매개 변수를 정의할 수 있습니다. Amazon Web Services 또는 OpenStack에 테스트 에이전트 어플라이언스를 배포할 때 cloud-config 메타데이터는 테스트 에이전트 어플라이언스 구성을 자동화하는 데 도움이 됩니다. 테스트 에이전트 어플라이언스를 Paragon Automation에 등록하는 관리 서버와의 보안 통신을 설정합니다.

다음 cloud-config 파일을 참조로 사용할 수 있습니다.

메모: 명령에 사용되는 <값>은 자리 표시자입니다. 구성 요구 사항에 따라 필요한 값으로 바꿔야 합니다.