Linux 게스트 에이전트를 참조 시스템에 설치하여 배포 이후에 시스템을 추가적으로 사용자 지정할 수 있습니다.

필수 조건

  • 참조 시스템을 확인하거나 생성합니다.

  • 다운로드한 게스트 에이전트 파일에는 tar.gzRPM 패키지 형식이 둘 모두 들어 있습니다. 운영 체제에서 tar.gz 파일이나 RPM 파일을 설치할 수 없는 경우에는 변환 도구를 이용하여 설치 파일을 기본 패키지 형식으로 변환합니다.

  • 게스트 에이전트와 Manager Service 시스템 간에 안전한 신뢰 관계를 구성합니다. 서버를 신뢰하도록 게스트 에이전트 구성 항목을 참조하십시오.

프로시저

  1. vRealize Automation 장치 관리 콘솔 페이지로 이동합니다.

    예: https://va-hostname.domain.com.

  2. 페이지의 vRealize Automation 구성 요소 설치 섹션에서 게스트 및 소프트웨어 에이전트 페이지를 클릭합니다.

    예: https://va-hostname.domain.com/software/index.html.

    게스트 및 소프트웨어 에이전트 설치 관리자 페이지가 열리고 사용 가능한 다운로드에 대한 링크가 표시됩니다.

  3. 페이지의 게스트 에이전트 설치 관리자 섹션에서 Linux 게스트 에이전트 패키지를 클릭하고 LinuxGuestAgentPkgs.zip 파일을 다운로드하여 저장합니다.
  4. 다운로드한 LinuxGuestAgentPkgs.zip 파일의 압축을 풀어서 VraLinuxGuestAgent 폴더를 생성합니다.
  5. 프로비저닝하는 동안 배포하는 게스트 운영 체제에 해당하는 게스트 에이전트 패키지를 설치합니다.
    1. 프로비저닝 중에 배포할 게스트 운영 체제에 해당하는 VraLinuxGuestAgent 하위 디렉토리(예: rhel32)로 이동합니다.
    2. 기본 패키지 형식을 찾거나 패키지를 기본 패키지 형식으로 변환합니다.
    3. 게스트 에이전트 패키지를 참조 시스템에 설치합니다.

      예를 들어 RPM 패키지의 파일을 설치하려면 rpm -i gugent-gugent-7.1.0-4201531.i386.rpm을 실행합니다.

  6. installgugent.sh Manager_Service_Hostname_fdqn:portnumber ssl platform을 실행하여 게스트 에이전트가 Manager Service와 통신할 수 있도록 구성합니다.

    Manager Service의 기본 포트 번호는 443입니다. 허용되는 플랫폼 값은 ec2, vcd, vcavsphere입니다.

    옵션

    설명

    로드 밸런서를 사용하고 있는 경우

    Manager Service 로드 밸런서의 정규화된 도메인 이름과 포트 번호를 입력합니다. 예:

    cd /usr/share/gugent
    ./installgugent.sh load_balancer_manager_service.mycompany.com:443 ssl ec2

    로드 밸런서를 사용하지 않는 경우

    Manager Service 시스템의 정규화된 도메인 이름과 포트 번호를 입력합니다. 예:

    cd /usr/share/gugent
    ./installgugent.sh manager_service_machine.mycompany.com:443 ssl vsphere
  7. 배포된 시스템이 Manager Service SSL 인증서를 신뢰하도록 아직 구성되지 않은 경우에는 참조 시스템에 cert.pem 파일을 설치하여 신뢰 관계를 구성해야 합니다.
    • cert.pem 인증서를 가져와서 참조 시스템에 파일을 수동으로 설치하는 방법이 가장 안전합니다.

    • 더 편리한 방법을 사용하려면 Manager Service 로드 밸런서 또는 Manager Service 시스템에 연결하여 cert.pem 인증서를 다운로드하십시오.

    옵션

    설명

    로드 밸런서를 사용하고 있는 경우

    참조 시스템의 루트 사용자 역할로 다음과 같은 명령을 실행합니다.

    echo | openssl s_client -connect manager_service_load_balancer.mycompany.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > cert.pem

    로드 밸런서를 사용하지 않는 경우

    참조 시스템의 루트 사용자 역할로 다음과 같은 명령을 실행합니다.

    echo | openssl s_client -connect manager_service_machine.mycompany.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > cert.pem
  8. 게스트 에이전트를 Ubuntu 운영 체제에 설치하는 경우에는 다음 명령 집합 중 하나를 실행하여 공유 개체에 대한 심볼 링크를 생성합니다.

    옵션

    설명

    64비트 시스템

     cd /lib/x86_64-linux-gnu
    sudo ln -s libssl.so.1.0.0 libssl.so.10
    sudo ln -s libcrypto.so.1.0.0 libcrypto.so.10

    32비트 시스템

    cd /lib/i386-linux-gnu
    sudo ln -s libssl.so.1.0.0 libssl.so.10
    sudo ln -s libcrypto.so.1.0.0 libcrypto.so.10

다음에 수행할 작업

참조 시스템을 복제를 위한 템플릿, Amazon 시스템 이미지 또는 IaaS 설계자가 Blueprint 생성 시 사용할 수 있는 스냅샷으로 변환합니다.