다음을 통해 공유


Azure 직렬 콘솔 내의 일반적인 오류

적용 대상: ✔️ Linux VM ✔️ Windows VM

이 문서에서는 Azure 직렬 콘솔 내에서 볼 수 있는 일반적인 오류 메시지를 나열하고 오류를 완화하는 단계를 제공합니다.

참고

  • 직렬 콘솔의 서비스 URL이 *.console.azure.com에서 *.serialconsole.azure.com로 변경되었습니다.

  • "웹 소켓이 닫혔거나 열 수 없습니다." 오류 메시지가 표시되면 방화벽 허용 목록에 추가 *.serialconsole.azure.com 합니다.

일반 오류

오류 완화
"Azure 직렬 콘솔을 사용하려면 부팅 진단을 사용하도록 설정해야 합니다. 가상 머신에 대한 부팅 진단을 구성하려면 여기를 클릭하세요." VM 가상 머신 또는 VM 확장 집합에 부팅 진단이 사용 설정되었는지 확인합니다. VM 확장 집합 인스턴스에서 직렬 콘솔을 사용하는 경우 인스턴스에 최신 모델이 있는지 확인합니다.
"Azure 직렬 콘솔을 실행하려면 가상 머신이 필요합니다. 시작 단추를 사용하여 가상 머신을 시작합니다." 직렬 콘솔에 액세스하려면 VM Scale Sets 인스턴스가 시작 상태여야 합니다(VM을 중지하거나 할당 취소해서는 안 됨). VM 또는 VM Scale Sets 인스턴스가 실행 중인지 확인한 다음 다시 시도합니다.
"이 구독에 대해 Azure 직렬 콘솔을 사용할 수 없습니다. 사용하도록 설정하려면 구독 관리자에게 문의하세요." 구독 수준에서 Azure 직렬 콘솔을 사용하지 않도록 설정할 수 있습니다. 구독 관리자인 경우 Azure 직렬 콘솔을 사용하거나 사용하지 않도록 설정할 수 있습니다. 구독 관리자가 아닌 경우 다음 단계를 위해 구독 관리자에게 문의하세요.
이 VM의 부트 진단 스토리지 계정에 액세스할 경우 "사용할 수 없음" 응답이 발생했습니다. 알려진 문제로 인해 사용자 지정 부팅 진단 스토리지 계정에 방화벽 제한이 있는 경우 Azure 직렬 콘솔이 연결되지 않습니다. 이 문제는 Azure 직렬 콘솔이 Microsoft 내부 테넌트에서 실행되므로 발생합니다. 따라서 고객 관리 스토리지 계정에 대한 방화벽 규칙은 적절한 권한이 있더라도 액세스를 차단할 수 있습니다. 연결 문제를 방지하려면 관리형 부팅 진단 (권장)으로 전환하거나 사용자 지정 부팅 진단 스토리지 계정에서 방화벽을 제거합니다.
직렬 콘솔에서 이 VM을 사용하는 데 필요한 권한이 없습니다. 적어도 Virtual Machine 기여자 역할 권한이 있는지 확인합니다. 직렬 콘솔 액세스에는 VM 또는 VM 확장 집합에 대한 기여자 수준 액세스 권한이 있어야 합니다. 자세한 내용은 Azure 직렬 콘솔 개요 페이지를 참조하세요.
이 VM의 부팅 진단에 사용되는 스토리지 계정 ''을(를) 찾을 수 없습니다. 이 VM에 대해 부팅 진단이 사용하도록 설정되어 있는지, 이 스토리지 계정이 삭제되지 않았는지, 이 스토리지 계정에 액세스할 수 있는지 확인합니다. VM 또는 VM 확장 집합에 대한 부팅 진단 스토리지 계정을 삭제하지 않았는지 다시 확인합니다.
VM에 대한 직렬 콘솔 연결에서 '잘못된 요청'(400) 오류가 발생했습니다. 이 오류는 부팅 진단 URI가 올바르지 않으면 발생할 수 있습니다. 예를 들어 "https://" 대신 "http://"이 사용됩니다. URI를 수정하려면 다음 명령을 az vm boot-diagnostics enable --name vmName --resource-group rgName --storage https://<storageAccountUri>.blob.core.windows.net/실행합니다.
이 VM에 대한 부팅 진단 스토리지 계정에 쓸 수 있는 필요한 권한이 없습니다. VM 기여자 이상의 권한이 있는지 확인합니다. 직렬 콘솔 액세스에는 부팅 진단 스토리지 계정에 대한 기여자 수준 액세스가 필요합니다. 자세한 내용은 Azure 직렬 콘솔 개요 페이지를 참조하세요.
부트 진단 스토리지 계정인 <STORAGEACCOUNTNAME>에 대한 리소스 그룹을 확인할 수 없습니다. 이 VM에 부트 진단이 활성화되어 있고 스토리지 계정에 액세스 권한이 있는지 확인합니다. 직렬 콘솔 액세스에는 부팅 진단 스토리지 계정에 대한 기여자 수준 액세스가 필요합니다. 자세한 내용은 Azure 직렬 콘솔 개요 페이지를 참조하세요.
이 VM에 대한 프로비저닝은 수행되지 않습니다. VM이 완전히 배포되었는지 확인하고 직렬 콘솔 연결을 다시 시도하세요. VM이나 VM 확장 집합이 여전히 프로비전 중일 수 있습니다. 잠시 기다린 다음 다시 시도하십시오.
웹 소켓이 닫혀 있거나 열 수 없습니다. *.serialconsole.azure.com에 대한 방화벽 액세스를 추가해야 할 수 있습니다. 더 상세하지만 더 긴 방법은 Microsoft Azure Datacenter IP 범위에 대한 방화벽 액세스를 허용하는 것입니다. 이러한 범위는 정기적으로 변경됩니다.
직렬 콘솔은 계층 구조 네임스페이스와 함께 Azure Data Lake Storage Gen2를 사용하는 스토리지 계정에서 작동하지 않습니다. 이 문제는 계층 구조 네임스페이스에 영향을 줍니다. Azure Data Lake Storage Gen2를 사용하여 VM 부팅 진단 스토리지 계정이 만들어지지 않았는지 확인합니다. 이 옵션은 스토리지 계정을 만드는 동안에만 설정할 수 있습니다. 이 문제를 완화하려면 Azure Data Lake Storage Gen2를 사용하도록 설정하지 않고 별도의 부팅 진단 스토리지 계정을 만들어야 할 수 있습니다.
VM에 대한 직렬 콘솔 연결에서 오류가 발생했습니다: '금지됨'(SubscriptionNotEnabled) - 구독 이름이 정의되지 않음, ID <구독 ID> 는 사용 불가능 상태로 정의되지 않음 사용자가 Cloud Shell 스토리지 계정을 만드는 구독을 사용하지 않도록 설정한 경우 이 문제가 발생할 수 있습니다. 이 문제를 완화하려면 Cloud Shell을 열고 현재 구독에서 Cloud Shell에 대한 백업 스토리지 계정을 다시 프로비전하는 데 필요한 단계를 수행 합니다.
Azure 직렬 콘솔 요청으로 인해 "서비스가 적시에 응답하지 않아서 직렬 콘솔이 VM에 연결할 수 없습니다." 오류가 발생합니다. 드문 경우지만 통신 오류로 인해 Azure 노드가 부팅 진단 구성을 올바르게 적용하지 못할 수 있습니다. 이 문제를 해결하려면 Azure Portal에서 VM 상태를 다시 적용합니다 .
직렬 콘솔이 VM에 성공적으로 연결되지만 출력이 표시되지 않으며 사용자 입력이 응답하지 않습니다. 신뢰할 수 있는 시작 및 보안 부팅을 사용하도록 설정하여 2세대 VM에 대한 실시간 마이그레이션을 실행한 후에는 직렬 콘솔 및 로그를 사용할 수 없습니다. 이 문제를 해결하려면 게스트 OS 다시 시작을 실행합니다.
직렬 콘솔에 오류 메시지가 표시됩니다 . 현재 이 VM에 대한 다른 연결이 진행 중입니다. 잠시 기다렸다가 요청을 다시 시도하세요. 이 메시지는 다른 사용자가 VM에서 직렬 콘솔을 열 수 있음을 나타냅니다. 이 상황이 사실이 아니라면, 부팅 진단을 사용 중지한 후 다시 활성화하여 Azure 직렬 콘솔 액세스를 복원합니다.

다음 단계

도움을 요청하십시오.

질문이 있거나 도움이 필요한 경우 지원 요청을 생성하거나Azure 커뮤니티 지원에 문의하세요. Azure 피드백 커뮤니티에 제품 피드백을 제출할 수도 있습니다.