Computer >> Máy Tính >  >> Hệ thống >> máy chủ Windows

Thay thế một đĩa vật lý không thành công trong không gian lưu trữ trực tiếp trên Windows Server 2016

Trong bài viết trước, chúng tôi đã giới thiệu về công nghệ lưu trữ phân tán mới xuất hiện trong Windows Server 2016 - Storage Spaces Direct (S2D) . S2D cho phép tạo một mạng lưu trữ dữ liệu ảo phân tán chuyển đổi dự phòng trên các đĩa cục bộ của máy chủ cụm (xem bài viết). Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách phát hiện và thay thế một đĩa vật lý bị lỗi trong một cụm S2D.

Tôi nhắc bạn rằng trong S2D, bạn có thể tạo Mirror loại lưu trữ (tương tự như RAID 1):trong cấu hình 2 đĩa (không được khuyến nghị), bộ lưu trữ này có thể tồn tại khi hỏng bất kỳ đĩa nào và nếu có 3 đĩa trở lên trong một nhóm, 2 đĩa có thể bị lỗi mà không có bất kỳ hậu quả nào. Loại thứ hai của mảng là Chẵn lẻ (tương tự như RAID 5). Trong cấu hình bao gồm ba đĩa, một mảng có thể mất một đĩa mà không gây hậu quả gì, nếu có bảy đĩa, 2 trong số chúng có thể bị lỗi cùng một lúc.

Bạn có thể kiểm tra trạng thái của hệ thống con lưu trữ của một cụm S2D bằng lệnh sau:

Get-StorageSubSystem *Cluster* | Get-StorageJob

Bạn có thể tìm thấy lỗi với một trong các đĩa trong nhóm lưu trữ bằng GUI trong Trình quản lý cụm chuyển đổi dự phòng (Storage -> Storage Pool). Như bạn có thể thấy, một trong những đĩa vật lý trong pool đang ở trạng thái Không lành mạnh trạng thái.

Thay thế một đĩa vật lý không thành công trong không gian lưu trữ trực tiếp trên Windows Server 2016

Bạn có thể lấy thông tin về trạng thái của các đĩa trong một nhóm bằng PowerShell:

Get-StoragePool *S2D* | Get-PhysicalDisk

Thay thế một đĩa vật lý không thành công trong không gian lưu trữ trực tiếp trên Windows Server 2016

Lưu đối tượng của đĩa sự cố vào một biến, chẳng hạn như sau:

$Disk = Get-PhysicalDisk |? OperationalStatus -Notlike ok

Thay thế một đĩa vật lý không thành công trong không gian lưu trữ trực tiếp trên Windows Server 2016

Ngăn chặn các nỗ lực ghi thêm vào đĩa này:

Set-PhysicalDisk -InputObject $Disk -Usage Retired

Thay thế một đĩa vật lý không thành công trong không gian lưu trữ trực tiếp trên Windows Server 2016

Cố gắng xóa đĩa bị lỗi khỏi nhóm lưu trữ:

Get-StoragePool *S2D* | Remove-PhysicalDisk –PhysicalDisk $Disk

Ngay sau đó, một cảnh báo sẽ xuất hiện rằng thiết bị này không phản hồi.

Để giúp xác định đĩa trong giá máy chủ dễ dàng hơn, hãy bật đèn LED của đĩa:

Get-PhysicalDisk |? OperationalStatus -Notlike OK | Enable-PhysicalDiskIdentification

Lưu ý . Nhận dạng đĩa bằng cách sử dụng đèn LED đã xuất hiện trong Windows Server 2016, nhưng cần có sự hỗ trợ của Bộ lưu trữ bao vây SCSI (SES) ở phía bên của máy chủ vật lý.

Bây giờ, hãy vào phòng máy chủ và tìm một đĩa có vấn đề bằng cách sử dụng đèn nền đã bật trước đó.

Thay thế một đĩa vật lý không thành công trong không gian lưu trữ trực tiếp trên Windows Server 2016

Thay thế một đĩa bị lỗi bằng một đĩa mới.

Bây giờ bạn có thể tắt đèn nền:

Get-PhysicalDisk |? OperationalStatus -like OK | Disable-PhysicalDiskIdentification

Đảm bảo rằng hệ điều hành đã phát hiện ra đĩa mới:

$Disk = Get-PhysicalDisk | ? CanPool –eq True

Thay thế một đĩa vật lý không thành công trong không gian lưu trữ trực tiếp trên Windows Server 2016

Lưu ý . Trong trường hợp của một số máy chủ cấp thấp, bạn phải khởi động lại máy chủ để xác định chính xác đĩa.

Thêm đĩa mới vào một nhóm:

Get-StoragePool *S2D* | Add-PhysicalDisk –PhysicalDisks $Disk –Verbose

Thay thế một đĩa vật lý không thành công trong không gian lưu trữ trực tiếp trên Windows Server 2016

Đây là tất cả, S2D sẽ tự động bắt đầu phân phối lại dữ liệu giữa các đĩa trong một cụm (trong Windows Server 2012 Storage Spaces, bạn phải chạy lệnh Repair-VirtualDisk theo cách thủ công). Thời gian đồng bộ hóa phụ thuộc vào dung lượng ổ đĩa và tải trọng (mất khoảng 30 phút trong thời gian thử nghiệm của tôi). Sau đó, bạn có thể kiểm tra lại trạng thái hồ bơi.