Ứng dụng:
Các bước này được thiết kế để chạy trên các máy chủ đã được kết nối với máy chủ Azure Arc-Enabled, nơi kết nối bị mất do sự cố JLJ3-B88.
Nếu bạn không nhận được thông báo Tình trạng Dịch vụ về sự cố JLJ3-B88, các hướng dẫn này không có liên quan. Nếu bạn gặp sự cố với khả năng kết nối Azure Arc-Enabled Servers, vui lòng liên hệ với bộ phận hỗ trợ.
Để xác thực cục bộ xem máy chủ có bị ảnh hưởng hay không, hãy chạy 'azcmagent show':
❯ azcmagent show
Tên Tài nguyên : kiểm tra
Tên Nhóm Tài nguyên : kiểm tra
Không gian tên Tài nguyên :
ID Đăng ký :11111111-1111-1111-1111-111111111111
ID Đối tượng thuê : 111111111-1111-1111-1111-111111111111
ID máy ảo : 111111111-1111-1111-1111-1111111111111
ID tương quan: 111111111-1111-1111-1111-111111111111
VM UUID : 111111111-1111-1111-1111-111111111111
Địa điểm : westeurope
Đám mây : AzureCloud
Phiên bản Đại diện : 1.17.01931.201
Nhật ký Tác nhân : C:\ProgramData\AzureConnectedMachineAgent\Log\himds.log
Trạng thái Tác nhân : Đã ngắt kết nối
Đại lý nhịp tim cuối : 2022-05-12T11:27:15-07:00
Mã Lỗi Đại diện:
Chi tiết Lỗi Đại diện:
Dấu thời gian Lỗi Tác nhân:
Sử dụng PROXY HTTPS:
Danh sách bỏ qua Proxy:
Nhà cung cấp Đám mây : Không áp dụng
Siêu dữ liệu đám mây
Nhà sản xuất : Dell Inc.
Model : XPS 8930
Đã phát hiện Máy chủ MSSQL : false
Trạng thái Dịch vụ Phụ thuộc
Dịch vụ GC (dịch vụ gcarcservice) : chạy
Dịch vụ Phần mở rộng (dịch vụ mở rộng) : đang chạy
Agent Service (himds) : đang chạy
Không bị ảnh hưởng:
Nếu ID Đăng ký, ID Đối tượng thuê, Tên Tài nguyên hoặc Tên Nhóm Tài nguyên không được đặt thì máy chưa được kết nối và không bị ảnh hưởng bởi sự cố này. Tích hợp kết nối bằng 'azcmagent connect' nếu muốn.
Nếu vị trí không phải là 'westeurope', máy chủ không bị ảnh hưởng bởi sự cố này.
Nếu Trạng thái Tác nhân là 'Đã kết nối', thì máy chủ không bị ảnh hưởng bởi sự cố này.
Bạn không nên chạy các bước này trên các máy chủ này.
Bị ảnh hưởng:
Nếu Chi tiết Lỗi Đại diện bao gồm thông báo tương tự như "AADSTS700016: Ứng dụng có mã định danh 'xxx' không được tìm thấy trong thư mục 'yyy'" thì máy chủ bị ảnh hưởng bởi sự cố này.
Nếu máy chủ ở Tây Âu và trạng thái bị Ngắt kết nối, nhưng thông báo này không được hiển thị trong chi tiết lỗi, nó có thể bị ảnh hưởng.
Bạn nên chạy các bước này trên các máy chủ này.
Ngữ cảnh:
Các máy chủ bị ảnh hưởng bởi sự cố JLJ3-B88 không thể liên lạc với Azure do Danh tính được Quản lý của máy chủ đã bị xóa. Các bước này được thiết kế để tạo danh tính được quản lý mới cho cùng một tài nguyên và cập nhật dịch vụ để sử dụng danh tính đó.
Các bước thực hiện:
Một công cụ 'azcmrepair' đã được phát triển để đơn giản hóa các bước sửa chữa. Điều này hoạt động rất giống với các azcmagent.exe được phân phối như là một phần của tác nhân Azure kết nối máy.
Tải xuống cho Windows:
Tải xuống azcmrepair.exe từ aka.ms/azcmrepairwindows
azcmrepair cần phải được chạy trong một vỏ quản trị trên máy chủ cục bộ. Nó có thể chạy trong bất kỳ thư mục nào và có thể bị xóa sau khi sử dụng.
Tải xuống cho Linux:
Tải xuống azcmrepair từ https://aka.ms/azcmrepairlinux , ví dụ với
curl -L https://aka.ms/azcmrepairlinux -o ./azcmrepair
Đánh dấu tệp là có thể thực thi, nếu cần:
chmod +x ./azcmrepair
Thực hiện nó như là gốc, sử dụng sudo azcmrepair.
Sử dụng:
Để sử dụng tương tác, bạn chỉ cần sử dụng:
> chạy ./azcmrepair
Bạn sẽ được nhắc sử dụng thông tin xác thực trong khi xác thực Azure. Bạn sẽ cần các quyền tương tự trên nhóm tài nguyên Azure và đăng ký đích mà bạn sẽ cần để triển khai các máy chủ ban đầu.
Để sử dụng theo quy mô, công cụ có thể sử dụng tên dịch vụ chính theo cách tương tự như 'azcmagent connect'. Điều này có thể sử dụng cùng một tên dịch vụ chính được sử dụng cho triển khai, hoặc một dịch vụ khác nếu thích. Tên dịch vụ chính cần ít nhất là vai trò "Triển khai Azure kết nối máy".
> ./azcmrepair run --service-principal-id xxx --service-principal-secret yyy
Không yêu cầu tham đối nào khác.
Đánh giá thành công:
Công cụ này ghi thông tin nhật ký chẩn đoán vào bảng điều khiển và azcmagent.log. Nếu lệnh thành công, bạn sẽ thấy "Đã triển khai Thành công Tài Azure" trong đầu ra. Sau đó, nếu bạn chạy 'azcmagent show', bạn sẽ thấy trạng thái của máy chủ là 'Đã kết nối'. Điều này cũng sẽ hiển thị trong Cổng thông tin nhưng có thể có một vài phút chậm trễ trước khi trạng thái được cập nhật trên đám mây. Công cụ này sẽ có mã thoát 0 trong một trường hợp thành công.
Nếu bạn thấy "Máy đã được kết nối, không cần sửa chữa", công cụ cho rằng máy chủ đã được kết nối. Nếu 'azcmagent show' cũng cho thấy máy chủ là kết nối, không có hành động thêm là cần thiết.
Trong trường hợp không thành công, công cụ sẽ trả về mã thoát ra không và đầu ra sẽ cho biết sự cố. Vui lòng chia sẻ mọi sự cố với Bộ phận Hỗ trợ của Microsoft trong trường hợp này.
Một số điều kiện lỗi thường gặp:
Lỗi: Thoát Mã: AZCM0016: Không thể thiếu Tham số Bắt buộc hoặc azcmrepair vì thiếu 'xyz' trong danh agentconfig.json
Giải pháp: Thiết bị nội agentconfig.json bị thiếu hoặc không hợp lệ. Có thể máy tính chưa được kết nối trước đây. Chạy azcmagent kết nối để kết nối máy của bạn với Azure. Bạn không cần chạy công cụ sửa chữa trong trường hợp này.
Hạn chế:
Mọi vai trò gán cấp cho danh tính được quản lý của máy chủ (ví dụ, cho phép nó truy cập tài nguyên Azure chẳng hạn như Keyvault), được gắn với danh tính và không thể được khôi phục bởi tiện ích azcmrepair. Khi tiện ích đã chạy, một danh tính quản lý mới sẽ được tạo ra cho các tài nguyên. Vui lòng cấp bất kỳ nhiệm vụ vai trò nào cho danh tính Azure Active Directory.