Azure Linux 에이전트 문제 해결
참고
이 문서가 도움이 되었나요? 귀하의 입력은 우리에게 중요합니다. 이 페이지의 피드백 단추를 사용하여 이 문서가 얼마나 잘 작동했는지 또는 어떻게 개선할 수 있는지 알려주세요.
Azure Linux 에이전트를 사용하면 VM(가상 머신)이 IP 주소 168.63.129.16에서 패브릭 컨트롤러(VM이 호스트되는 기본 물리적 서버)와 통신할 수 있습니다.
참고
이 IP 주소는 통신을 용이하게 하고 차단해서는 안 되는 가상 공용 IP 주소입니다. 자세한 내용은 IP 주소 168.63.129.16이란?을 참조하세요.
시작하기 전에
에이전트 상태 및 버전을 확인하여 여전히 지원되는지 확인합니다. 버전 지원을 검사 Azure의 가상 머신 에이전트에 대한 최소 버전 지원을 참조하거나, 상태 및 버전을 찾는 단계는 WALinuxAgent FAQ를 참조하세요.
준비되지 않음 상태 문제 해결
Azure Linux 에이전트의 서비스 상태 확인하여 실행 중인지 확인합니다. 서비스 이름은 walinuxagent 또는 waagent일 수 있습니다.
root@nam-u18:/home/nam# service walinuxagent status ● walinuxagent.service - Azure Linux Agent Loaded: loaded (/lib/systemd/system/walinuxagent.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2020-10-08 17:10:29 UTC; 3min 9s ago Main PID: 1036 (python3) Tasks: 4 (limit: 4915) CGroup: /system.slice/walinuxagent.service ├─1036 /usr/bin/python3 -u /usr/sbin/waagent -daemon └─1156 python3 -u bin/WALinuxAgent-2.2.51-py2.7.egg -run-exthandlers Oct 08 17:10:33 nam-u18 python3[1036]: 2020-10-08T17:10:33.129375Z INFO ExtHandler ExtHandler Started tracking cgroup: Microsoft.OSTCExtensions.VMAccessForLinux-1.5.10, path: /sys/fs/cgroup/memory/sys Oct 08 17:10:35 nam-u18 python3[1036]: 2020-10-08T17:10:35.189020Z INFO ExtHandler [Microsoft.CPlat.Core.RunCommandLinux-1.0.1] Target handler state: enabled [incarnation 2] Oct 08 17:10:35 nam-u18 python3[1036]: 2020-10-08T17:10:35.197932Z INFO ExtHandler [Microsoft.CPlat.Core.RunCommandLinux-1.0.1] [Enable] current handler state is: enabled Oct 08 17:10:35 nam-u18 python3[1036]: 2020-10-08T17:10:35.212316Z INFO ExtHandler [Microsoft.CPlat.Core.RunCommandLinux-1.0.1] Update settings file: 0.settings Oct 08 17:10:35 nam-u18 python3[1036]: 2020-10-08T17:10:35.224062Z INFO ExtHandler [Microsoft.CPlat.Core.RunCommandLinux-1.0.1] Enable extension [bin/run-command-shim enable] Oct 08 17:10:35 nam-u18 python3[1036]: 2020-10-08T17:10:35.236993Z INFO ExtHandler ExtHandler Started extension in unit 'Microsoft.CPlat.Core.RunCommandLinux_1.0.1_db014406-294a-49ed-b112-c7912a86ae9e Oct 08 17:10:35 nam-u18 python3[1036]: 2020-10-08T17:10:35.263572Z INFO ExtHandler ExtHandler Started tracking cgroup: Microsoft.CPlat.Core.RunCommandLinux-1.0.1, path: /sys/fs/cgroup/cpu,cpuacct/syst Oct 08 17:10:35 nam-u18 python3[1036]: 2020-10-08T17:10:35.280691Z INFO ExtHandler ExtHandler Started tracking cgroup: Microsoft.CPlat.Core.RunCommandLinux-1.0.1, path: /sys/fs/cgroup/memory/system.sl Oct 08 17:10:37 nam-u18 python3[1036]: 2020-10-08T17:10:37.349090Z INFO ExtHandler ExtHandler ProcessGoalState completed [incarnation 2; 4496 ms] Oct 08 17:10:37 nam-u18 python3[1036]: 2020-10-08T17:10:37.365590Z INFO ExtHandler ExtHandler [HEARTBEAT] Agent WALinuxAgent-2.2.51 is running as the goal state agent [DEBUG HeartbeatCounter: 1;Heartb root@nam-u18:/home/nam#
서비스가 실행 중인 경우 다시 시작하여 문제를 resolve. 서비스가 중지된 경우 서비스를 시작하고 몇 분 정도 기다린 다음 상태 다시 검사.
자동 업데이트가 사용하도록 설정되어 있는지 확인합니다. /etc/waagent.conf에서 자동 업데이트 설정을 확인합니다.
AutoUpdate.Enabled=y
Azure Linux 에이전트를 업데이트하는 방법에 대한 자세한 내용은 VM에서 Azure Linux 에이전트를 업데이트하는 방법을 참조하세요.
VM이 패브릭 컨트롤러에 연결할 수 있는지 확인합니다. curl과 같은 도구를 사용하여 VM이 포트 80, 443 및 32526에서 168.63.129.16에 연결할 수 있는지 여부를 테스트합니다. VM이 예상대로 연결되지 않으면 포트 80, 443 및 32526을 통한 아웃바운드 통신이 VM의 로컬 방화벽에서 열려 있는지 여부를 검사. 이 IP 주소가 차단되면 VM 에이전트가 예기치 않은 동작을 표시할 수 있습니다.
고급 문제 해결 방법
Azure Linux 에이전트 문제 해결을 위한 이벤트는 /var/log/waagent.log 파일에 기록됩니다.
WireServer IP(호스트 IP)에 연결할 수 없음
다음 오류는 VM이 호스트 서버의 WireServer IP에 연결할 수 없는 경우 /var/log/waagent.log 파일에 나타납니다.
2020-10-02T18:11:13.148998Z WARNING ExtHandler ExtHandler An error occurred while retrieving the goal state:
이 문제를 해결하려면 다음을 수행하십시오.
SSH를 사용하여 VM에 연결한 다음 다음 명령을 실행하여 VM과 WireServer 간의 연결을 테스트합니다. 명령을 실행하려면 루트 권한이 필요합니다.
curl http://168.63.129.16/?comp=versions
방화벽, 프록시 또는 IP 주소 168.63.129.16에 대한 액세스를 차단할 수 있는 다른 원본으로 인해 발생할 수 있는 문제를 확인합니다.
Linux IPTable 또는 타사 방화벽이 포트 80 및 32526에 대한 액세스를 차단하고 있는지 확인합니다.
도움을 요청하십시오.
질문이 있거나 도움이 필요한 경우 지원 요청을 생성하거나Azure 커뮤니티 지원에 문의하세요. Azure 피드백 커뮤니티에 제품 피드백을 제출할 수도 있습니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기