vRealize Orchestrator Appliance 8.3 | 2021년 2월 4일 | 빌드 17535332 vRealize Orchestrator Update Repository 8.3 | 2021년 2월 4일 | 빌드 17535332 이 릴리스 정보의 추가 및 업데이트 사항을 자주 확인하십시오. |
릴리스 정보에 포함된 내용
릴리스 정보에는 다음과 같은 항목이 포함됩니다.- vRealize Orchestrator 8.3의 새로운 기능
- FIPS(Federal Information Processing Standard) 지원
- VMware vRealize Orchestrator Appliance 8.3 배포
- vRealize Orchestrator 8.3로 업그레이드 및 마이그레이션
- 포괄적 언어 알림
- vRealize Orchestrator 8.3와 함께 설치되는 플러그인
- 이전 릴리스의 vRealize Orchestrator
- 해결된 문제
- 알려진 문제
중요
KB 87120에서 단계를 수행한 후 업그레이드 실패KB 87120에 설명된 CVE-2021-44228 및 CVE-2021-45046 log4j 취약성을 해결하는 데 사용되는 지침을 수행하면 vRealize Automation 및 vRealize Orchestrator 8.6.2 또는 이전 버전에서 업그레이드가 실패할 수 있습니다. 해결 방법은 KB 87794를 참조하십시오.
vRealize Orchestrator 8.3의 새로운 기능
- 보기 관리자 역할. 이 역할에는 모든 vRealize Orchestrator 개체 및 페이지에 대한 보기 전용 액세스 권한이 포함됩니다. 보기 관리자는 작업, 구성, 리소스, 정책 및 예약된 작업과 같은 기타 vRealize Orchestrator 개체와 워크플로를 생성, 편집 또는 실행할 수 없습니다. 보기 관리자 역할은 vRealize Orchestrator로 인증된 vRealize Automation 배포에 대해 지원됩니다. vRealize Orchestrator 역할 및 그룹을 참조하십시오.
- 컨텐츠 항목의 참조 및 사용량. vRealize Orchestrator 클라이언트에서 개체 참조 및 개체 사용량을 볼 수 있습니다. 워크플로에서 개체 참조 찾기를 참조하십시오.
- 유용성 개선. 이제 변수 및 입력/출력 탭의 데이터 그리드에서 이름, 유형 및 설명을 기준으로 필터링할 수 있습니다. 워크플로 매개 변수 및 변수를 정렬할 수도 있습니다.
FIPS(Federal Information Processing Standard) 지원
vRealize Orchestrator에는 NIST FIPS 140-2 CMVP(암호화 모듈 검증 프로그램) 테스트를 통과한 암호화 모듈이 함께 제공됩니다. 이러한 모듈이 'FIPS 모드'에서 실행되도록 구성되면 보안 기능을 수행하거나 중요 데이터를 처리하는 제품의 모든 암호화 작업이 포함됩니다.
참고: 사용자는 설치를 진행하는 동안, vRealize Orchestrator의 컨텐츠가 생성되기 전에 만 FIPS 모드를 유지할지 여부를 선택할 수 있습니다. 또한 FIPS 모드는 그린필드 vRealize Orchestrator 환경에서만 사용할 수 있습니다.
FIPS 모드를 사용하도록 설정하는 방법에 대한 자세한 내용은 vRealize Orchestrator Appliance 다운로드 및 배포의 13번째 단계를 참조하십시오.
FIPS 모드에 대한 업그레이드 및 마이그레이션 고려 사항에 대한 자세한 내용은 vRealize Orchestrator 마이그레이션의 FIPS 규정 준수 고려 사항을 참조하십시오.
VMware vRealize Orchestrator Appliance 8.3 배포
vRealize Orchestrator Appliance는 OVA 파일로 배포된 VMware Photon OS 기반 장치입니다. 내부 PostgreSQL 데이터베이스로 사전 구축 및 사전 구성되어 있으며 vCenter Server 6.0 이상과 함께 배포할 수 있습니다.
vRealize Orchestrator Appliance는 빠르고 사용법이 쉬우며 경제적인 방식으로 vRealize Automation, vCenter Server를 포함한 VMware Cloud 스택을 현재 사용 중인 IT 프로세스 및 환경에 통합할 수 있습니다.
vRealize Orchestrator Appliance 배포에 대한 지침은 vRealize Orchestrator Appliance 다운로드 및 배포를 참조하십시오.
vRealize Orchestrator Appliance 서버 구성에 대한 자세한 내용은 독립형 vRealize Orchestrator 서버 구성을 참조하십시오.
vRealize Orchestrator 8.3로 업그레이드 및 마이그레이션
마운트된 ISO 이미지를 사용하여 독립형 또는 클러스터링된 vRealize Orchestrator 8.x 배포를 최신 제품 버전으로 업그레이드할 수 있습니다.
vRealize Orchestrator Appliance 업그레이드에 대한 자세한 내용은 vRealize Orchestrator 업그레이드를 참조하십시오.
vSphere 또는 vRealize Automation을 통해 인증된 독립형 vRealize Orchestrator 인스턴스를 vRealize Orchestrator 8.3로 마이그레이션할 수 있습니다. 마이그레이션이 지원되는 vRealize Orchestrator 7.x 제품 버전에는 버전 7.3~7.6이 포함됩니다. 클러스터링된 vRealize Orchestrator 7.x 배포 마이그레이션은 지원되지 않습니다.
vRealize Orchestrator Appliance 마이그레이션에 대한 자세한 내용은 vRealize Orchestrator 마이그레이션을 참조하십시오.
포괄적 언어 알림
VMware는 포용력을 귀중하게 생각합니다. 이러한 생각을 고객, 파트너 및 내부 커뮤니티 내에서도 확산시키기 위해 설명서에서 비포괄적인 내용은 제거했습니다.
vRealize Orchestrator 8.3와 함께 설치되는 플러그인
vRealize Orchestrator 8.3은 기본적으로 다음 플러그인과 함께 설치됩니다.
- vRealize Orchestrator vCenter Server 플러그인 6.5.0
- vRealize Orchestrator 메일 플러그인 8.0.0
- vRealize Orchestrator SQL 플러그인 1.1.6
- vRealize Orchestrator SSH 플러그인 7.2.0
- vRealize Orchestrator SOAP 플러그인 2.0.2
- vRealize Orchestrator HTTP-REST 플러그인 2.3.8
- Microsoft Active Directory용 vRealize Orchestrator Plug-in 3.0.11
- vRealize Orchestrator AMQP 플러그인 1.0.5
- vRealize Orchestrator SNMP 플러그인 1.0.3
- vRealize Orchestrator PowerShell 플러그인 1.0.18
- vRealize Orchestrator Multi-Node 플러그인 8.3.0
- vRealize Orchestrator 동적 유형 1.3.6
- vRealize Orchestrator vCloud Suite API(vAPI) 플러그인 7.5.2
이전 릴리스의 vRealize Orchestrator
이전 릴리스의 vRealize Orchestrator 기능 및 문제가 각 릴리스에 해당하는 릴리스 정보에 설명되어 있습니다. 이전 릴리스의 vRealize Orchestrator 릴리스 정보를 검토하려면 다음 링크 중 하나를 클릭합니다.
- vRealize Orchestrator 8.2.1
- vRealize Orchestrator 8.2
- vRealize Orchestrator 8.1
- vRealize Orchestrator 8.0.1
- vRealize Orchestrator 8.0
- vRealize Orchestrator 7.6.0
- vRealize Orchestrator 7.5.0
- vRealize Orchestrator 7.4.0
해결된 문제
- vRealize Orchestrator 제어 센터 컨테이너가 시작되지 않고 브라우저에서 열 수 없습니다.
이 문제는
/
data/vco/usr/lib/vco/configuration/log/catalina.log
파일의 오류로 인해 발생합니다. - 오류를 해결한 후에도 해당 워크플로에 대한 워크플로 유효성 검사 오류가 지속됩니다.
오류를 해결하고 유효성이 검사된 워크플로를 저장한 후에도 워크플로 스키마에서 유효성 검사 오류가 사라지지 않습니다.
- 새 런타임으로 사용자 지정 의사 결정 요소 스크립트를 실행하는 경우 오류가 발생합니다.
JavaScript 이외의 런타임은 사용자 지정 의사 결정 요소 스크립트를 지원하지 않습니다.
- vRealize Orchestrator 7.4를 vRealize Orchestrator 8.2로 마이그레이션하면 Git 기록 페이지의 작업 및 리소스에 대한 로컬 변경 내용이 비어 있게 됩니다.
vRealize Orchestrator 7.4를 vRealize Orchestrator 8.2로 마이그레이션하면 Git 기록 페이지의 작업 및 리소스에 대한 로컬 변경 내용이 비어 있게 됩니다. 해당 내용을 사용할 수 없습니다.
- vRealize Automation 8.1 패치 배포 후 vco-app-에 대한 Kubernetes 포드가 CrashLoopBackOff 상태로 실패합니다.
vco-app-xxx
로그에 다음과 같은 항목이 포함됩니다.[ERROR] 오류: 복제 키 값이 고유한 제약 조건을 위반함 "uk_vmoreselt"
세부 사항: 키(tenantid, categoryid, name)=(__SYSTEM, 8a7482a57310c83401733xxxxxxxxxxxxx, configuration.json)가 이미 존재합니다.
위치: SQL 문 "UPDATE vmo_resourceelement
SET categoryid = '8a7482a57310c83401733xxxxxxxxx'
WHERE categoryid IN ( SELECT t.id FROM Tree t WHERE t.id != '8a7482a57310c83401733xxxxxxxxxxx' AND t.name = 'SecurityModel' AND t.level = '11' AND t.parentcategoryid = '8a7482a57310c83401733xxxxxxxxxx' AND t.tenantId = '_SYSTEM' ) and tenantid = '_SYSTEM'" - vRealize Orchestrator Git 통합을 사용하는 경우 플러그인 컨텐츠가 Git의 로컬 변경으로 감지될 수 있습니다.
vRealize Automation 또는 vRealize Orchestrator 8.1 패치 3을 설치하고 나면 vCenter 플러그인의 워크플로 및 작업이 Git의 로컬 변경(예:
Workflows/Library/vCenter/Virtual Machine management/Device Management/Add CD-ROM/workflow.xml
)으로 감지됩니다. - vRealize Orchestrator 7.4를 버전 8.1 패치 3 또는 버전 8.2로 마이그레이션하는 경우 시스템 워크플로가 Git 기록에서 로컬 변경으로 감지됩니다.
버전 7.4에서 버전 8.1 패치 3 또는 버전 8.2로 마이그레이션된 시스템 워크플로는 Git 기록 페이지에서 로컬 변경으로 감지됩니다.
- 활성 저장소를 비활성으로 전환했다가 다시 활성 상태로 전환한 후에 로컬 변경 내용을 푸시하려고 하면 오류가 발생합니다.
저장소의 상태를 변경하면 다음에 저장소로 커밋할 때 오류가 발생할 수 있습니다. 오류 메시지는 다음과 같을 수 있습니다.
"오류: 다음 상태를 나타내며 원격으로 푸시하지 못했습니다. REJECTED_NONFASTFORWARD"
. - 리소스 요소 세부 정보를 업데이트할 수 없습니다.
vRealize Orchestrator 클라이언트는 이름, 설명, 버전(UI에 표시되지 않음), mime 유형 등의 리소스 요소 속성 업데이트를 지원하지 않습니다.
알려진 문제
알려진 문제는 다음과 같이 분류됩니다.
마이그레이션/업그레이드 문제- vRealize Orchestrator 7.5를 vRealize Orchestrator 8.x로 마이그레이션한 후 [Git 기록] 페이지에서 사용자 지정 컨텐츠를 사용할 수 없습니다.
vRealize Orchestrator 7.5를 vRealize Orchestrator 8.x로 마이그레이션한 후 Git 통합을 구성할 때 Git 기록 페이지에서 사용자 지정 컨텐츠를 사용할 수 없습니다.
해결 방법: 마이그레이션된 모든 컨텐츠를 Git의 로컬 변경 내용으로 보려면 저장소에 초기 푸시하기 전에 사용자 지정 컨텐츠를 수동으로 편집하고 저장하여 8.x 호환 형식으로 변환하십시오. 그 후에는 마이그레이션된 모든 컨텐츠를 Git 저장소로 푸시할 수 있습니다.
- vRealize Orchestrator 또는 vRealize Automation 8.x로 업그레이드한 후 vRealize Orchestrator 클라이언트의 일부 리소스 요소가 변경되거나 이전 버전으로 되돌아간 것처럼 보일 수 있습니다.
이 문제는 이전에 다른 소스 파일을 사용하여 vRealize Orchestrator 클라이언트에서 업데이트된 리소스 요소에서 발생합니다. vRealize Orchestrator 또는 vRealize Automation 배포를 업그레이드한 후 이러한 리소스 요소를 이전 버전으로 교체할 수 있습니다. 이는 일시적인 문제입니다.
해결 방법:
1. vRealize Orchestrator 클라이언트에 로그인합니다.
2. 자산>리소스로 이동합니다.
3. 문제의 영향을 받는 리소스 요소를 선택합니다.
4. 버전 기록 탭을 선택하고 요소를 적절한 버전으로 복원합니다.
5. 영향을 받는 모든 리소스 요소에 대해 반복합니다. - vRealize Orchestrator 7.x에서 vRealize Orchestrator 8.x로 마이그레이션한 후 로그 번들을 생성하면 마이그레이션 로그가 번들에 포함되지 않습니다.
마이그레이션 후에 생성된 로그 번들에 마이그레이션 로그 파일이 포함되어 있지 않습니다. 이 문제는 클러스터링된 vRealize Orchestrator 환경에서 발생합니다.
해결 방법: 마이그레이션 로그는 클러스터링된 환경의 보조 노드에 있는
/data/vco/usr/lib/vco
디렉토리에서 찾을 수 있습니다. 해당 디렉토리에 로그가 없는 경우 마이그레이션 프로세스가 시작되는 노드의/var/log/vmware/prelude
디렉토리에서 찾을 수 있습니다.
- vRealize Orchestrator에서 컨텐츠를 생성하거나 편집할 수 없습니다.
vRealize Orchestrator 컨텐츠를 생성하거나 편집하려고 하면 요청이 실패합니다.
/services-logs/prelude/vco-app/file-logs/vco-server-app.log
파일에 다음 메시지가 표시됩니다.{code:java}
ch.dunes.util.DunesServerException: com.vmware.o11n.service.version.ContentVersionException: java.lang.RuntimeException: java.lang.RuntimeException: org.eclipse.jgit.api.errors.TransportException: /usr/lib/vco/app-server/data/git/__SYSTEM.git: internal server error
{code}해결 방법:
1. vRealize Orchestrator/vRealize Automation Appliance 명령줄에 root로 로그인합니다.
2. 다음 명령을 실행합니다.{code:java}
mv /data/vco/usr/lib/vco/app-server/data/git/__SYSTEM.git/refs/heads/master /tmp/vro_ref_backup{code} - 사용자 상호 작용에는 이미 삭제된 변수에 대한 입력 필드가 포함되어 있습니다. 워크플로가 이러한 사용자 상호 작용에 도달하면 상호 작용에 응답할 때 실패합니다.
사용자 상호 작용에 삭제된 변수에 대한 바인딩이 있는 경우 사용자 상호 작용 바인딩이 제거되지 않으며 이로 인해 사용자 상호 작용에 도달하면 워크플로가 실패합니다.
해결 방법: 변수를 수동으로 삭제한 후 워크플로 스키마의 사용자 상호 작용 요소로 이동하고 바인딩을 삭제합니다. 생성된 입력 양식의 바인딩도 삭제해야 합니다.
- 워크플로를 복제 및 삭제한 후에는 로컬 변경 내용을 사용할 수 없습니다.
워크플로를 복제한 후 삭제합니다. Git 기록 페이지에는 삭제된 워크플로에 대한 로컬 변경 내용이 없습니다.
해결 방법은 없습니다.
- 사용자가 액세스 권한이 없는 컨텐츠에 대한 Git 변경 내용을 삭제할 수 있습니다.
워크플로 설계자 권한이 있는 사용자는 Git 기록 페이지에서 액세스 권한이 없는 컨텐츠에 대한 Git 변경 내용을 삭제할 수 있습니다.
해결 방법은 없습니다.
- 보호된 Git 분기로 커밋을 푸시할 수 없습니다.
구성된 Git 분기가 보호된 경우 푸시 작업이 계속 실패하지만, 나타나는 메시지에는 푸시가 성공한 것으로 표시됩니다.
해결 방법은 없습니다.
- vRealize Orchestrator 클라이언트에서 이름에 밑줄 문자가 포함된 태그가 보입니다.
vRealize Orchestrator 클라이언트는 3자 미만이거나 공백이 포함된 태그 이름을 지원하지 않습니다. 이름이 짧은 개체에서 자동 생성된 모든 태그 뒤에는 밑줄 문자가 붙습니다. 또한 공백도 모두 밑줄로 교체됩니다. 예를 들어, Orchestrator 레거시 클라이언트의
/Library/project A/app/DR/backup
에 있는 워크플로는 마이그레이션 시 vRealize Orchestrator 클라이언트에서 다음과 같은 자동 생성 태그가 붙습니다. "Library", "project_A", "app", "DR_".해결 방법: vRealize Orchestrator 클라이언트에서 새 컨텐츠를 생성할 때 태그 지정 규칙을 따르십시오.
- 스크립팅 오류 메시지에 잘못된 실패 줄이 표시됩니다.
vRealize Orchestrator 스크립팅 로그의 오류 스택 추적에 잘못된 실패 줄이 표시됩니다.
해결 방법은 없습니다.
- 스케줄링 된 워크플로 실행은 UTC 시간에 대한 시간 오프셋만큼 예상 시간과는 다른 시간에 트리거됩니다.
*workflow.scheduleRecurrently()*
함수를 사용하여 스크립팅을 통해 워크플로 실행을 스케줄링하면 스케줄링 된 워크플로가 항상 UTC 시간으로 트리거됩니다. UI가 브라우저의 표준 시간대를 반복 패턴에 추가하기 때문에 vRealize Orchestrator 클라이언트 UI와 기능 동작 간에 불일치가 발생합니다. 하지만 이 함수를 사용하면 반복 패턴에 표준 시간대가 포함되지 않으며, 워크플로 실행을 트리거하는 시간이 서버 측에서 UTC 시간으로 계산됩니다.해결 방법: 스크립팅에서 워크플로 실행을 스케줄링할 때 UTC 시간의 시간 값을 사용합니다.
- 변수 편집기에서 Regexp 유형의 변수를 제대로 저장할 수 없습니다. 편집기에서 잘못된 값이 표시됩니다.
이 문제는
Regexp
유형 변수가 문자열이 아닌 특수 개체로 잘못 해석되기 때문에 발생합니다.해결 방법:
Regexp
변수와 동일하므로string
유형 변수를 사용하도록 전환합니다. - Orchestrator Legacy Client에서 생성된 복제 워크플로가 해당 값 옵션에 외부 작업 대신 상수로 표시될 수 있습니다.
Orchestrator Legacy Client에서 설계되고 vRealize Orchestrator Client에 복제된 워크플로의 입력 매개 변수를 편집할 때 값 옵션이 외부 작업 대신 상수로 설정될 수 있습니다.
해결 방법: 입력 양식 탭으로 이동하고 필요한 외부 작업을 포함하도록 입력 매개 변수 표시를 편집합니다.
- 반환 유형 문제로 인해 입력 양식에서 작업을 외부 소스로 선택할 수 없습니다.
vRealize Orchestrator Client 입력 양식 탭에서 기본값 또는 값 옵션에 대해
임의
또는어레이/임의
반환 유형의 작업을 선택할 수 없습니다.해결 방법:
1. vRealize Orchestrator 클라이언트에 로그인합니다.
2. 워크플로를 선택하고 입력 양식 탭으로 이동합니다.
3. 위젯 기본값 또는 값 옵션에서 예상되는 반환 유형으로 작업을 설정하고 변경 내용을 저장합니다.
4. 기본값 또는 값 옵션 작업을 선택하고 워크플로를 저장한 다음, 작업을 이전 버전으로 되돌리거나 반환 유형을 다시Any
유형으로 변경합니다.
- vRealize Orchestrator 스크립팅을 사용하여 구성 또는 리소스를 생성하고 업데이트하면 버전 기록이 잘못되거나 누락될 수 있습니다.
saveToVersionRepository
메소드를 명시적으로 호출하지 않고 vRealize Orchestrator 스크립팅 API를 통해 구성 및 리소스를 업데이트하면 해당 컨텐츠에 대한 버전 기록이 생성되지 않습니다. 이로 인해 외부 Git 통합이 업그레이드 후에 추가되면 문제가 발생할 수 있습니다.해결 방법: vRealize Orchestrator 8.3으로 업그레이드하기 전에 스크립팅 API를 통해 변경한 사항을 저장해야 합니다. KB 81575을 참조하십시오.
- 다중 노드 플러그인에서 SSH 명령 실행 워크플로를 실행하면 워크플로가 실패합니다.
다중 노드 플러그인을 사용하여 원격 vRealize Orchestrator 인스턴스를 연결하고, 원격 저장소에서 동기화되는 SSH 명령 실행 워크플로를 실행하면 워크플로가 실패합니다.
해결 방법: 워크플로가 성공적으로 통과되도록 하려면 최종 스크립팅 요소 SSH 명령 실행에 대해 생성된 워크플로에서 로컬 변수의 이름을 변경합니다. 다음 스크립트는 수정의 예입니다.
var r = remoteToken.getOutputParameters(); result = r.get("result"); errorText = r.get("errorText"); outputText = r.get("outputText");
- vmo_tokenreplay 테이블 때문에 vRealize Orchestrator 데이터베이스 크기가 매우 큽니다.
vmo_tokenreplay 테이블의 크기가 매우 큽니다.
해결 방법: 제어 센터에 root로 로그인합니다. 확장 속성에서 토큰 재생 확장을 선택하고 모든 워크플로 실행에 대한 재생 기록 속성을 사용하지 않도록 설정합니다.
- 최신 vRealize Orchestrator 버전에서 생성된 패키지를 이전 버전의 vRealize Orchestrator로 가져오면 오류가 발생할 수 있습니다.
vRealize Orchestrator 버전 간의 호환성 문제로 인해 최신 제품 버전에서 생성된 패키지를 이전 vRealize Orchestrator 배포로 가져올 수 없습니다.
해결 방법은 없습니다.
- vRealize Orchestrator 제어 센터 또는 vRealize Orchestrator Appliance에 로그인할 수 없습니다.
배포의 루트 암호에 백슬래시("\")를 사용하면 SSH 세션을 통해 vRealize Orchestrator 제어 센터 또는 vRealize Orchestrator Appliance에 로그인하려고 할 때 문제가 발생할 수 있습니다.
해결 방법: vRealize Orchestrator 배포의 루트 암호에 백슬래시("\") 문자를 사용하지 마십시오.