VM không thể truy cập


12

Vì vậy, tôi đã phải tắt máy chủ từ xa đêm qua khi máy điều hòa không khí xuất hiện trên chúng tôi. Tôi tắt máy ảo và sau đó là máy chủ. Đã kích hoạt 2 máy chủ ngày hôm nay tự động khởi động máy ảo. Kho dữ liệu cho máy ảo là các LUN isci nằm trên NAS Synology mà chúng ta có, NAS không bị tắt. Vì một số lý do khi tôi khởi động mọi thứ sao lưu, email VM của tôi hiển thị là không thể truy cập được và tôi đang gặp phải tất cả các loại lỗi trong nhật ký với nội dung "Máy chủ Synology-Email" của ATS-CHỈ không được gắn. Máy chủ không hỗ trợ khởi tạo ATS hoặc ATS đã thất bại "tất cả các máy ảo khác của tôi đều hoàn toàn ổn với các kho dữ liệu khác trên cùng một NAS.

Khi duyệt đến kho dữ liệu trong máy khách Vsphere hoặc vcenter thì tôi không thể gắn kết, ngắt kết nối hoặc duyệt các tệp vì tất cả chúng đều bị mờ đi. Tôi đã thử khởi động lại cả máy chủ và NAS một vài lần.

ESXi 6.0 trên cả hai máy chủ

Câu trả lời:


13

CHƠI LÔ TÔ!!! Được rồi, đây là cách giải quyết:

Tôi đã tham khảo tài liệu này để ngắt kết nối kho dữ liệu, https://kb.vmware.com/'mservice/microsites/search.do?lingu=en_US&cmd=displayKC&externalId=2004605

Bước 1: Tự ngắt kết nối kho dữ liệu khỏi máy chủ bằng lệnh này:

esxcli storage filesystem unmount [-u UUID | -l label | -p path ]

Trong trường hợp của tôi, tôi chỉ sử dụng lệnh nhãn.

Bước 2: Xác minh rằng kho dữ liệu chưa được đếm:

esxcli storage filesystem list

Bạn thấy đầu ra tương tự như:

Mount Point Volume Name UUID Mounted Type Size Free
------------------------------------------------- ----------- ----------------------------------- ------- ------ ----------- -----------
/vmfs/volumes/4de4cb24-4cff750f-85f5-0019b9f1ecf6 datastore1 4de4cb24-4cff750f-85f5-0019b9f1ecf6 true VMFS-5 140660178944 94577360896
/vmfs/volumes/4c5fbff6-f4069088-af4f-0019b9f1ecf4 Storage2 4c5fbff6-f4069088-af4f-0019b9f1ecf4 true VMFS-3 146028888064 7968129024
/vmfs/volumes/4c5fc023-ea0d4203-8517-0019b9f1ecf4 Storage4 4c5fc023-ea0d4203-8517-0019b9f1ecf4 true VMFS-3 146028888064 121057050624
LUN01 4e414917-a8d75514-6bae-0019b9f1ecf4 false VMFS-unknown version 0 0

Trường Gắn kết được đặt thành sai, trường Loại được đặt thành phiên bản không xác định VMFS và không tồn tại Điểm gắn kết.

Bước 3: Vô hiệu hóa cài đặt khóa chỉ ATS.

Tôi đã tham khảo bài viết này:

https://kb.vmware.com/'mservice/microsites/search.do?lingu=en_US&cmd=displayKC&externalId=1033665

Trong vcenter (hoặc thông qua ứng dụng khách vsphere) tôi đã đi đến Máy chủ và cụm và chọn máy chủ của mình đang đưa ra sự cố, duyệt đến Cài đặt và Cài đặt hệ thống nâng cao. Trong Cài đặt hệ thống nâng cao, tôi đã thay đổi 3 giá trị như sau (tất cả chúng đều được đặt thành 1):

DataMover.HardwareAcceleratedMove = 0  
DataMover.HardwareAcceleratedInit = 0
VMFS3.HardwareAcceleratedLocking = 0

Bước 4: Cài đặt lại kho dữ liệu:

Trong vcenter tôi đã chọn kho dữ liệu cho tôi các vấn đề, nhấp chuột phải và chọn Mount Datastore và sau đó bật nguồn trên VM của tôi.

Sau đó kiểm tra và bỏ thuốc trong ngày.


1
Làm tốt. Hãy chắc chắn để đánh dấu câu trả lời của bạn là câu trả lời cho câu hỏi. Bạn sẽ nhận được một huy hiệu đặc biệt để tự thưởng cho mình câu trả lời. Chào mừng đến với trang web và chúc mừng!
Công dân

6

Mẹo này hoạt động với tôi trong quá khứ, nếu bạn có thể tắt ATS-Only:

Không thể gắn kho dữ liệu VMFS5 khi sử dụng các thiết bị mã hóa lưu trữ (2030416)

Tôi đoán không có VM nào trong trường hợp của bạn, nhưng chúng cần phải ở gần để có thể chạy lệnh.

Một số thiết bị mã hóa lưu trữ có thể chặn một số lệnh SCSI nhất định, bao gồm các lệnh ATS, được gửi từ máy chủ ESXi. Kho dữ liệu VMFS5 mới được tạo trên các thiết bị có khả năng ATS được đánh dấu là ATSOnly sau lệnh ATS thành công đầu tiên cho thiết bị. Điều này cho phép tất cả các máy chủ chia sẻ kho dữ liệu sử dụng ATS mà không cần kiểm tra xem mảng lưu trữ có hỗ trợ hay không. Khi thiết bị mã hóa lưu trữ được thêm vào SAN, nó sẽ chặn các lệnh ATS. Do đó, máy chủ lưu trữ giả định rằng mảng không hỗ trợ ATS vì nó không nhận được phản hồi như mong đợi. Hành vi dự kiến ​​là máy chủ không quay trở lại sử dụng Đặt chỗ SCSI-2 cho cơ chế khóa trên kho dữ liệu ATSOnly VMFS5, sau đó bị ngắt kết nối và không thể được gắn lại. Để khắc phục sự cố này, hãy tắt ATSOnly trên kho dữ liệu VMFS5.

Lưu ý: Tất cả các máy ảo phải được di chuyển khỏi kho dữ liệu bị ảnh hưởng hoặc tắt nguồn trước khi chạy các bước dưới đây. Để tắt ATSOnly trên kho dữ liệu VMFS5:

Connect to one of the hosts sharing the VMFS5 datastore with an SSH session. For more information, see
Run the following command:

vmkfstools --configATSOnly 0 /vmfs/devices/disks/device-ID:Partition

Where:

device-ID is the NAA ID of the LUN on which the VMFS5 datastore was created.
Partition is the partition number on which VMFS5 datastore was created. This is usually 1.

For example:

vmkfstools --configATSOnly 0 /vmfs/devices/disks/naa.6006016055711d00cef95e65664ee011:1

Note: It is sufficient to run this command on one of the hosts sharing the VMFS5 datastore. Other hosts automatically recognize the

thay đổi.

Run the following command to rescan for datastores:

esxcli storage filesystem rescan

The VMFS5 datastore should now mount successfully.

Cảm ơn bạn đã phản hồi nhanh, tôi vừa thử lệnh này và nhận đầu ra: Không thể nhận các thuộc tính của VMFS '/ vmfs / volume / Synology-EmailServer' Cố gắng định cấu hình chế độ khóa không ATS trên '/ vmfs / volume / Synology- Máy chủ email ': thất bại. Lỗi: vmkfstools không thành công: vmkernel không được tải hoặc cuộc gọi không được thực hiện.
Reedee
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.