Không gian lưu trữ Hướng dẫn trực tiếp


12

Gần đây tôi đã triển khai WS2016 DC trên 4x DL380 G7 cho mục đích PoC. Mỗi máy chủ có các ổ đĩa 4x 300GB 10K SAS, ngoài ra, tôi có một vài ổ SSD Intel mà tôi có thể mượn tạm thời từ công ty của mình. Mục tiêu chính của tôi là kiểm tra các "chế độ" Bản sao lưu trữ khác nhau và triển khai vai trò Máy chủ tệp mở rộng trên đỉnh của Spaces Direct.

Khoảng một tháng trước, tôi đã gặp khó khăn khi triển khai Storage Spaces Direct 2 nút trên một cấu hình phần cứng khác (2 máy chủ Supermicro). Thành thật mà nói, quá trình cài đặt không phải là "đơn giản". Có một vấn đề với WinRM, lỗi "loại xe buýt không được hỗ trợ" trong khi tôi đã cố gắng "-Enable-ClusterS2D" và một vài vấn đề sau đó khi tôi cố gắng tạo một không gian tầng mới.

Về cơ bản, tôi đang tìm kiếm hướng dẫn cập nhật nhất về cách thiết lập Storage Spaces Direct trong môi trường 4 nút bằng Powershell. Loại khả năng phục hồi không quan trọng vì tôi muốn kiểm tra các cài đặt khả năng phục hồi khác nhau.

Cảm ơn sự giúp đỡ của bạn!

Câu trả lời:


11

Nói ngắn gọn, trình tự triển khai trông như sau:

  1. Triển khai các vai trò và tính năng WS cần thiết
  2. Xác thực cụm chuyển đổi dự phòng
  3. Tạo cụm chuyển đổi dự phòng
  4. Kích hoạt không gian lưu trữ trực tiếp

-EnableStorageS2D

  1. Tạo và cấu hình nhóm lưu trữ

Ví dụ đầu vào:

New-StoragePool -StorageSubSystemName #CLUSTER_NAME# -FriendlyName #POOL_NAME# -WriteCacheSizeDefault 0 -ProvisioningTypeDefault Fixed -ResiliencySettingNameDefault Simple -PhysicalDisk (Get-StorageSubSystem -Name #CLUSTER_NAME# | Get-PhysicalDisk)

  1. Tạo và cấu hình đĩa ảo

Ví dụ đầu vào:

New-Volume -StoragePoolFriendlyName #POOL_NAME# -FriendlyName #VD_NAME# -PhysicalDiskRedundancy 2 -FileSystem CSVFS_REFS –Size 100GB

  1. Triển khai SOFS
  2. Tạo chia sẻ tập tin Đó là nó!

Đây là hai bài viết mà tôi thấy hữu ích:

Liên kết1 https://www.starwindsoftware.com/blog/microsoft-st Storage-spaces-direct-4-node-setup-2

Link2 https://technet.microsoft.com/en-us/windows-server-docs/st Storage / st Storage-spaces / hyper-converged-service-US-st Storage-spaces-direct


2
Tôi đã định cấu hình Storage Spaces Direct theo hướng dẫn bạn đã cung cấp và bây giờ sẽ triển khai SOFS để kiểm tra thiết lập này hơn nữa. Cảm ơn sự giúp đỡ!
Mwilliams

2
Hãy suy nghĩ kỹ trước khi bạn thực hiện: S2D 2 nút thiếu hỗ trợ mã xây dựng lại cục bộ và chỉ thực hiện phản chiếu hai chiều. TL; DR: lỗi đĩa trong quá trình khởi động lại bản vá nút thứ hai sẽ đưa cụm của bạn xuống. Ngoài ra, hiệu suất cũng không tốt lắm: không có DRAM ghi lại bộ đệm và CSV chỉ ở chế độ đọc.
tướcSamedi1958

Có thể vẫn còn đủ tốt cho một POC không hoạt động.
TomTom

4

Kịch bản hiện tại của tôi để đánh giá Storage Spaces Direct

# windows server installation
Install-WindowsFeature Hyper-V, Data-Center-Bridging, Failover-Clustering, RSAT-Clustering-Powershell, Hyper-V-PowerShell -IncludeManagementTools

# before creating cluster set correct MediaType for all disks
#note before setting MediaType disks have to be assigned to a Storage Pool which can be deleted right after setting
Get-Physicaldisk | where size -gt 506870912000 | Set-PhysicalDisk MediaType HDD

# Create the cluster
New-Cluster -Name w16hyper -Node w16hyper1, w16hyper2, w16hyper3 -NoStorage -StaticAddress 192.168.2.100

# hack to use RAID cards as JBOD
(Get-Cluster).S2DBusTypes=0x100

Enable-ClusterStorageSpacesDirect -CacheState Disabled

Get-StorageSubSystem Cluster*
Get-StorageSubSystem Cluster* | Get-Volume

#statistics
Get-StorageSubSystem Cluster* | Get-StorageHealthReport

#jobs running on background (eg. rebuild)
Get-StorageJob | ? JobState -Eq Running

#status
Get-StoragePool S2D* | Get-PhysicalDisk | Group OperationalStatus -NoElement
Get-StoragePool S2D* | Get-PhysicalDisk | Sort Model, OperationalStatus

#get log info
Get-StorageSubSystem Cluster* | Debug-StorageSubSystem

Get-VirtualDisk
Get-PhysicalDisk -Usage Retired

#create new mirrored volume (survive 1 fail for 2node system, 2 simultaneous fails for more nodes)
New-Volume -FriendlyName "Volume A" -FileSystem CSVFS_ReFS -StoragePoolFriendlyName S* -Size 1TB

#create hybrid volume (mirror + parity) with recommended 10% mirror part size
New-Volume -FriendlyName "Volume A" -FileSystem CSVFS_ReFS -StoragePoolFriendlyName S* -StorageTierFriendlyNames Performance, Capacity -StorageTierSizes 100GB, 900GB

#cleanup (pool has to be deleted on each node)
Disable-ClusterStorageSpacesDirect
Get-StoragePool S2D* | Set-StoragePool -IsReadOnly $false
Get-StoragePool S2D* | Remove-StoragePool
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.