
SQL 2017 Enterprise Availability Group 用に Server 2016 を実行する Windows フェールオーバー クラスターがあります。サーバー上に共有ディスクはなく、SQL AG 用に各マシンに個別のストレージがあるだけです。クラスターの両側に、ストレージ用に 1 TB ディスクのストライプを実行するストレージ スペースがあります (これは Azure にあるため、P30 ディスクのストライプです)。
ストライプに容量を追加する必要があるため、ストレージ プールに 1 TB のディスクを 1 つ追加し、optimize-storagepool コマンドを実行してデータを新しいディスクに分散しようとしましたが、失敗しました。表示されるエラー メッセージは次のようになります。
Optimize-StoragePool : The operation is not supported while the cluster is being upgraded.
Activity ID: {b2a5cd56-0d4a-4904-92b7-1b6a4ccb7203}
At line:1 char:1
+ Optimize-StoragePool -InputObject $pool
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (StorageWMI:ROOT/Microsoft/...SFT_StoragePool) [Optimize-StoragePool], CimEx
+ FullyQualifiedErrorId : StorageWMI 40009,Optimize-StoragePool
... しかし、クラスターは「アップグレード」されていません。どうすればこの問題を解決し、クラスターがアップグレードされていないことをクラスターに認識させることができますか? または、別の方法で opimize-storagepool を強制的に実行できますか?