vRealize Business for Cloud에서는 기본 보고서 집합을 내보낼 수 있습니다. 뿐만 아니라 필요에 맞게 이러한 기본 보고서에 기반하여 사용자 지정된 보고서를 생성하고 내보낼 수 있습니다.

프로시저

  1. vRealize Business for Cloud 가상 장치에 로그인합니다.
  2. 설정을 기반으로 다음 명령 중 하나를 실행하여 토큰을 생성합니다.
    • vRealize Automation 통합 vRealize Business for Cloud 설정의 경우

      wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --post-data '{"username":"USER_NAME","password":"PASSWORD","tenant":"TENANT"}' -output-document - vRA_SERVER/identity/api/tokens

      여기서,

      • USER_NAMEvRealize Business for Cloud에 액세스하기 위한 관리자 사용 권한이 있는 사용자 이름입니다.

      • PASSWORD는 관리자 계정에 대한 암호입니다.

      • TENANTvRealize Business for Cloud 등록된 테넌트입니다.

      • vRA_SERVERvRealize Automation 서버의 IP 주소 또는 FQDN입니다.

    • VMware Identity Manager 통합 vRealize Business for Cloud 설정의 경우

      wget --no-check-certificate -S -q --post-data=string --header 'authorization: Basic CODE' --output-document - VIDM_SERVER/SAAS/API/1.0/oauth2/token?grant_type=client_credentials

      여기서,

      • CODE Base64(client_id:client_secret)입니다.

      • vIDM_SERVERVMware Identity Manager 서버의 IP 주소 또는 FQDN입니다.

    출력에 토큰이 표시됩니다. 예를 들면 다음과 같습니다.

    HTTP/1.1 200 OK Server: Apache-Coyote/1.1 Cache-Control: no-cache, no-store Pragma: no-cache Expires: Wed, 31 Dec 1969 23:59:59 GMT Content-Type: application/json;charset=UTF-8 Content-Length: 383 Date: Wed, 25 Nov 2015 17:25:11 GMT {"expires":"2015-11-226T01:25:11.000Z","id": "MTQ0ODQ3MjMxMTQzMDo2MjlhMWU4MTdhOTEwNTM5Y2MyNzp0ZW5hbnQ6aXRibXN1c2VybmFtZTphZG1pbkBpdGJtcy5jb21AdnNwaGVyZS5sb2NhbGV4cGlyYXRpb246MTQ0O DUwMTExMTAwMDpjNTQzNjE3YjM3NDMyZTEwMTI4MzViZDNlYzEyNDA4MGQwMjI5NTVhMTU4OTUxNjM0ZDIzZjlhOTk4OTQ0ZDM5YmY2Y2UwZjUxNDVjYjRhNGUzZWZjMjNmYjM1 NGRjZDdkYTdlOGJjMzA1MjBhM2ZhZDg0NTdhYmNiMDEwZTA3OA==","tenant":"itbms"}

    ID 값은 인증할 토큰입니다.

    "MTQ0ODQ3MjMxMTQzMDo2MjlhMWU4MTdhOTEwNTM5Y2MyNzp0ZW5hbnQ6aXRibXN1c2VybmFtZTphZG1pbkBpdGJtcy5jb21AdnNwaGVyZS5sb2NhbGV4cGlyYXRpb246MTQ0O DUwMTExMTAwMDpjNTQzNjE3YjM3NDMyZTEwMTI4MzViZDNlYzEyNDA4MGQwMjI5NTVhMTU4OTUxNjM0ZDIzZjlhOTk4OTQ0ZDM5YmY2Y2UwZjUxNDVjYjRhNGUzZWZjMjNmYjM1 NGRjZDdkYTdlOGJjMzA1MjBhM2ZhZDg0NTdhYmNiMDEwZTA3OA=="

    참고:

    토큰에는 만료 날짜가 있습니다.

    "2015-11-226T01:25:11.000Z"

  3. 사용자 지정 보고서 또는 기본 보고서를 가져오는 명령을 실행합니다.
    • 사용자 지정 보고서의 경우 다음 명령을 실행합니다.

      wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --header='Authorization: Bearer <TOKEN>' -O - https://VRB_SERVER/itfm-cloud/rest/reports-api/export-csv?name=REPORT_NAME. 여기서,

      • VRB_SERVERvRealize Business for Cloud 서버의 IP 주소 또는 FQDN입니다.

      • REPORT_NAME은 사용자 지정 보고서에 대해 제공하는 이름입니다.

    • 기본 보고서의 경우 이 명령을 실행하여 전체 데이터를 내보내거나, 특정 기간의 데이터를 내보낼 수 있습니다.

      • 전체 데이터를 내보내려면 다음 명령을 실행합니다.

        wget --no-check-certificate -S -q --header "Accept: text/plain" --header='Content-Type: text/plain' --header "accept-encoding: gzip" --header='Authorization: Bearer TOKEN' -O - https://VRB_SERVER/itfm-cloud/rest/reports/export-filters/DEFAULT_REPORT_NAME>>out.xls. 여기서, DEFAULT_REPORT_NAME은 테이블에 언급된 표준 보고서 이름입니다.

        보고서 유형

        표준 보고서 이름

        vCenter Server 보고서

        • servers

        • datastores

        • vsan-datastores

        • vms

        • clusters

        vCloud Director 보고서

        • vcd-orgs

        • vcd-org-vdcs

        • vcd-vms

        • vcd-vapps

        vRealize Automation 가상 시스템 보고서

        • vcac-vms

        스토리지 보고서

        • storage-arrays

        • storage-luns

        AWS 보고서

        • aws-resources

        • aws-vms

        쇼백(Showback) 보고서

        • showback-vms

        • showback-add-svcs

        예산 보고서

        rest/budget/export

      • 특정 기간에 대한 보고서를 내보내려면 다음 명령을 실행합니다.

        wget --no-check-certificate -S -q --header "Accept: text/plain" --header='Content-Type: text/plain' --header "accept-encoding: gzip" --header='Authorization: Bearer <TOKEN>' -O - 'https://VRB_SERVER/itfm-cloud/rest/reports/export-filters/DEFAULT_REPORT_NAME?startmonth=yyyy-mm&&endmonth=yyyy-mm'>>out.xls. 여기서, DEFAULT_REPORT_NAME은 테이블에 언급된 표준 보고서 이름입니다.

        • startmonthendmonth를 지정하면 vRealize Business for Cloud에서는 startmonth에 지정한 월의 첫째 날부터 endmonth에 지정한 월(이전 달의 마지막 날)까지의 보고서를 생성합니다.

          예를 들어 startmonth=2016-02&&endmonth=2016-06을 입력하면 2월 1일부터 5월 말일까지의 보고서가 내보내집니다.

        • startmonth만 지정하면 vRealize Business for Cloud에서 지정한 월의 첫째 날부터 당월까지의 보고서를 생성합니다.

          예를 들어 startmonth=2016-02를 지정하면 2월 1일부터 당월까지의 보고서가 내보내집니다.

        • endmonth만 지정하면 vRealize Business for Cloud에서는 데이터가 존재하는 월부터 endmonth에 지정한 월(이전 달의 마지막 날까지)까지의 보고서를 생성합니다.

          예를 들어 endmonthendmonth=2016-10을 지정하면 9월 말일까지의 보고서가 내보내집니다.

        참고:

        vCenter Server 가상 시스템 보고서(vms), vRealize Automation 가상 시스템 보고서(vcac-vms), AWS 보고서(aws-vms, aws-resources) 및 쇼백(Showback) 보고서(showback-vms, showback-add-svcs)에 대한 기간을 지정할 수 있습니다 특정 기간에 대한 vCloud Director 및 예산 보고서는 생성할 수 없습니다.

    내보내는 보고서는 CSV 또는 XLS 형식입니다.