NVP-vProxy NetWorker 워크플로 수정 실패: vProxy 이름이 잘못되었습니다.
Summary: NVP-vProxy NetWorker 워크플로 수정 실패: vProxy 이름이 잘못되었습니다.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
NVP-vProxy 워크플로를 수정하려고 하면 아래 오류가 표시됩니다.
오류에서 참조된 vProxy가 NetWorker Server에 더 이상 존재하지 않습니다.
참고: 오류 텍스트는 다음과 같습니다. "워크플로 'WORKFLOW_NAME' 작업 'ACTION_NAME'에서 vProxy 이름 'VPROXY_NAME'가 유효하지 않습니다." 이 오류는 동일한 정책에서 워크플로를 수정할 때 나타날 수 있으며, 사용 중지된 vProxy가 포함된 워크플로/작업에만 항상 해당되는 것은 아닙니다.
Cause
이 오류는 동일한 정책에 따라 다른 워크플로의 vProxy에 문제가 있음을 나타냅니다. 이 vProxy는 이 데이터 존에 더 이상 존재하지 않습니다.
워크플로 중 하나를 수정하면 NetWorker에서 전체 정책을 업데이트하려고 시도합니다. NetWorker 리소스 데이터베이스에는 vProxy 리소스가 없는 다른 워크플로에 vProxy가 있기 때문에 NetWorker가 정책을 수정할 수 없습니다.
nsrpolicy 명령을 사용하여 정책 구성을 확인하는 경우 삭제된 vProxy 노드를 사용하는 다른 작업이 있음을 확인할 수 있습니다.
nsrpolicy action display --policy_name=POLICY_NAME --workflow_name=WORKFLOW_NAME --action_name=ACTION_NAME
예:
[root@nsr ~]# nsrpolicy action display --policy_name=VMware --workflow_name=ImageProtection_Manual --action_name=backup
{
"actionName": "backup",
"actionSpecific": {
"actions": {
"actionType": "backup",
"actionBackupSubtypeSpecific": {
"backupSubtypes": {
"abBackupSubtype": "vmware-vproxy",
"abvProxyDestinationPool": "ddve01_VMbackup",
"abvProxyName": "nsr-vproxy01.amer.lan",
"abvProxyZDDRetentionLockTime": "",
"abvProxyZEnableDDRetentionLock": false
}
},
...
...
...
}
nsradmin 명령줄 유틸리티를 사용할 수도 있습니다.
nsradmin option hidden print type: nsr protection policy; name: POLICY_NAME
예:
nsradmin> option hidden
Hidden display option turned on
Display options:
Dynamic: Off;
Hidden: On;
Raw I18N: Off;
Resource ID: Off;
Regexp: Off;
nsradmin> print type: nsr protection policy; name: vmware
type: NSR Protection Policy;
name: VMware;
comment: ;
start now: ;
restart now: ;
stop now: ;
override parameters: ;
operational information: ;
policy definition: \
"...{\"workflowName\:\"ImageProtection_Manual\",\"synthesisRoot\":\
[\"NSR group/ImageProtection_Manual\",\"NSR Snapshot Policy/ImageProtection_Manual\"]\
,\"workflowActions\":[{\"actionName\":\"backup\",\"actionSpecific\":{\"actions\":{\"a\
ctionType\":\"backup\",\"actionBackupSubtypeSpecific\":{\"backupSubtypes\":{\"abBacku\
pSubtype\":\"vmware-vproxy\",\"abvProxyDestinationPool\":\"ddve01_VMbackup\",\"abvPro\
xyName\":\"nsr-vproxy01.amer.lan\",\"...";
...
...
...Resolution
vProxy를 NetWorker Server에 다시 추가해야 합니다. vProxy VM이 더 이상 존재하지 않는 경우에도 이 작업을 수행할 수 있습니다. vProxy는 NetWorker Server 리소스 데이터베이스(nsrdb)에 "NSR VMware 프록시" 리소스로 추가되어야 합니다. 성공적인 등록은 필요하지 않습니다. 이것은 다음과 같이 수행 할 수 있습니다.
- vProxy 이름을 사용하여 NetWorker 호스트 파일에 항목을 추가합니다.
Linux: /etc/hosts
Windows: C:\Windows\System32\drivers\etc\hosts
Windows: C:\Windows\System32\drivers\etc\hosts
참고: vProxy 이름은 NMC에서 반환된 오류에 나타나는 이름과 일치해야 합니다. 마찬가지로 이는 원인 섹션에 표시된 nsradmin 및 nsrpolicy 명령 옵션에서도 확인할 수 있습니다.
- NMC(NetWorker Management Console)에서 디바이스 > VMware프록시새로 > 만들기로 이동합니다.
- VMware 프록시 창을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기를 선택합니다.
- 일반 탭에서 vProxy의 이름을 지정합니다.
주의 "이름"은 이전에 추가된 것과 정확히 일치해야 합니다. 그렇지 않으면 프로세스가 작동하지 않습니다.
- 구성 탭에서 vCenter, 관리자 사용자 이름 및 암호를 선택합니다. 다른 필드는 필요하지 않습니다. 이러한 필드는 vProxy를 NetWorker의 리소스로 추가하는 경우에만 필요합니다.
- 영향을 받는 워크플로를 편집합니다. 정책의 워크플로에 있는 작업에서 "더미" vProxy가 구성되어 있는지 확인합니다. "더미" vProxy가 나열되면 "자동"을 선택(또는 유효한 vProxy 선택)하고 변경 내용을 저장합니다.
- 사용 중지된 vProxy를 참조하는 모든 작업이 자동 선택으로 변경되면 NetWorker에서 vProxy 리소스를 제거합니다. NMC > 디바이스 > VMware 프록시 > 를 열고 vProxy > 삭제를 마우스 오른쪽 버튼으로 클릭합니다.
Affected Products
NetWorkerProducts
NetWorkerArticle Properties
Article Number: 000081713
Article Type: Solution
Last Modified: 03 Feb 2025
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.