IDPA: iDRAC 로컬 구성 설정의 잘못된 설정으로 인해 PTAgent가 iDRAC에 연결하지 못함
Summary: IDPA(Integrated Data Protection Appliance) PTAgent가 실행되고 있지 않아 시작되지 않습니다. pta_debug 로그에 잘못된 자격 증명이 표시됩니다. dpacli -agentinfo에 idracConnection 오류가 표시됩니다.
Symptoms
1. ESXi 호스트에서 pta_call get agent/info 명령 및 ACM dpacli -agentinfo 명령은 모두 idracConnection, 에이전트, idraccache 오류를 표시합니다.
# /opt/dell/DellPTAgent/tools/pta_call get agent/info
Request sent to DellPTAgent @ https://192.168.100.101:8086
{
"libstorelibit.so": "07.05",
"process_id": "2101904",
"idrac_ethernet_ip": "x.x.x.x",
"rest_endpoints": "https://127.0.0.1:8086,https://192.168.100.101:8086",
"api_blocking_enabled": "false",
"ptagentversion": "2.5.5-5",
"name": "hostname",
"host_epoch_time": "1720671327.376838 (secs.usecs)",
"servicetag": "servicetag",
"idrac_pass_thru_ip": "169.254.0.1",
"domain": "host FQDN",
"host_pass_thru_ip": "169.254.0.2",
"status": {
"idracConnection": "Error",
"iSM": "N/A",
"agent": "Error",
"idraccache": "Error"
},
"MarvellLibraryVersion": "5.0.13.1109",
"default_server_cert": "true",
"libstorelibir-3.so": "15.03-0",
"system_uuid": "6330c25e-942f-463a-797e-78ac449f4840",
"ism_version": "4.1.0.0",
"os_version": "6.7.0 build-15160138",
"uptime": "3890 seconds ( 1 hour 4 minutes 50 seconds )",
"mfr": "Dell Inc.",
"os": "VMWare ESXi",
"model": "DP4400",
"libstorelib.so": "07.07",
"TPM Present": "false"
}
2. ESXi 호스트에서 /scratch/log/pta_debug.log에 PTAdmin 자격 증명 문제가 표시됩니다.
"message": "A general error has occurred. See ExtendedInfo for more information.",
"@Message.ExtendedInfo": [
{
"@odata.type": "#Message.v1_1_0.Message",
"MessageId": "Base.1.8.AccessDenied",
"Message": "The authentication credentials included with this request are missing or invalid.",
"MessageArgs": [],
"MessageArgs@odata.count": 0,
"RelatedProperties":[],
"RelatedProperties@odata.count": 0,
"Severity": "Critical",
"Resolution": "Attempt to ensure that the URI is correct and that the service has the appropriate credentials."
}
]
3. KB PowerProtect DP Series 어플라이언스 팔로우 IDPA: PTAgent 비밀번호 최소 길이로 인해 iDRAC 캐시가 실패했습니다. PTAdmin 계정을 다시 생성하도록 설정되었지만 iDRAC 페이지의 iDRAC 설정 ->사용자 -> 로컬 사용자에 PTAdmin 계정이 표시되지 않습니다.
Cause
이 문제는 iDRAC의 잘못된 설정으로 인해 발생합니다.
iDRAC 설정 ->서비스 ->로컬 구성
설정을 사용하여 iDRAC 로컬 구성을 비활성화합니다.
RACADM을 사용하여 iDRAC 로컬 구성을 비활성화합니다.
위 구성의 기본 설정은 비활성화입니다. 위의 설정 중 하나라도 활성화된 경우 PTAgent가 제대로 작동하지 않을 수 있습니다.
Resolution
1. iDRAC 페이지로 이동:
iDRAC Setting ->Services ->Local
Configuration Disable iDRAC Local Configuration using Settings.
RACADM을 사용하여 iDRAC 로컬 구성을 비활성화합니다.
위의 설정을 Disabled 로 변경하고 Apply 버튼을 클릭합니다.
2. ESXi에서 PTAgent를 중지합니다.
/etc/init.d/DellPTAgent stop
3. iDRAC WebGUI, iDRAC Settings ->Users ->Local Users에서 PTAdmin 사용자를 삭제합니다.
4. ESXi에서 iDRAC PTAdmin 사용자를 다시 생성합니다. 암호가 자동으로 동기화됩니다.
/opt/dell/DellPTAgent/sbin/IDracUser
5. ESXi에서 PTAgent를 시작합니다.
/etc/init.d/DellPTAgent start
6. PTAgent가 idraccache를 재구축할 때까지 5분 동안 기다립니다.
7. ESXi에서 PTAgent REST API 호출을 테스트합니다.
/opt/dell/DellPTAgent/tools/pta_call get agent/info /opt/dell/DellPTAgent/tools/pta_call post system/idraccheck